lyx_mirror/lib/layouts/IEEEtran.layout
André Pönitz 28f4beaefa cleanup stuff separated by Lars from the counter patch
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7754 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-15 14:29:22 +00:00

520 lines
9.6 KiB
Plaintext

#% Do not delete he line below; configure depends on this
# \DeclareLaTeXClass{article (IEEEtran)}
# Based on Article textclass definition file.
#
# Author : Allan Rae <rae@lyx.org>
#
# IEEEtran is the class used for submitting to any of the IEEE Transactions.
# The on-screen display in LyX is set to reflect the appearance of two column
# text. The section counters appear correctly in the output but are
# in arabic numerals in LyX -- this requires some additional code in LyX
# to get right (maybe LyX-2.0 ;-).
#
# IEEEtran.cls can be obtained from the www.ieee.org website -- look for
# the author information area. There is a LaTeX 2.09 IEEEtran.sty available
# also but LyX doesn't support 2.09 stuff so don't get that one.
# Input general definitions
Columns 1
Sides 1
MaxCounter Counter_Section
SecNumDepth 3
TocDepth 3
ClassOptions
FontSize 9|10|11|12
End
DefaultFont
Family Roman
Series Medium
Shape Up
Size Normal
Color None
EndFont
Style Standard
Margin Static
LatexType Paragraph
LatexName dummy
ParIndent MM
ParSkip 0.4
Align Block
AlignPossible Block, Left, Right, Center
LabelType No_Label
End
Input stdlists.inc
# First cut at theorem environment support.
# What other theorem-like environments are needed?
# How many of these should be discarded?
# I got this list from amsmaths*.inc but I haven't
# found an official list of theorem environments for
# IEEE Transactions.
# OH! and all theorems are numbered. Is that a problem?
# Tell me: rae@lyx.org
Style TheoremTemplate
Margin First_Dynamic
LatexType Environment
LabelSep M
ParIndent MM
ParSep 0.4
Align Block
AlignPossible Block, Left
LabelType Static
# label font definition
LabelFont
Shape Italic
EndFont
End
Style Proof
CopyStyle TheoremTemplate
LatexName proof
LabelString "Proof:"
EndLabelType Filled_Box
End
Style Theorem
CopyStyle TheoremTemplate
LatexName thm
LabelString "Theorem #:"
Preamble
\newtheorem{thm}{Theorem}
EndPreamble
End
Style Lemma
CopyStyle TheoremTemplate
LatexName lemma
LabelString "Lemma #:"
Preamble
\newtheorem{lemma}{Lemma}
EndPreamble
End
Style Corollary
CopyStyle TheoremTemplate
LatexName cor
LabelString "Corollary #:"
Preamble
\newtheorem{cor}{Corollary}
EndPreamble
End
Style Proposition
CopyStyle TheoremTemplate
LatexName prop
LabelString "Proposition #:"
Preamble
\newtheorem{prop}{Proposition}
EndPreamble
End
Style Conjecture
CopyStyle TheoremTemplate
LatexName conject
LabelString "Conjecture #:"
Preamble
\newtheorem{conject}{Conjecture}
EndPreamble
End
Style Criterion
CopyStyle TheoremTemplate
LatexName criter
LabelString "Criterion #:"
Preamble
\newtheorem{criter}{Criterion}
EndPreamble
End
Style Fact
CopyStyle TheoremTemplate
LatexName fact
LabelString "Fact #:"
Preamble
\newtheorem{fact}{Fact}
EndPreamble
End
Style Axiom
CopyStyle TheoremTemplate
LatexName axi
LabelString "Axiom #:"
Preamble
\newtheorem{axi}{Axiom}
EndPreamble
End
Style Definition
CopyStyle TheoremTemplate
LatexName definitn
LabelString "Definition #:"
Preamble
\newtheorem{definitn}{Definition}
EndPreamble
End
Style Example
CopyStyle TheoremTemplate
LatexName example
LabelString "Example #:"
Preamble
\newtheorem{example}{Example}
EndPreamble
End
Style Condition
CopyStyle TheoremTemplate
LatexName condition
LabelString "Condition #:"
Preamble
\newtheorem{condition}{Condition}
EndPreamble
End
Style Problem
CopyStyle TheoremTemplate
LatexName problem
LabelString "Problem #:"
Preamble
\newtheorem{problem}{Problem}
EndPreamble
End
Style Exercise
CopyStyle TheoremTemplate
LatexName exacise
LabelString "Exercise #:"
Preamble
\newtheorem{exacise}{Exercise}
EndPreamble
End
Style Remark
CopyStyle TheoremTemplate
LatexName remrk
LabelString "Remark #:"
Preamble
\newtheorem{remrk}{Remark}
EndPreamble
End
Style Claim
CopyStyle TheoremTemplate
LatexName claim
LabelString "Claim #:"
Preamble
\newtheorem{claim}{Claim}
EndPreamble
End
Style Note
CopyStyle TheoremTemplate
LatexName note
LabelString "Note #:"
Preamble
\newtheorem{note}{Note}
EndPreamble
End
Style Notation
CopyStyle TheoremTemplate
LatexName notation
LabelString "Notation #:"
Preamble
\newtheorem{notation}{Notation}
EndPreamble
End
Style Case
CopyStyle TheoremTemplate
LatexName case
LabelString "Case #:"
Preamble
\newtheorem{case}{Case}
EndPreamble
End
NoStyle TheoremTemplate
Input stdsections.inc
Input stdstarsections.inc
NoStyle Part
NoStyle Part*
NoStyle Chapter
NoStyle Chapter*
NoStyle Subparagraph
NoStyle Subparagraph*
Style Section
Align Center
AlignPossible Block, Center, Left
Font
Shape Smallcaps
Size Normal
EndFont
End
Style Subsection
Font
Shape Italic
Size Normal
EndFont
End
Style Subsubsection
Font
Shape Up
Size Normal
EndFont
End
Style Section*
Align Center
AlignPossible Block, Center, Left
Font
Shape Smallcaps
Size Normal
EndFont
End
Style Subsection*
Font
Shape Italic
Size Normal
EndFont
End
Style Subsubsection*
Font
Shape Up
Size Normal
EndFont
End
Input stdtitle.inc
Input stdstruct.inc
Style Abstract
Margin First_Dynamic
LeftMargin ""
RightMargin ""
# ParIndent MM
LabelSep M
LabelType Static
LabelString "Abstract---"
# LabelBottomSep 0.0
Font
Series Bold
Size Small
EndFont
LabelFont
Shape Italic
Series Medium
Size Small
EndFont
End
Style Keywords
Margin Dynamic
LatexType Environment
InTitle 0
LatexName keywords
ParSkip 0.4
BottomSep 1.5
ParSep 1.5
Align Left
AlignPossible Block, Left, Right, Center
LabelType Static
LabelString "Keywords---"
TextFont
Shape Up
Size Small
EndFont
LabelFont
Shape Italic
Size Small
EndFont
End
Style Bibliography
LabelFont
Shape Smallcaps
Series Medium
Size Normal
EndFont
End
Style Appendix
Margin Static
LatexType Command
InTitle 0
LatexName appendix
ParSkip 0.4
BottomSep 1.5
ParSep 1.5
Align Block
AlignPossible Block, Left, Right, Center
LabelType Static
LabelString "Appendix"
TextFont
Shape Up
Size Normal
EndFont
LabelFont
Shape Smallcaps
Size Normal
EndFont
End
Style Appendices
Margin Static
LatexType Command
InTitle 0
LatexName appendices
ParSkip 0.4
BottomSep 1.5
ParSep 1.5
Align Center
AlignPossible Block, Left, Right, Center
LabelType Static
LabelString "Appendices"
TextFont
Shape Up
Size Small
EndFont
LabelFont
Shape Smallcaps
Size Normal
EndFont
End
Style Biography
LaTeXType Environment
LaTeXName biography
Align Block
AlignPossible Block
TextFont
Size Small
EndFont
End
Input stdlayouts.inc
Style Caption
LabelFont
Series Medium
EndFont
End
Style Footernote
Margin Static
LatexType Command
InTitle 0
LatexName footernote
ParSkip 0.4
BottomSep 1.5
ParSep 1.5
Align Center
AlignPossible Block, Left, Right, Center
LabelType Static
LabelString "Footernote"
TextFont
Shape Up
Size Small
EndFont
LabelFont
Shape Italic
Size Small
EndFont
End
Style MarkBoth
LaTeXType Command
LaTeXName markboth
Align Center
AlignPossible Center
End
## Others
Input stdfloats.inc
Input stdcounters.inc
Input lyxmacros.inc
Input obsolete.inc