]> git.lyx.org Git - lyx.git/blob - lib/layouts/ijmpc.layout
- theorems-without-preamble.inc: new file to provide theorem environments without...
[lyx.git] / lib / layouts / ijmpc.layout
1 #% Do not delete the line below; configure depends on this
2 #  \DeclareLaTeXClass[ws-ijmpc,amsmath.sty,amssymb.sty,rotating.sty]{article (IJMPC)}
3 #
4 # Textclass definition file for ws-ijmpc.cls
5 # For publications in the International Journal of Modern Physics C
6 # (usually abbreviated as IJMPC).
7 #
8 # Author: Panayotis "PAP" Papasotiriou <papasot@physics.upatras.gr>
9 #
10 # revised for ws-ijmpc.tex : 8-1-08
11 # Author: Uwe Stöhr (uwestoehr@web.de)
12
13
14 Format 35
15
16 Sides           1
17 Columns         1
18 SecNumDepth     3
19 TocDepth        3
20 DefaultStyle    Standard
21
22 Style Standard
23   Margin        Static
24   LatexType     Paragraph
25   LatexName     dummy
26   ParIndent     MM
27   ParSkip       0.4
28   Align         Block
29   AlignPossible Block, Left, Right, Center
30   LabelType     No_Label
31 End
32
33 Input stdcounters.inc
34 Input stdfloats.inc
35 #Input stdlists.inc
36 Input stdsections.inc
37 Input stdstarsections.inc
38 Input stdlayouts.inc
39 Input lyxmacros.inc
40
41 ProvidesModule theorems-std
42 Input theorems-without-preamble.inc
43 NoStyle Fact
44 NoStyle Note
45 NoStyle Problem
46 NoStyle Solution
47 NoStyle Prob
48 NoStyle Exercise
49 NoStyle Example
50 NoStyle Definition
51 NoStyle Case
52 NoStyle Property
53
54 NoStyle Chapter
55 NoCounter chapter
56 NoStyle Chapter*
57 NoStyle Part
58 NoCounter part
59 NoStyle Verse
60
61
62 Style MarkBoth
63   LaTeXType     Command
64   LaTeXName     markboth
65   Category      FrontMatter
66   InTitle       1
67   Align         Center
68   Font
69     Size        Small
70   EndFont
71   Preamble
72   % protect \markboth against an old bug reintroduced in babel >= 3.8g
73   \let\oldforeign@language\foreign@language
74   \DeclareRobustCommand{\foreign@language}[1]{%
75     \lowercase{\oldforeign@language{#1}}}
76   EndPreamble
77 End
78
79 Style Catchline
80   Margin        Dynamic
81   LatexType     Command
82   LatexName     catchline{}{}{}{}
83   LabelString   "Catchline"
84   Category      FrontMatter
85   KeepEmpty     1
86   ParSkip       0.4
87   InTitle       1
88   Align         Block
89   LabelSep      xx
90   LabelType     Static
91   LabelString   "Catchline"
92   LabelFont
93     Series      Bold
94     Color       Green
95   EndFont
96 End
97
98 Style Title
99   Margin        Static
100   LatexType     Command
101   LatexName     title
102   Category      FrontMatter
103   InTitle       1
104   OptionalArgs  0
105   ParSkip       0.4
106   ItemSep       0
107   TopSep        0
108   BottomSep     1
109   ParSep        1
110   Align         Center
111   LabelType     No_Label
112   Font
113     Size        Largest
114   EndFont
115 End
116
117 Style Author
118   Margin        Static
119   LatexType     Command
120   Category      FrontMatter
121   InTitle       1
122   OptionalArgs  1
123   LatexName     author
124   LabelSep      xxx
125   ParSkip       0.4
126   TopSep        1.3
127   BottomSep     0.7
128   ParSep        0.7
129   Align         Center
130   LabelType     No_Label
131   Font
132     Size        Large
133   EndFont
134 End
135
136 Style Address
137   LatexType     Command
138   InTitle       1
139   LatexName     address
140   ParSkip       0.4
141   BottomSep     0.4
142   Align Center
143   LabelType     No_Label
144   Font
145    Series       Medium
146    Shape        Italic
147    Size Normal
148   EndFont
149 End
150
151 Style History
152   Margin        First_Dynamic
153   LatexType     Environment
154   LatexName     history
155   Category      FrontMatter
156   TopSep        0.7
157   BottomSep     0.7
158   ParSkip       0.4
159   Align         Center
160   Font
161     Size        Small
162   EndFont
163 End
164
165 InsetLayout Flex:Received
166   LyxType       custom
167   LatexType     command
168   LatexName     received
169   LabelString   "Received"
170   Font
171     Size        Small
172     Misc        No_Emph
173     Misc        No_Noun
174     Misc        No_Bar
175   EndFont
176   LabelFont
177     Color       green
178     Size        Small
179   EndFont
180 End
181
182 InsetLayout Flex:Revised
183   LyxType       custom
184   LatexType     command
185   LatexName     revised
186   LabelString   "Revised"
187   Font
188     Size        Small
189     Misc        No_Emph
190     Misc        No_Noun
191     Misc        No_Bar
192   EndFont
193   LabelFont
194     Color       green
195     Size        Small
196   EndFont
197 End
198
199 Style Abstract
200   Margin        First_Dynamic
201   LatexType     Environment
202   LatexName     abstract
203   Category      FrontMatter
204   TopSep        0.7
205   BottomSep     0.7
206   ParSkip       0.4
207   Font
208     Size        Small
209   EndFont
210 End
211
212 InsetLayout Flex:Keywords
213   LyxType       custom
214   LatexType     command
215   LatexName     keywords
216   LabelString   "Keywords"
217   Font
218     Size        Small
219     Misc        No_Emph
220     Misc        No_Noun
221     Misc        No_Bar
222   EndFont
223   LabelFont
224     Color       green
225     Size        Small
226   EndFont
227 End
228
229 Style Classification_Codes
230   CopyStyle     Abstract
231   LatexType     Command
232   LatexName     ccode
233   Margin        Static
234 End
235
236 InsetLayout Flex:TableCaption
237   LyxType       custom
238   LatexType     command
239   LatexName     tbl
240   LabelString   "Table caption"
241   Font
242     Size        Small
243     Misc        No_Emph
244     Misc        No_Noun
245     Misc        No_Bar
246   EndFont
247   LabelFont
248     Color       green
249     Size        Small
250   EndFont
251 End
252
253 InsetLayout Flex:Refcite
254   LyxType       custom
255   LatexType     command
256   LatexName     refcite
257   LabelString   "Cite reference"
258   Font
259     Size        Small
260     Misc        No_Emph
261     Misc        No_Noun
262     Misc        No_Bar
263   EndFont
264   LabelFont
265     Color       green
266     Size        Small
267   EndFont
268 End
269
270 Style ItemList
271   Category      List
272   Margin        Static
273   LatexType     Item_Environment
274   LatexName     itemlist
275   NextNoIndent  1
276   LeftMargin    MMN
277   LabelSep      xx
278   ItemSep       0.2
279   TopSep        0.7
280   BottomSep     0.7
281   ParSep        0.3
282   Align         Block
283   AlignPossible Block, Left
284   LabelType     Itemize
285   LabelString   "*"
286   HTMLTag       ul
287   HTMLItem      li
288   HTMLLabel     NONE
289 End
290
291 Style RomanList
292   Category      List
293   Margin        Static
294   LatexType     Item_Environment
295   LatexName     romanlist
296   OptionalArgs  1
297   NextNoIndent  1
298   LeftMargin    MMN
299   LabelSep      xx
300   ParSkip       0.0
301   ItemSep       0.2
302   TopSep        0.7
303   BottomSep     0.7
304   ParSep        0.3
305   Align Block
306   AlignPossible Block, Left
307   LabelType     Enumerate
308   LabelCounter  "enum"
309   HTMLTag       ol
310   HTMLItem      li
311   HTMLLabel     NONE
312   RefPrefix     enu
313 End
314
315 Style Proof
316   LatexType     Environment
317   LatexName     proof
318   Category      Theorem
319   Margin        First_Dynamic
320   TopSep        0.6
321   BottomSep     0.6
322   Align Block
323   LabelType     Static
324   LabelString   "Proof:"
325   LabelSep      M
326   LabelFont
327    Series       Bold
328   EndFont
329   LabelFont
330    Series       Bold
331   EndFont
332   EndLabelType  Box
333 End
334
335 Style Theorem
336   OptionalArgs  0
337   LabelString   "Theorem \thetheorem."
338   #Font
339    #Shape       Up
340   #EndFont
341   #LabelFont
342    #Series      Bold
343   #EndFont
344 End
345
346 Style Remark
347   LabelString   "Remark \theremark."
348   LabelFont
349    Series       Bold
350    Shape        Up
351   EndFont
352 End
353
354 Style Corollary
355   LabelString   "Corollary \thecorollary."
356 End
357
358 Style Lemma
359   LabelString   "Lemma \thelemma."
360 End
361
362 Style Proposition
363   LabelString   "Proposition \theproposition."
364 End
365
366 Style Question
367   LabelString   "Question \thequestion."
368   LabelFont
369    Series       Bold
370    Shape        Up
371   EndFont
372 End
373
374 Counter claim
375   Within        section
376 End
377 Style Claim
378   LabelCounter  claim
379   LabelString   "Claim \theclaim."
380   Font
381    Shape        Italic
382   EndFont
383   LabelFont
384    Series       Bold
385    Shape        Up
386   EndFont
387 End
388
389 Style Conjecture
390   LabelString   "Conjecture \theconjecture."
391   Font
392    Shape        Italic
393   EndFont
394   LabelFont
395    Series       Bold
396    Shape        Up
397   EndFont
398 End
399
400 Style Prop
401   LabelFont
402    Series       Bold
403   EndFont
404 End
405
406 Counter appendix
407 End
408 Style Appendix
409   LatexType     Command
410   LatexName     section
411   Category      BackMatter
412   TopSep        0.6
413   BottomSep     0.6
414   Margin        First_Dynamic
415   Align Block
416   NextNoIndent  1
417   LabelType     Counter
418   LabelCounter  appendix
419   LabelString   "Appendix \Alph{appendix}."
420   LabelSep      M
421   LabelFont
422    Series       Bold
423    Shape        Up
424    Size Normal
425   EndFont
426   Font
427    Series       Bold
428   EndFont
429 End
430
431 Style Bibliography
432   Margin        First_Dynamic
433   LatexType     Bib_Environment
434   LatexName     thebibliography
435   Category      BackMatter
436   NextNoIndent  1
437   LeftMargin    MM
438   ParSkip       0.4
439   ItemSep       0
440   TopSep        0.7
441   BottomSep     0.7
442   ParSep        0.5
443   Align         Block
444   AlignPossible Block, Left
445   LabelType     Bibliography
446   LabelString   "References"
447   LabelBottomSep        1.2
448   LabelFont
449     Series      Bold
450     Size        Larger
451   EndFont
452 End