mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-28 06:49:43 +00:00
b92ceba9a1
Remove the trimming operation on LabelString, LabelStringAppendix,
EndLabelString and LabelCounter. This trimming meant that quotes
strings were not preserved, which is wrong.
To preserve layouts, the Layout format has been updated to 64, so that
layout2layout can remove extra spaces on existing strings, which
ensures that behavior is unchanged for old layouts (courtesy of rgheck).
It is now possible to re-add spaces in label strings where it makes
sense.
Fixes bug #10723.
(cherry picked from commit 5c54557350
)
228 lines
4.4 KiB
Plaintext
228 lines
4.4 KiB
Plaintext
#\DeclareLyXModule[datetime.sty,fmtcount.sty]{PDF Comments}
|
|
#DescriptionBegin
|
|
#Provides various kinds of annotations for the PDF output. The module uses
|
|
#the pdfcomment package. Please consult the LyX example file PDF-comment.lyx
|
|
#and the package documentation for details.
|
|
#DescriptionEnd
|
|
# Author: Juergen Spitzmueller <spitz@lyx.org>
|
|
# Uwe Stöhr <uwestoehr@lyx.org>
|
|
|
|
Format 64
|
|
|
|
#
|
|
# helper commands
|
|
#
|
|
|
|
# pdfcomment loads hyperref
|
|
Provides hyperref 1
|
|
|
|
Style Define_Avatar
|
|
Category PDF-comment
|
|
LatexType Command
|
|
Margin Dynamic
|
|
LatexName defineavatar
|
|
ParSkip 0.4
|
|
LabelType Static
|
|
LabelSep M
|
|
LabelString "PDF-comment avatar:"
|
|
Argument 1
|
|
LabelString "Name"
|
|
Tooltip "Name of the Avatar"
|
|
Mandatory 1
|
|
EndArgument
|
|
PassThru 1
|
|
LabelFont
|
|
Color green
|
|
Series Bold
|
|
EndFont
|
|
Requires pdfcomment
|
|
End
|
|
|
|
Style Define_PDF-Comment_Style
|
|
CopyStyle Define_Avatar
|
|
LatexName definestyle
|
|
LabelString "PDF-comment style:"
|
|
Argument 1
|
|
LabelString "Name"
|
|
Tooltip "Name of the style"
|
|
Mandatory 1
|
|
EndArgument
|
|
End
|
|
|
|
Style Define_PDF-Comment_List_Style
|
|
CopyStyle Define_Avatar
|
|
LatexName defineliststyle
|
|
LabelString "Definition of PDF-comment list style:"
|
|
Argument 1
|
|
LabelString "Name"
|
|
Tooltip "Name of the list style"
|
|
Mandatory 1
|
|
EndArgument
|
|
End
|
|
|
|
Style Set_PDF-Comment_List_Style
|
|
CopyStyle Define_Avatar
|
|
LatexName setliststyle
|
|
LabelString "PDF-comment list style:"
|
|
ResetArgs 1
|
|
End
|
|
|
|
InsetLayout "Flex:PDF-Comment-Setup"
|
|
LyXType custom
|
|
LatexType command
|
|
Decoration classic
|
|
LabelString "PDF (Setup)"
|
|
LatexName pdfcommentsetup
|
|
LabelFont
|
|
Color magenta
|
|
Size Small
|
|
EndFont
|
|
MultiPar false
|
|
Argument 1
|
|
MenuString "PDF-Comment setup options"
|
|
LabelString "Opts"
|
|
ToolTip "Insert PDF-Comment setup options here (see the pdfcomment manual)"
|
|
EndArgument
|
|
Requires pdfcomment
|
|
End
|
|
|
|
#
|
|
# Annotation insets
|
|
#
|
|
|
|
InsetLayout "Flex:PDF-Annotation"
|
|
LyXType custom
|
|
LatexType command
|
|
Decoration classic
|
|
LabelString PDF
|
|
LatexName pdfcomment
|
|
LabelFont
|
|
Color magenta
|
|
Size Small
|
|
EndFont
|
|
MultiPar false
|
|
Argument 1
|
|
MenuString "PDFComment Options"
|
|
LabelString "Opts"
|
|
ToolTip "Insert PDFComment options here (see pdfcomment manual)"
|
|
EndArgument
|
|
Requires pdfcomment
|
|
End
|
|
|
|
InsetLayout "Flex:PDF-Margin"
|
|
CopyStyle "Flex:PDF-Annotation"
|
|
LabelString "PDF (Margin)"
|
|
LatexName pdfmargincomment
|
|
LabelFont
|
|
Color green
|
|
Size Small
|
|
EndFont
|
|
End
|
|
|
|
InsetLayout "Flex:PDF-Markup"
|
|
CopyStyle "Flex:PDF-Margin"
|
|
LabelString "PDF (Markup)"
|
|
LatexName pdfmarkupcomment
|
|
Argument post:1
|
|
LabelString "Comment"
|
|
Mandatory 1
|
|
ToolTip "Insert the comment to the marked-up text here"
|
|
EndArgument
|
|
End
|
|
|
|
InsetLayout "Flex:PDF-Freetext"
|
|
CopyStyle "Flex:PDF-Margin"
|
|
LabelString "PDF (Freetext)"
|
|
LatexName pdffreetextcomment
|
|
End
|
|
|
|
InsetLayout "Flex:PDF-Square"
|
|
CopyStyle "Flex:PDF-Margin"
|
|
LabelString "PDF (Square)"
|
|
LatexName pdfsquarecomment
|
|
End
|
|
|
|
InsetLayout "Flex:PDF-Circle"
|
|
CopyStyle "Flex:PDF-Margin"
|
|
LabelString "PDF (Circle)"
|
|
LatexName pdfcirclecomment
|
|
End
|
|
|
|
InsetLayout "Flex:PDF-Line"
|
|
CopyStyle "Flex:PDF-Margin"
|
|
LabelString "PDF (Line)"
|
|
LatexName pdflinecomment
|
|
End
|
|
|
|
InsetLayout "Flex:PDF-Sideline"
|
|
CopyStyle "Flex:PDF-Margin"
|
|
LabelString "PDF (Sideline)"
|
|
LatexType environment
|
|
LatexName pdfsidelinecomment
|
|
MultiPar true
|
|
Argument 2
|
|
LabelString "Comment"
|
|
Mandatory 1
|
|
ToolTip "Insert the comment here"
|
|
EndArgument
|
|
End
|
|
|
|
InsetLayout "Flex:PDF-Reply"
|
|
CopyStyle "Flex:PDF-Margin"
|
|
LabelString "PDF (Reply)"
|
|
LatexName pdfreply
|
|
LabelFont
|
|
Color blue
|
|
Size Small
|
|
EndFont
|
|
End
|
|
|
|
InsetLayout "Flex:PDF-Tooltip"
|
|
CopyStyle "Flex:PDF-Markup"
|
|
LabelString "PDF (Tooltip)"
|
|
LatexName pdftooltip
|
|
LabelFont
|
|
Color red
|
|
Size Small
|
|
EndFont
|
|
Argument post:1
|
|
MenuString "Tooltip Text"
|
|
LabelString "Tooltip"
|
|
Mandatory 1
|
|
ToolTip "Insert the tooltip text here"
|
|
EndArgument
|
|
End
|
|
|
|
#
|
|
# List of Annotations
|
|
#
|
|
|
|
Style List_of_PDF_Comments
|
|
KeepEmpty 1
|
|
LatexType Command
|
|
LatexName listofpdfcomments
|
|
Margin First_Dynamic
|
|
NextNoIndent 1
|
|
ParSkip 0
|
|
TopSep 0
|
|
BottomSep 0.25
|
|
ParSep 0
|
|
Align Center
|
|
LabelType Static
|
|
LabelBottomSep 0
|
|
LeftMargin MMMMM
|
|
LabelString "[List of PDF Comments]"
|
|
LabelFont
|
|
Family Sans
|
|
Series Bold
|
|
Size Large
|
|
Color latex
|
|
EndFont
|
|
Argument 1
|
|
LabelString "Opts"
|
|
MenuString "List Options|s"
|
|
Tooltip "Insert list options here (see pdfcomment manual)"
|
|
EndArgument
|
|
Requires pdfcomment
|
|
End
|