mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-29 13:04:58 +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
)
484 lines
7.7 KiB
Plaintext
484 lines
7.7 KiB
Plaintext
#% Do not delete the line below; configure depends on this
|
|
# \DeclareLaTeXClass[ws-ijmpd,amsmath.sty,amssymb.sty,rotating.sty]{Int. Journal of Modern Physics D}
|
|
# \DeclareCategory{Articles}
|
|
#
|
|
# Textclass definition file for ws-ijmpd.cls
|
|
# For publications in the International Journal of Modern Physics D
|
|
# (usually abbreviated as IJMPD).
|
|
#
|
|
# Author: Panayotis "PAP" Papasotiriou <papasot@physics.upatras.gr>
|
|
#
|
|
# Version 1 2002-09-24 - First version from scratch.
|
|
# Version 2 2003-03-03 - Updated for LyX 1.3.0.
|
|
# Version 3 2006-04-09 - Updated for LyX 1.4.0; all environments defined by
|
|
# ijmpd are now supported by LyX.
|
|
#
|
|
# revised for ws-ijmpd.tex : 19-4-07
|
|
# Author: Uwe Stöhr (uwestoehr@web.de)
|
|
|
|
|
|
Format 64
|
|
|
|
Sides 1
|
|
Columns 1
|
|
SecNumDepth 3
|
|
TocDepth 3
|
|
DefaultStyle Standard
|
|
|
|
Style Standard
|
|
Category MainText
|
|
Margin Static
|
|
LatexType Paragraph
|
|
LatexName dummy
|
|
ParIndent MM
|
|
ParSkip 0.4
|
|
Align Block
|
|
AlignPossible Block, Left, Right, Center
|
|
LabelType No_Label
|
|
End
|
|
|
|
Input stdcounters.inc
|
|
Input stdfloats.inc
|
|
#Input stdlists.inc
|
|
Input stdsections.inc
|
|
Input stdstarsections.inc
|
|
Input stdlayouts.inc
|
|
Input lyxmacros.inc
|
|
|
|
ProvidesModule theorems-std
|
|
Input theorems-without-preamble.inc
|
|
NoStyle Fact
|
|
NoStyle Note
|
|
NoStyle Problem
|
|
NoStyle Solution
|
|
NoStyle Prob
|
|
NoStyle Sol
|
|
NoStyle Exercise
|
|
NoStyle Example
|
|
NoStyle Definition
|
|
NoStyle Case
|
|
NoStyle Property
|
|
|
|
NoStyle Chapter
|
|
NoCounter chapter
|
|
NoStyle Chapter*
|
|
NoStyle Part
|
|
NoCounter part
|
|
NoStyle Verse
|
|
|
|
|
|
Style MarkBoth
|
|
LaTeXType Command
|
|
LaTeXName markboth
|
|
Category FrontMatter
|
|
InTitle 1
|
|
Align Center
|
|
Argument 1
|
|
Mandatory 1
|
|
AutoInsert 1
|
|
LabelString "Author Names"
|
|
Tooltip "Author names that will appear in the header line"
|
|
EndArgument
|
|
Font
|
|
Size Small
|
|
EndFont
|
|
Preamble
|
|
% protect \markboth against an old bug reintroduced in babel >= 3.8g
|
|
\let\oldforeign@language\foreign@language
|
|
\DeclareRobustCommand{\foreign@language}[1]{%
|
|
\lowercase{\oldforeign@language{#1}}}
|
|
EndPreamble
|
|
End
|
|
|
|
Style Catchline
|
|
Margin Dynamic
|
|
LatexType Command
|
|
LatexName catchline{}{}{}{}
|
|
LabelString "Catchline"
|
|
Category FrontMatter
|
|
KeepEmpty 1
|
|
ParSkip 0.4
|
|
InTitle 1
|
|
Align Block
|
|
LabelSep xx
|
|
LabelType Static
|
|
LabelString "Catchline"
|
|
LabelFont
|
|
Series Bold
|
|
Color Green
|
|
EndFont
|
|
End
|
|
|
|
Style Title
|
|
Margin Static
|
|
LatexType Command
|
|
LatexName title
|
|
Category FrontMatter
|
|
InTitle 1
|
|
ResetArgs 1
|
|
ParSkip 0.4
|
|
ItemSep 0
|
|
TopSep 0
|
|
BottomSep 1
|
|
ParSep 1
|
|
Align Center
|
|
LabelType No_Label
|
|
Font
|
|
Size Largest
|
|
EndFont
|
|
End
|
|
|
|
Style Author
|
|
Margin Static
|
|
LatexType Command
|
|
Category FrontMatter
|
|
InTitle 1
|
|
LatexName author
|
|
LabelSep xxx
|
|
ParSkip 0.4
|
|
TopSep 1.3
|
|
BottomSep 0.7
|
|
ParSep 0.7
|
|
Align Center
|
|
LabelType No_Label
|
|
Font
|
|
Size Large
|
|
EndFont
|
|
End
|
|
|
|
Style History
|
|
Margin First_Dynamic
|
|
LatexType Environment
|
|
LatexName history
|
|
Category FrontMatter
|
|
TopSep 0.7
|
|
BottomSep 0.7
|
|
ParSkip 0.4
|
|
Align Center
|
|
Font
|
|
Size Small
|
|
EndFont
|
|
End
|
|
|
|
InsetLayout Flex:Received
|
|
LyxType custom
|
|
LatexType command
|
|
LatexName received
|
|
LabelString "Received"
|
|
Font
|
|
Size Small
|
|
Misc No_Emph
|
|
Misc No_Noun
|
|
Misc No_Bar
|
|
EndFont
|
|
LabelFont
|
|
Color green
|
|
Size Small
|
|
EndFont
|
|
ResetsFont true
|
|
End
|
|
|
|
InsetLayout Flex:Revised
|
|
LyxType custom
|
|
LatexType command
|
|
LatexName revised
|
|
LabelString "Revised"
|
|
Font
|
|
Size Small
|
|
Misc No_Emph
|
|
Misc No_Noun
|
|
Misc No_Bar
|
|
EndFont
|
|
LabelFont
|
|
Color green
|
|
Size Small
|
|
EndFont
|
|
ResetsFont true
|
|
End
|
|
|
|
InsetLayout Flex:Comby
|
|
LyxType custom
|
|
LatexType command
|
|
LatexName comby
|
|
LabelString "Comby"
|
|
Font
|
|
Size Small
|
|
Misc No_Emph
|
|
Misc No_Noun
|
|
Misc No_Bar
|
|
EndFont
|
|
LabelFont
|
|
Color green
|
|
Size Small
|
|
EndFont
|
|
ResetsFont true
|
|
End
|
|
|
|
Style Abstract
|
|
Margin First_Dynamic
|
|
LatexType Environment
|
|
LatexName abstract
|
|
Category FrontMatter
|
|
TopSep 0.7
|
|
BottomSep 0.7
|
|
ParSkip 0.4
|
|
Font
|
|
Size Small
|
|
EndFont
|
|
End
|
|
|
|
Style Keywords
|
|
LatexType command
|
|
LatexName keywords
|
|
Category FrontMatter
|
|
LabelString "Keywords:"
|
|
LabelSep xx
|
|
LabelType Static
|
|
Margin Dynamic
|
|
Font
|
|
Size Small
|
|
Misc No_Emph
|
|
Misc No_Noun
|
|
Misc No_Bar
|
|
EndFont
|
|
LabelFont
|
|
Shape Italic
|
|
Size Small
|
|
EndFont
|
|
End
|
|
|
|
InsetLayout Flex:TableCaption
|
|
LyxType custom
|
|
LatexType command
|
|
LatexName tbl
|
|
LabelString "Table caption"
|
|
Font
|
|
Size Small
|
|
Misc No_Emph
|
|
Misc No_Noun
|
|
Misc No_Bar
|
|
EndFont
|
|
LabelFont
|
|
Color green
|
|
Size Small
|
|
EndFont
|
|
ResetsFont true
|
|
End
|
|
|
|
InsetLayout Flex:Refcite
|
|
LyxType custom
|
|
LatexType command
|
|
LatexName refcite
|
|
LabelString "Cite reference"
|
|
Font
|
|
Size Small
|
|
Misc No_Emph
|
|
Misc No_Noun
|
|
Misc No_Bar
|
|
EndFont
|
|
LabelFont
|
|
Color green
|
|
Size Small
|
|
EndFont
|
|
ResetsFont true
|
|
End
|
|
|
|
Style ItemList
|
|
Category List
|
|
Margin Static
|
|
LatexType Item_Environment
|
|
LatexName itemlist
|
|
NextNoIndent 1
|
|
ToggleIndent Never
|
|
LeftMargin MMN
|
|
LabelSep xx
|
|
ItemSep 0.2
|
|
TopSep 0.7
|
|
BottomSep 0.7
|
|
ParSep 0.3
|
|
Align Block
|
|
AlignPossible Block, Left
|
|
LabelType Itemize
|
|
HTMLTag ul
|
|
HTMLItem li
|
|
HTMLLabel NONE
|
|
End
|
|
|
|
Style RomanList
|
|
Category List
|
|
Margin Static
|
|
LatexType Item_Environment
|
|
LatexName romanlist
|
|
Argument 1
|
|
LabelString "Numbering Scheme"
|
|
Tooltip "Use the largest item number in your list, e.g. '(iv)' for 4 Roman numbered items"
|
|
PassThru 1
|
|
EndArgument
|
|
NextNoIndent 1
|
|
LeftMargin MMN
|
|
LabelSep xx
|
|
ParSkip 0.0
|
|
ItemSep 0.2
|
|
TopSep 0.7
|
|
BottomSep 0.7
|
|
ParSep 0.3
|
|
Align Block
|
|
AlignPossible Block, Left
|
|
LabelType Enumerate
|
|
LabelCounter "enum"
|
|
HTMLTag ol
|
|
HTMLItem li
|
|
HTMLLabel NONE
|
|
RefPrefix enu
|
|
End
|
|
|
|
Style Proof
|
|
LatexType Environment
|
|
LatexName proof
|
|
Category Reasoning
|
|
Margin First_Dynamic
|
|
TopSep 0.6
|
|
BottomSep 0.6
|
|
Align Block
|
|
LabelType Static
|
|
LabelString "Proof:"
|
|
LabelSep M
|
|
LabelFont
|
|
Series Bold
|
|
EndFont
|
|
LabelFont
|
|
Series Bold
|
|
EndFont
|
|
EndLabelType Box
|
|
End
|
|
|
|
Counter theorem
|
|
Within section
|
|
End
|
|
Style Theorem
|
|
ResetArgs 1
|
|
LabelString "Theorem \thetheorem."
|
|
Font
|
|
Shape Up
|
|
EndFont
|
|
LabelFont
|
|
Series Bold
|
|
EndFont
|
|
End
|
|
|
|
Counter remark
|
|
Within section
|
|
End
|
|
Style Remark
|
|
LabelString "Remark \theremark."
|
|
LabelFont
|
|
Series Bold
|
|
Shape Up
|
|
EndFont
|
|
End
|
|
|
|
Counter corollary
|
|
Within section
|
|
End
|
|
Style Corollary
|
|
LabelString "Corollary \thecorollary."
|
|
End
|
|
|
|
Counter lemma
|
|
Within section
|
|
End
|
|
Style Lemma
|
|
LabelString "Lemma \thelemma."
|
|
End
|
|
|
|
Counter proposition
|
|
Within section
|
|
End
|
|
Style Proposition
|
|
LabelString "Proposition \theproposition."
|
|
End
|
|
|
|
Counter question
|
|
Within section
|
|
End
|
|
Style Question
|
|
LabelString "Question \thequestion."
|
|
LabelFont
|
|
Shape Up
|
|
EndFont
|
|
End
|
|
|
|
Counter claim
|
|
Within section
|
|
End
|
|
Style Claim
|
|
LabelCounter claim
|
|
LabelString "Claim \theclaim."
|
|
LabelFont
|
|
Shape Up
|
|
EndFont
|
|
End
|
|
|
|
Counter conjecture
|
|
Within section
|
|
End
|
|
Style Conjecture
|
|
LabelString "Conjecture \theconjecture."
|
|
LabelFont
|
|
Shape Up
|
|
EndFont
|
|
End
|
|
|
|
Counter prop
|
|
Within section
|
|
End
|
|
|
|
Counter appendix
|
|
End
|
|
Style Appendix
|
|
LatexType Command
|
|
LatexName section
|
|
Category BackMatter
|
|
TopSep 0.6
|
|
BottomSep 0.6
|
|
Margin First_Dynamic
|
|
Align Block
|
|
NextNoIndent 1
|
|
LabelType Static
|
|
LabelCounter appendix
|
|
LabelString "Appendix \Alph{appendix}."
|
|
LabelSep M
|
|
LabelFont
|
|
Series Bold
|
|
Shape Up
|
|
Size Normal
|
|
EndFont
|
|
Font
|
|
Series Bold
|
|
EndFont
|
|
End
|
|
|
|
Style Bibliography
|
|
Margin First_Dynamic
|
|
LatexType Bib_Environment
|
|
LatexName thebibliography
|
|
Category BackMatter
|
|
NextNoIndent 1
|
|
ToggleIndent Never
|
|
LeftMargin MM
|
|
ParSkip 0.4
|
|
ItemSep 0
|
|
TopSep 0.7
|
|
BottomSep 0.7
|
|
ParSep 0.5
|
|
Align Block
|
|
AlignPossible Block, Left
|
|
LabelType Bibliography
|
|
LabelString "References"
|
|
LabelBottomSep 1.2
|
|
LabelFont
|
|
Series Bold
|
|
Size Larger
|
|
EndFont
|
|
End
|