lyx_mirror/lib/layouts/IEEEtran.layout
2024-02-24 08:57:14 +01:00

496 lines
8.7 KiB
Plaintext

#% Do not delete he line below; configure depends on this
# \DeclareLaTeXClass{IEEE Transactions}
# \DeclareCategory{Articles}
# Author : Allan Rae <rae@lyx.org>
#
# revised for IEEEtran version 1.7a
# Author: Uwe Stöhr (uwestoehr@web.de)
#
# IEEtran textclass definition file.
Format 104
Columns 2
Sides 1
SecNumDepth 3
TocDepth 3
DefaultStyle Standard
ClassOptions
FontSize 9|10|11|12
end
# This is just to show how to declare the default font.
# The defaults are exactly those shown here.
DefaultFont
Family Roman
Series Medium
Shape Up
Size Normal
Color None
EndFont
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
Counter theorem
GuiName Theorem
RefFormat thm "Theorem \arabic{theorem}"
RefFormat cor "Corollary \arabic{theorem}"
RefFormat lem "Lemma \arabic{theorem}"
RefFormat prop "Proposition \arabic{theorem}"
RefFormat conj "Conjecture \arabic{theorem}"
RefFormat def "Definition \arabic{theorem}"
RefFormat exa "Example \arabic{theorem}"
RefFormat prob "Problem \arabic{theorem}"
RefFormat exer "Exercise \arabic{theorem}"
RefFormat solu "Solution \arabic{theorem}"
RefFormat rem "Remark \arabic{theorem}"
RefFormat claim "Claim \arabic{theorem}"
RefFormat fact "Fact \arabic{theorem}"
RefFormat cri "Criterion \arabic{theorem}"
RefFormat alg "Algorithm \arabic{theorem}"
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.inc
NoStyle Chapter
NoCounter chapter
NoStyle Chapter*
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
DocBookTag title
DocBookTagType paragraph
DocBookInInfo maybe
End
InsetLayout Flex:IEEE_membership
LyxType custom
LatexType command
ForcePlain 1
LatexName IEEEmembership
LabelString "IEEE membership"
Font
Shape Italic
Size Large
Misc No_Emph
Misc No_Noun
Misc No_Bar
EndFont
LabelFont
Color textlabel2
Size Small
EndFont
ResetsFont true
End
InsetLayout Flex:Lowercase
CopyStyle Flex:IEEE_membership
LatexType command
LatexName MakeLowercase
LabelString "lowercase"
Font
Size Normal
EndFont
End
Style Author
Margin Static
LatexType Command
Category FrontMatter
InTitle 1
Argument 1
LabelString "Short Author|S"
Tooltip "A short version of the author name"
InsertCotext 1
EndArgument
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
DocBookTag personname
DocBookTagType paragraph
DocBookWrapperTag author
DocBookWrapperTagType inline
DocBookInInfo always
End
InsetLayout Flex:Author_Name
LyxType custom
LatexType command
Decoration Classic
ForcePlain 1
LaTeXName IEEEauthorblockN
LabelString "Author name"
Font
Size Large
EndFont
LabelFont
Color textlabel1
Size Small
EndFont
ResetsFont true
End
InsetLayout Flex:Author_Affiliation
CopyStyle Flex:Author_Name
LaTeXName IEEEauthorblockA
LabelString "Author affiliation"
Font
Size Normal
EndFont
LabelFont
Color textlabel1
Size Small
EndFont
End
InsetLayout Flex:Author_Mark
LyxType custom
LatexType command
ForcePlain 1
LatexName IEEEauthorrefmark
LabelString "Author mark"
Font
Color foreground
Size Small
Family Roman
Shape Up
Series Medium
Misc No_Emph
Misc No_Noun
Misc No_Bar
EndFont
LabelFont
Color latex
Size Small
EndFont
ResetsFont true
End
Style Special_Paper_Notice
CopyStyle Title
LatexName IEEEspecialpapernotice
InTitle 1
Font
Shape Italic
Size Large
EndFont
DocBookTag subtitle
End
Style After_Title_Text
CopyStyle Special_Paper_Notice
LatexName IEEEaftertitletext
Font
Shape Up
Size Normal
EndFont
DocBookTag para
DocBookWrapperTag dedication
DocBookWrapperAttr role='IEEEaftertitletext'
DocBookInInfo always
End
Style Page_headings
LaTeXType Command
LaTeXName markboth
Category FrontMatter
InTitle 1
Align Center
Argument 1
Mandatory 1
AutoInsert 1
LabelString "Left Side"
Tooltip "Left side of 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
DocBookTag titleabbrev
DocBookInInfo maybe
End
Style MarkBoth
ObsoletedBy Page_headings
End
Style Publication_ID
CopyStyle Special_Paper_Notice
LatexName IEEEpubid
Font
Shape Up
Size Small
EndFont
DocBookTag releaseinfo
DocBookInInfo always
End
Style Abstract
Margin First_Dynamic
LatexType Environment
LatexName abstract
Category FrontMatter
TopSep 0.7
BottomSep 0.7
ParSkip 0.4
LabelType Static
LabelString "Abstract---"
Font
Series Bold
Size small
EndFont
LabelFont
Shape Italic
Series Bold
Size Small
EndFont
DocBookAbstract true
DocBookInInfo always
DocBookWrapperTag abstract
DocBookWrapperMergeWithPrevious true
DocBookTag para
End
Style Keywords
CopyStyle Abstract
LatexName IEEEkeywords
LabelString "Index Terms---"
DocBookTag keyword
DocBookTagType paragraph
DocBookWrapperTag keywordset
DocBookInInfo always
DocBookAbstract false
End
InsetLayout Flex:Paragraph_Start
LyxType custom
LatexType command
LaTeXName IEEEPARstart
LabelString "Paragraph Start"
Argument 1
Mandatory 1
AutoInsert 1
LabelString "First Char"
Tooltip "First character of first word"
EndArgument
Font
Size Small
EndFont
ResetsFont true
End
Style Appendices
Margin Dynamic
LatexType Command
LatexName appendices
Category BackMatter
KeepEmpty 1
ParSkip 0.4
Align Block
LabelSep xx
LabelType Static
LabelString "Appendices"
LabelFont
Series Bold
Color textlabel2
EndFont
End
Style Peer_Review_Title
CopyStyle Appendices
LatexName IEEEpeerreviewmaketitle
Category FrontMatter
TopSep 1
LabelString "PeerReviewTitle"
End
Style Appendix
CopyStyle Appendices
LatexName appendix
LabelString "Appendix"
Argument 1
LabelString "Short Title"
Tooltip "Short title for the appendix"
InsertCotext 1
EndArgument
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
TocLevel 1
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 Biography
LaTeXType Environment
LaTeXName IEEEbiography
Category BackMatter
Argument 1
LabelString "Photo"
Tooltip "Optional photo for biography"
EndArgument
Argument 2
Mandatory 1
AutoInsert 1
LabelString "Name"
Tooltip "Name of the author"
EndArgument
Align Block
TextFont
Size Small
EndFont
End
Style Biography_without_photo
CopyStyle Biography
LaTeXName IEEEbiographynophoto
ResetArgs 1
Argument 1
Mandatory 1
AutoInsert 1
LabelString "Name"
Tooltip "Name of the author"
EndArgument
End
Style BiographyNoPhoto
ObsoletedBy Biography_without_photo
End
Style Proof
Category Reasoning
Margin First_Dynamic
LatexType Environment
LatexName IEEEproof
NextNoIndent 1
Argument 1
LabelString "Alternative Proof String"
Tooltip "An alternative proof string"
EndArgument
LabelSep xx
ParIndent MMM
ParSkip 0.4
ItemSep 0.2
TopSep 0.7
BottomSep 0.7
ParSep 0.3
Align Block
AlignPossible Block, Left
LabelType Static
LabelString "Proof."
EndLabelType Filled_Box
Font
Shape Up
Size Normal
EndFont
LabelFont
Shape Italic
EndFont
DocBookTag para
DocBookAttr role='proof'
End