]> git.lyx.org Git - features.git/blob - lib/layouts/IEEEtran.layout
IEEEtran: update to fulfill the guidelines of IEEEtran version 1.7 (layout file is...
[features.git] / lib / layouts / IEEEtran.layout
1 #% Do not delete he line below; configure depends on this
2 #  \DeclareLaTeXClass{article (IEEEtran)}
3 # Author : Allan Rae <rae@lyx.org>
4 #
5 # revised for IEEtran version 1.7a
6 # Author: Uwe Stöhr (uwestoehr@web.de)
7 #
8 # IEEtran textclass definition file.
9
10
11 Format 26
12
13 Columns                 2
14 Sides                   1
15 SecNumDepth             3
16 TocDepth                3
17 DefaultStyle            Standard                
18
19 ClassOptions
20         FontSize                9|10|11|12
21 end
22
23
24 # This is just to show how to declare the default font.
25 # The defaults are exactly those shown here.
26 DefaultFont
27         Family                  Roman
28         Series                  Medium
29         Shape                   Up
30         Size                    Normal
31         Color                   None
32 EndFont
33
34
35 Style Standard
36         Margin                  Static
37         LatexType               Paragraph
38         LatexName               dummy
39         ParIndent               MM
40         ParSkip                 0.4
41         Align                   Block
42         AlignPossible           Block, Left, Right, Center
43         LabelType               No_Label
44 End
45
46 Counter                         theorem
47 End
48
49 Input stdcounters.inc
50 Input stdfloats.inc
51 Input stdlists.inc
52 Input stdsections.inc
53 Input stdstarsections.inc
54 Input stdlayouts.inc
55 Input theorems.inc
56
57
58 NoStyle Chapter
59 NoStyle Chapter*
60
61
62 Style Title
63         Margin                  Static
64         LatexType               Command
65         LatexName               title
66         Category                FrontMatter
67         InTitle                 1
68         OptionalArgs            0
69         ParSkip                 0.4
70         ItemSep                 0
71         TopSep                  0
72         BottomSep               1
73         ParSep                  1
74         Align                   Center
75         LabelType               No_Label
76         Font
77           Size                  Largest
78         EndFont
79 End
80
81
82 InsetLayout IEEE_membership
83         LyxType                 custom
84         LatexType               command
85         LatexName               IEEEmembership
86         LabelString             "IEEE membership"
87         Font
88           Size                  Large
89           Misc                  No_Emph
90           Misc                  No_Noun
91           Misc                  No_Bar
92         EndFont
93         LabelFont
94           Color                 green
95           Size                  Small
96         EndFont
97 End
98
99
100 InsetLayout Lowercase
101         CopyStyle               IEEE_membership
102         LatexType               command
103         LatexName               MakeLowercase
104         LabelString             "lowercase"
105         Font
106           Size                  Normal
107         EndFont
108 End
109
110
111 Style IEEE_special_paper_notice
112         CopyStyle               Title
113         LatexName               IEEEspecialpapernotice
114         InTitle                 1
115         Font
116           Size                  Large
117         EndFont
118 End
119
120
121 Style IEEE_after_title_text
122         CopyStyle               IEEE_special_paper_notice
123         LatexName               IEEEaftertitletext
124         Font
125           Size                  Normal
126         EndFont
127 End
128
129
130 Style Author
131         Margin                  Static
132         LatexType               Command
133         Category                FrontMatter
134         InTitle                 1
135         OptionalArgs            1
136         LatexName               author
137         LabelSep                xxx
138         ParSkip                 0.4
139         TopSep                  1.3
140         BottomSep               0.7
141         ParSep                  0.7
142         Align                   Center
143         LabelType               No_Label
144         Font
145           Size                  Large
146         EndFont
147 End
148
149
150 Style MarkBoth
151         LaTeXType               Command
152         LaTeXName               markboth
153         Category                FrontMatter
154         InTitle                 1
155         Align                   Center
156         Preamble
157         % protect \markboth against an old bug reintroduced in babel >= 3.8g
158         \let\oldforeign@language\foreign@language
159         \DeclareRobustCommand{\foreign@language}[1]{%
160           \lowercase{\oldforeign@language{#1}}}
161         EndPreamble
162 End
163
164
165 Style Abstract
166         Margin                  Dynamic
167         LatexType               Environment
168         LatexName               abstract
169         Category                FrontMatter
170         TopSep                  0.7
171         BottomSep               0.7
172         ParSkip                 0.4
173         Align                   Center
174         LabelSep                xx
175         LabelType               Static
176         LabelString             "Abstract -"
177         Font
178           Series                Bold
179         EndFont
180         LabelFont
181           Series                Bold
182           Color                 Green
183         EndFont
184 End
185
186
187 Style Keywords
188         CopyStyle               Abstract
189         LatexName               IEEEkeywords
190         LabelString             "Keywords -"
191 End
192
193
194 Style Appendices
195         Margin                  Dynamic
196         LatexType               Command
197         LatexName               appendices
198         Category                BackMatter
199         KeepEmpty               1
200         ParSkip                 0.4
201         Align                   Block
202         LabelSep                xx
203         LabelType               Static
204         LabelString             "Appendices"
205         LabelFont
206           Series                Bold
207           Color                 Green
208         EndFont
209 End
210
211 Style Appendix
212         CopyStyle               Appendices
213         LatexName               appendix
214         LabelString             "Appendix"
215         OptionalArgs            1
216 End
217
218
219 Style Bibliography
220         Margin                  First_Dynamic
221         LatexType               Bib_Environment
222         LatexName               thebibliography
223         Category                BackMatter
224         NextNoIndent            1
225         LeftMargin              MM
226         ParSkip                 0.4
227         ItemSep                 0
228         TopSep                  0.7
229         BottomSep               0.7
230         ParSep                  0.5
231         Align                   Block
232         AlignPossible           Block, Left
233         LabelType               Bibliography
234         LabelString             "References"
235         LabelBottomSep          1.2
236         LabelFont
237           Series                Bold
238           Size                  Larger
239         EndFont
240 End
241
242
243 Style Biography
244         LaTeXType               Environment
245         LaTeXName               IEEEbiography
246         Category                BackMatter
247         OptionalArgs            1
248         Align                   Block
249         TextFont
250           Size                  Small
251         EndFont
252 End
253
254
255 Style Biography_without_photo
256         CopyStyle               Biography
257         LaTeXName               IEEEbiographynophoto
258         OptionalArgs            0
259 End
260
261
262 Style Proof
263         Category                Theorem
264         Margin                  First_Dynamic
265         LatexType               Environment
266         LatexName               IEEEproof
267         NextNoIndent            1
268         OptionalArgs            1
269         LabelSep                xx
270         ParIndent               MMM
271         ParSkip                 0.4
272         ItemSep                 0.2
273         TopSep                  0.7
274         BottomSep               0.7
275         ParSep                  0.3
276         Align                   Block
277         AlignPossible           Block, Left
278         LabelType               Static
279         LabelString             "Proof."
280         EndLabelType            Filled_Box
281         Font
282           Shape                 Up
283           Size                  Normal
284         EndFont
285         LabelFont
286           Shape                 Italic
287         EndFont
288 End