mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-15 23:49:37 +00:00
802 lines
14 KiB
PHP
802 lines
14 KiB
PHP
# svcommon (article) textclass definition file for inclusion.
|
|
# for Springer Verlag publications
|
|
# based on sjour.inc:
|
|
# --------
|
|
# Taken from initial LyX source code
|
|
# Author : Matthias Ettrich <ettrich@informatik.uni-tuebingen.de>
|
|
# Transposed by Pascal André <andre@via.ecp.fr>
|
|
# Heavily modified and enhanced by several developers.
|
|
# --------
|
|
# ejour2 made originally by Martin Vermeer based on article.layout.
|
|
# Modified for LyX 1.2 by Jean-Marc Lasgouttes and MV.
|
|
# Minor change for LyX 1.3.3 by Cengiz Gunay.
|
|
#
|
|
# Adapted for new svjour LaTeX2e classes published by Springer in 1999;
|
|
# work done by MV in 2000.
|
|
#
|
|
# Adapted for svmono, svmult, and svjour3 2011
|
|
# by Marcus Kriele (mkriele@mac.com) and Uwe Stöhr
|
|
# see http://www.springer.com/authors for class files and further instructions
|
|
|
|
|
|
Format 101
|
|
PageStyle Plain
|
|
|
|
|
|
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
|
|
DocBookTag para
|
|
End
|
|
|
|
Input stdcounters.inc
|
|
Input stdfloats.inc
|
|
Input stdlists.inc
|
|
Input stdinsets.inc
|
|
Input stdsections.inc
|
|
Input stdstarsections.inc
|
|
Input stdlayouts.inc
|
|
Input stdtitle.inc
|
|
Input numreport.inc
|
|
|
|
ProvidesModule theorems-std
|
|
Input theorems-without-preamble.inc
|
|
NoStyle Fact
|
|
NoStyle Prop
|
|
|
|
NoCounter subparagraph
|
|
NoStyle Subparagraph*
|
|
|
|
|
|
Style Title
|
|
Align Left
|
|
AlignPossible Block, Center, Left, Right
|
|
Font
|
|
Family Sans
|
|
Series Bold
|
|
EndFont
|
|
DocBookTag title
|
|
DocBookTagType paragraph
|
|
DocBookInInfo maybe
|
|
End
|
|
|
|
|
|
|
|
Style Front_Matter
|
|
Category Structure
|
|
LatexType Command
|
|
LatexName frontmatter
|
|
KeepEmpty 1
|
|
ResetArgs 1
|
|
Margin First_Dynamic
|
|
NextNoIndent 1
|
|
ParSkip 0
|
|
TopSep 2.5
|
|
BottomSep 0.5
|
|
ParSep 0
|
|
Align Center
|
|
LabelType Static
|
|
LabelBottomSep 0
|
|
LeftMargin M
|
|
LabelString "--- Front Matter ---"
|
|
|
|
Font
|
|
Family Sans
|
|
Series Bold
|
|
Size Largest
|
|
Color textlabel1
|
|
EndFont
|
|
End
|
|
|
|
Style Main_Matter
|
|
CopyStyle Front_Matter
|
|
Category Structure
|
|
LatexName mainmatter
|
|
LabelString "--- Main Matter ---"
|
|
End
|
|
|
|
Style Back_Matter
|
|
CopyStyle Front_Matter
|
|
Category Structure
|
|
LatexName backmatter
|
|
LabelString "--- Back Matter ---"
|
|
End
|
|
|
|
Style Part
|
|
Margin Static
|
|
Align Right
|
|
DocBookTag title
|
|
DocBookTagType paragraph
|
|
DocBookSectionTag part
|
|
DocBookInInfo maybe
|
|
DocBookForceAbstractTag partintro
|
|
End
|
|
|
|
## The following is a variant of style Part. It allows to place some
|
|
## text on the following page which would otherwise be blank.
|
|
|
|
Style PartBacktext
|
|
Category Sectioning
|
|
Margin First_Dynamic
|
|
LabelString "Part \thepart"
|
|
LabelType Static
|
|
TocLevel 0
|
|
LabelCounter part
|
|
Labelsep xx
|
|
NeedProtect 1
|
|
ParIndent MM
|
|
TopSep 4
|
|
BottomSep 4
|
|
LaTexType Environment
|
|
LatexName svmultpartbacktext
|
|
LabelFont
|
|
Series Bold
|
|
Size Huge
|
|
EndFont
|
|
TextFont
|
|
Series Medium
|
|
Shape Up
|
|
Size normal
|
|
EndFont
|
|
Argument 1
|
|
Mandatory 1
|
|
LabelString "Part Title"
|
|
Tooltip "Title of this part"
|
|
IsTocCaption 1
|
|
DocBookTag title
|
|
EndArgument
|
|
Preamble
|
|
\newenvironment{svmultpartbacktext}[1]{\begin{partbacktext}
|
|
\part{#1}}{\end{partbacktext}}
|
|
EndPreamble
|
|
HTMLTag h1
|
|
DocBookTag NONE
|
|
DocBookSection true
|
|
DocBookSectionTag part
|
|
# A second paragraph of PartBacktext can only wreak havok: it should start a section, and nothing else (otherwise, it's a real nightmare to implement). This ought to be enough for now, even though the document cannot be valid.
|
|
End
|
|
|
|
Style Chapter
|
|
Align Left
|
|
DocBookTag title
|
|
DocBookTagType paragraph
|
|
DocBookInInfo maybe
|
|
DocBookSectionTag chapter
|
|
TocLevel 0
|
|
End
|
|
|
|
Style ChapSubtitle
|
|
LatexName chapsubtitle
|
|
LatexType Command
|
|
Category Sectioning
|
|
TopSep 0.7
|
|
Font
|
|
Series Bold
|
|
Shape Up
|
|
Size large
|
|
EndFont
|
|
DocBookTag subtitle
|
|
|
|
End
|
|
|
|
Style ChapAuthor
|
|
LatexName chapauthor
|
|
LatexType Command
|
|
Category Sectioning
|
|
TopSep 0.7
|
|
Font
|
|
Series Bold
|
|
Shape Up
|
|
Size normal
|
|
EndFont
|
|
DocBookTag personname
|
|
DocBookTagType paragraph
|
|
DocBookWrapperTag author
|
|
DocBookInInfo always
|
|
End
|
|
|
|
Style ChapMotto
|
|
LatexName motto
|
|
LatexType Command
|
|
Category Sectioning
|
|
TopSep 0.7
|
|
BottomSep 0.7
|
|
Align Left
|
|
LeftMargin MMMMMMMMMMMM
|
|
Font
|
|
Series Medium
|
|
Shape Italic
|
|
Size normal
|
|
EndFont
|
|
End
|
|
|
|
Style Section
|
|
Font
|
|
Series Bold
|
|
Shape Up
|
|
Size large
|
|
EndFont
|
|
TocLevel 1
|
|
End
|
|
|
|
Style Subsection
|
|
Font
|
|
Series Bold
|
|
Shape Italic
|
|
Size large
|
|
EndFont
|
|
TocLevel 2
|
|
End
|
|
|
|
Style Subsubsection
|
|
Font
|
|
Series Bold
|
|
Shape Up
|
|
Size Normal
|
|
EndFont
|
|
TocLevel 3
|
|
End
|
|
|
|
Style Paragraph
|
|
Font
|
|
Series Medium
|
|
Shape Up
|
|
Size Normal
|
|
EndFont
|
|
TopSep 0.7
|
|
BottomSep 0.4
|
|
TocLevel 4
|
|
End
|
|
|
|
Style Subparagraph
|
|
LeftMargin ""
|
|
Font
|
|
Series Medium
|
|
Shape Italic
|
|
Size Normal
|
|
EndFont
|
|
TopSep 0.7
|
|
BottomSep 0.4
|
|
TocLevel 4
|
|
End
|
|
|
|
Style Part*
|
|
Margin Static
|
|
Align Right
|
|
End
|
|
|
|
Style Chapter*
|
|
Align Left
|
|
End
|
|
|
|
Style Section*
|
|
Font
|
|
Series Bold
|
|
Shape Up
|
|
Size large
|
|
EndFont
|
|
End
|
|
|
|
Style Subsection*
|
|
Font
|
|
Series Bold
|
|
Shape Italic
|
|
Size large
|
|
EndFont
|
|
End
|
|
|
|
Style Subsubsection*
|
|
Font
|
|
Series Bold
|
|
Shape Up
|
|
Size Normal
|
|
EndFont
|
|
End
|
|
|
|
Style Paragraph*
|
|
Font
|
|
Series Medium
|
|
Shape Up
|
|
Size Normal
|
|
EndFont
|
|
TopSep 0.7
|
|
BottomSep 0.4
|
|
End
|
|
|
|
Style Run-in_headings
|
|
Category Unnumbered
|
|
LabelType No_Label
|
|
LabelSep xx
|
|
TopSep 0.7
|
|
Font
|
|
Series Bold
|
|
Shape Up
|
|
Size Normal
|
|
EndFont
|
|
Margin Static
|
|
LatexType Command
|
|
LatexName runinhead
|
|
End
|
|
|
|
Style Sub-run-in_headings
|
|
CopyStyle Run-in_headings
|
|
Font
|
|
Series Medium
|
|
Shape Italic
|
|
Size Normal
|
|
EndFont
|
|
LatexName subruninhead
|
|
End
|
|
|
|
Style Extrachap
|
|
CopyStyle Chapter*
|
|
LatexName Extrachap
|
|
End
|
|
|
|
Style extrachap
|
|
CopyStyle Chapter*
|
|
LatexName extrachap
|
|
End
|
|
|
|
Style Title
|
|
Align Left
|
|
AlignPossible Block, Center, Left, Right, Center
|
|
Font
|
|
Family Sans
|
|
Series Bold
|
|
EndFont
|
|
End
|
|
|
|
Style Subtitle
|
|
CopyStyle Title
|
|
LatexName subtitle
|
|
NextNoIndent 1
|
|
BottomSep 0
|
|
ParSep 0
|
|
Font
|
|
Size Large
|
|
EndFont
|
|
DocBookTag subtitle
|
|
DocBookTagType paragraph
|
|
DocBookInInfo maybe
|
|
End
|
|
|
|
Style Author
|
|
NextNoIndent 1
|
|
Align Left
|
|
Font
|
|
Series Bold
|
|
Shape Italic
|
|
EndFont
|
|
DocBookTag personname
|
|
DocBookTagType paragraph
|
|
DocBookWrapperTag author
|
|
DocBookWrapperTagType inline
|
|
DocBookInInfo always
|
|
End
|
|
|
|
Style Institute
|
|
Category FrontMatter
|
|
LatexType Command
|
|
InTitle 1
|
|
LatexName institute
|
|
Margin First_Dynamic
|
|
LabelSep x
|
|
LabelType Static
|
|
LabelString "Author data:"
|
|
LabelFont
|
|
Family Typewriter
|
|
Color textlabel1
|
|
EndFont
|
|
Requires url
|
|
Align Left
|
|
# TODO: should rather be merged with the list of authors, but this would require a lot of specific code...
|
|
DocBookTag personname
|
|
DocBookTagType paragraph
|
|
DocBookWrapperTag author
|
|
DocBookInInfo always
|
|
End
|
|
|
|
Style Date
|
|
Align Left
|
|
Font
|
|
Size Small
|
|
EndFont
|
|
End
|
|
|
|
Style TOC_Title
|
|
Category FrontMatter
|
|
Margin First_Dynamic
|
|
Align Left
|
|
LatexType Command
|
|
LatexName toctitle
|
|
LeftMargin xx
|
|
TopSep 0.4
|
|
BottomSep 0.4
|
|
LabelType Static
|
|
LabelSep x
|
|
LabelString "TOC title:"
|
|
LabelFont
|
|
Family Typewriter
|
|
Color textlabel1
|
|
EndFont
|
|
End
|
|
|
|
Style TOC_Author
|
|
CopyStyle TOC_Title
|
|
LatexName tocauthor
|
|
LabelString "TOC author:"
|
|
End
|
|
|
|
Style Running_Title
|
|
CopyStyle TOC_Title
|
|
LatexName titlerunning
|
|
InTitle 1
|
|
LabelString "Running title:"
|
|
DocBookTag titleabbrev
|
|
DocBookTagType paragraph
|
|
DocBookInInfo maybe
|
|
End
|
|
|
|
Style Running_Author
|
|
CopyStyle Running_Title
|
|
LatexName authorrunning
|
|
LabelString "Running author:"
|
|
DocBookTag personname
|
|
DocBookTagType paragraph
|
|
DocBookWrapperTag author
|
|
DocBookWrapperAttr role='abbrev'
|
|
DocBookWrapperTagType block
|
|
DocBookInInfo always
|
|
End
|
|
|
|
Style Running_Chapter
|
|
CopyStyle Running_Title
|
|
Category Sectioning
|
|
InTitle 0
|
|
LatexName chaptermark
|
|
LabelString "Running chapter:"
|
|
DocBookTag titleabbrev
|
|
DocBookTagType paragraph
|
|
DocBookInInfo maybe
|
|
DocBookSection false
|
|
End
|
|
|
|
Style Running_Section
|
|
CopyStyle Running_Chapter
|
|
LatexName sectionmark
|
|
LabelString "Running section:"
|
|
DocBookTag titleabbrev
|
|
DocBookTagType paragraph
|
|
DocBookInInfo maybe
|
|
End
|
|
|
|
Style Abstract
|
|
Category FrontMatter
|
|
Margin First_Dynamic
|
|
LatexType Environment
|
|
LatexName abstract
|
|
LabelType Static
|
|
LabelString "Abstract"
|
|
LabelFont
|
|
Series Bold
|
|
EndFont
|
|
NextNoIndent 0
|
|
ParIndent MM
|
|
LabelSep xx
|
|
ItemSep 0
|
|
TopSep 0.7
|
|
BottomSep 0.7
|
|
ParSep 0
|
|
Align Block
|
|
AlignPossible Block, Left
|
|
DocBookAbstract true
|
|
DocBookInInfo always
|
|
DocBookWrapperTag abstract
|
|
DocBookWrapperMergeWithPrevious true
|
|
DocBookTag para
|
|
End
|
|
|
|
Style Abstract*
|
|
CopyStyle Abstract
|
|
LatexType Command
|
|
LatexName abstract*
|
|
LabelString "Abstract* (not printed)"
|
|
LabelFont
|
|
Color textlabel1
|
|
EndFont
|
|
TextFont
|
|
Color textlabel1
|
|
EndFont
|
|
DocBookAbstract true
|
|
DocBookInInfo always
|
|
DocBookWrapperTag abstract
|
|
DocBookWrapperAttr role='not-printed'
|
|
DocBookWrapperMergeWithPrevious true
|
|
DocBookTag para
|
|
End
|
|
|
|
Style Keywords
|
|
Margin First_Dynamic
|
|
LatexType Command
|
|
LatexName keywords
|
|
Category FrontMatter
|
|
NextNoIndent 0
|
|
ParIndent MM
|
|
LabelSep xx
|
|
ItemSep 0
|
|
TopSep 0.7
|
|
BottomSep 0.7
|
|
ParSep 0
|
|
Align Block
|
|
AlignPossible Block, Left
|
|
LabelType Static
|
|
LabelString "Keywords"
|
|
LabelFont
|
|
Series Bold
|
|
EndFont
|
|
DocBookTag keyword
|
|
DocBookTagType paragraph
|
|
DocBookWrapperTag keywordset
|
|
DocBookInInfo always
|
|
End
|
|
|
|
Style Dedication
|
|
Category FrontMatter
|
|
Margin Static
|
|
LatexType Environment
|
|
LatexName dedication
|
|
LeftMargin MMMMMMMMMMMM
|
|
TopSep 2
|
|
ParIndent MM
|
|
Parsep 0
|
|
BottomSep 2
|
|
Align Left
|
|
LabelType Static
|
|
LabelString ""
|
|
LabelIndent ""
|
|
Font
|
|
Shape Italic
|
|
Size large
|
|
EndFont
|
|
DocBookTag para
|
|
DocBookTagType paragraph
|
|
DocBookWrapperTag dedication
|
|
DocBookWrapperTagType block
|
|
DocBookWrapperMergeWithPrevious true
|
|
DocBookInInfo never
|
|
End
|
|
|
|
Style Foreword
|
|
Margin First_Dynamic
|
|
Category FrontMatter
|
|
LabelType Static
|
|
LabelString "Foreword"
|
|
KeepEmpty 1
|
|
LatexName foreword
|
|
TocLevel 0
|
|
LatexType Command
|
|
NeedProtect 1
|
|
NextNoIndent 1
|
|
ParSkip 0.4
|
|
TopSep 4
|
|
BottomSep 0.8
|
|
ParSep 0.8
|
|
Align Block
|
|
Argument 1
|
|
LabelString "Alternative Name"
|
|
Tooltip "Alternative name"
|
|
EndArgument
|
|
Font
|
|
Series Bold
|
|
Size Huge
|
|
EndFont
|
|
DocBookTag title
|
|
DocBookTagType paragraph
|
|
DocBookSection true
|
|
DocBookSectionTag preface
|
|
End
|
|
|
|
Style Preface
|
|
CopyStyle Foreword
|
|
Category FrontMatter
|
|
LatexName preface
|
|
InTitle 0
|
|
Margin First_Dynamic
|
|
TopSep 4
|
|
BottomSep 0.8
|
|
LabelType Static
|
|
LabelString "Preface"
|
|
LabelSep xx
|
|
Align Left
|
|
DocBookTag title
|
|
DocBookTagType paragraph
|
|
DocBookSection true
|
|
DocBookSectionTag preface
|
|
End
|
|
|
|
Style Acknowledgment
|
|
Category BackMatter
|
|
Margin First_Dynamic
|
|
LatexType Environment
|
|
LatexName acknowledgement
|
|
NextNoIndent 0
|
|
ParIndent MM
|
|
LabelSep xx
|
|
ItemSep 0
|
|
TopSep 0.7
|
|
BottomSep 0.7
|
|
ParSep 0
|
|
Align Block
|
|
AlignPossible Block, Left
|
|
LabelType Static
|
|
LabelString "Acknowledgments"
|
|
Font
|
|
Size Small
|
|
EndFont
|
|
LabelFont
|
|
Series Bold
|
|
Shape Up
|
|
Size Small
|
|
EndFont
|
|
DocBookTag para
|
|
DocBookWrapperTag acknowledgements
|
|
End
|
|
|
|
Style Acknowledgments
|
|
CopyStyle Acknowledgment
|
|
LatexName acknowledgements
|
|
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 0.7
|
|
LabelFont
|
|
Series Bold
|
|
EndFont
|
|
TocLevel 0
|
|
IsTocCaption 0
|
|
Argument listpreamble:1
|
|
LabelString "Bib preamble"
|
|
MenuString "Bibliography Preamble"
|
|
Tooltip "LaTeX code to be inserted before the first bibliography item"
|
|
PassThru 1
|
|
Font
|
|
Family typewriter
|
|
Color latex
|
|
EndFont
|
|
EndArgument
|
|
End
|
|
|
|
Style Description
|
|
Argument 1
|
|
LabelString "Longest Description Label"
|
|
Tooltip "Longest description label"
|
|
EndArgument
|
|
LabelFont
|
|
Series Medium
|
|
EndFont
|
|
DocBookTag variablelist
|
|
DocBookItemWrapperTag varlistentry
|
|
DocBookItemTag listitem
|
|
DocBookItemInnerTag para
|
|
DocBookItemLabelTag term
|
|
DocBookItemLabelTagType paragraph
|
|
End
|
|
|
|
Style Petit
|
|
CopyStyle Standard
|
|
Category MainText
|
|
LatexType Environment
|
|
LatexName petit
|
|
TopSep 0.7
|
|
BottomSep 0.7
|
|
Font
|
|
Size Small
|
|
EndFont
|
|
End
|
|
|
|
Style Svgraybox
|
|
Category MainText
|
|
Margin Static
|
|
LatexType Environment
|
|
LatexName svgraybox
|
|
RightMargin MMM
|
|
TopSep 0.5
|
|
ParIndent MM
|
|
Parsep 0
|
|
BottomSep 0.5
|
|
Align Block
|
|
AlignPossible Block, Left, Right, Center
|
|
LabelType No_Label
|
|
Font
|
|
Family Sans
|
|
EndFont
|
|
End
|
|
|
|
Style Proof
|
|
Category Reasoning
|
|
LatexType Environment
|
|
LatexName proof
|
|
Margin First_Dynamic
|
|
LeftMargin xxx
|
|
TopSep 0.4
|
|
BottomSep 0.4
|
|
LabelType Static
|
|
LabelSep xx
|
|
LabelString "Proof."
|
|
LabelFont
|
|
Shape Italic
|
|
EndFont
|
|
LangPreamble
|
|
\providecommand{\proofname}{_(Proof)}
|
|
EndLangPreamble
|
|
BabelPreamble
|
|
\addto\captions$$lang{\renewcommand{\proofname}{_(Proof)}}
|
|
EndBabelPreamble
|
|
End
|
|
|
|
Style Proof(QED)
|
|
CopyStyle Proof
|
|
LatexName svmultproof
|
|
EndLabelType Box
|
|
Preamble
|
|
\newenvironment{svmultproof}{\begin{proof}}{\qed\end{proof}}
|
|
EndPreamble
|
|
End
|
|
|
|
Style Proof(smartQED)
|
|
CopyStyle Proof
|
|
LatexName svmultproof2
|
|
EndLabelType Box
|
|
Preamble
|
|
\newenvironment{svmultproof2}{\begin{proof}}{\smartqed\qed\end{proof}}
|
|
EndPreamble
|
|
End
|
|
|
|
InsetLayout Flex:Email
|
|
Decoration Conglomerate
|
|
LyxType custom
|
|
LatexType command
|
|
LatexName email
|
|
LabelString "Email"
|
|
Font
|
|
Color foreground
|
|
Size Small
|
|
Family Roman
|
|
Shape Up
|
|
Series Medium
|
|
Misc No_Emph
|
|
Misc No_Noun
|
|
Misc No_Bar
|
|
EndFont
|
|
LabelFont
|
|
Color urltext
|
|
Size Small
|
|
EndFont
|
|
ResetsFont true
|
|
End
|
|
|