]> git.lyx.org Git - features.git/blob - lib/layouts/svcommon.inc
8a99e6c7864bc6f049fd9cac66a53556ba8a6ab2
[features.git] / lib / layouts / svcommon.inc
1 # svcommon (article) textclass definition file for inclusion.
2 # for Springer Verlag publications
3 # based on sjour.inc:
4 #     --------
5 #     Taken from initial LyX source code
6 #     Author : Matthias Ettrich <ettrich@informatik.uni-tuebingen.de>
7 #     Transposed by Pascal André <andre@via.ecp.fr>
8 #     Heavily modified and enhanced by serveral developers.
9 #     --------
10 #     ejour2 made originally by Martin Vermeer based on article.layout.
11 #     Modified for LyX 1.2 by Jean-Marc Lasgouttes and MV.
12 #     Minor change for LyX 1.3.3 by Cengiz Gunay.
13 #
14 #     Adapted for new svjour LaTeX2e classes published by Springer in 1999;
15 #     work done by MV in 2000.
16 #
17 # Adapted for svmono, svmult, and svjour3 2011
18 # by Marcus Kriele (mkriele@mac.com) and Uwe Stöhr
19 # see http://www.springer.com/authors for class files and further instructions
20
21
22 Format 35
23 PageStyle               Plain
24
25
26 Style Standard
27         Margin          Static
28         LatexType       Paragraph
29         LatexName       dummy
30         ParIndent       MM
31         ParSkip         0.4
32         Align           Block
33         AlignPossible   Block, Left, Right, Center
34         LabelType       No_Label
35 End
36
37 Input stdcounters.inc
38 Input stdfloats.inc
39 Input stdlists.inc
40 Input stdinsets.inc
41 Input stdsections.inc
42 Input stdstarsections.inc
43 Input stdlayouts.inc
44 Input stdtitle.inc
45 Input numreport.inc
46
47 ProvidesModule theorems-std
48 Input theorems-without-preamble.inc
49 NoStyle Fact
50 NoStyle Prop
51
52 NoCounter subparagraph
53 NoStyle Subparagraph*
54
55
56 Style Title
57         Align           Left
58         AlignPossible   Block, Center, Left, Right
59         Font
60           Family        Sans
61           Series        Bold
62         EndFont
63 End
64
65
66
67 Style Front_Matter
68         Category        Structure
69         LatexType       Command
70         LatexName       frontmatter
71         KeepEmpty       1
72         OptionalArgs    0
73         Margin          First_Dynamic
74         NextNoIndent    1
75         ParSkip         0
76         TopSep          2.5
77         BottomSep       0.5
78         ParSep          0
79         Align           Center
80         LabelType       Static
81         LabelBottomSep  0
82         LeftMargin      M
83         LabelString     "--- Front Matter ---"
84
85         Font
86           Family        Sans
87           Series        Bold
88           Size          Largest
89           Color         Blue
90         EndFont
91 End
92
93 Style Main_Matter
94         CopyStyle       Front_Matter
95         Category        Structure
96         LatexName       mainmatter
97         LabelString     "--- Main Matter ---"
98 End
99
100 Style Back_Matter
101         CopyStyle       Front_Matter
102         Category        Structure
103         LatexName       backmatter
104         LabelString     "--- Back Matter ---"
105 End
106
107 Style Part
108       Margin            Static
109       Align             Right
110 End
111
112 ## The following is a variant of style Part.  It allows to place some
113 ## text on the following page which would otherwise be blank.  
114
115 Style PartBacktext
116         Category        Section
117         Margin          First_Dynamic
118         LabelString     "Part \thepart"
119         LabelType       Counter
120         TocLevel        0
121         LabelCounter    part
122         Labelsep        xx
123         NeedProtect     1
124         ParIndent       MM
125         TopSep          4
126         BottomSep       4
127         LaTexType       Environment
128         LatexName       svmultpartbacktext
129         LabelFont
130           Series        Bold
131           Size          Huge
132         EndLabelFont
133         TextFont
134           Series        Medium
135           Shape         Up
136           Size          normal
137         EndTextFont
138         RequiredArgs    1
139         Preamble
140           \newenvironment{svmultpartbacktext}[1]{\begin{partbacktext}
141           \part{#1}}{\end{partbacktext}}
142         EndPreamble
143         HTMLTag         h1
144 End
145
146 Style Chapter
147         Align           Left
148 End
149
150 Style ChapSubtitle
151       LatexName         chapsubtitle
152       LatexType         Command
153       Category          Section
154         TopSep          0.7
155         Font
156           Series        Bold
157           Shape         Up
158           Size          large
159         EndFont
160
161 End
162
163 Style ChapAuthor
164       LatexName         chapauthor
165       LatexType         Command
166       Category          Section
167       TopSep            0.7
168       Font
169           Series        Bold
170           Shape         Up
171           Size          normal
172       EndFont
173 End
174
175 Style ChapMotto
176       LatexName         motto
177       LatexType         Command
178       Category          Section
179       TopSep            0.7
180       BottomSep         0.7
181       Align             Left
182       LeftMargin        MMMMMMMMMMMM
183       Font
184           Series        Medium
185           Shape         Italic
186           Size          normal
187       EndFont
188 End
189
190 Style Section
191         Font
192           Series        Bold
193           Shape         Up
194           Size          large
195         EndFont
196         TocLevel        1
197 End
198
199 Style Subsection
200         Font
201           Series        Bold
202           Shape         Italic
203           Size          large
204         EndFont
205         TocLevel        2
206 End
207
208 Style Subsubsection
209         Font
210           Series        Bold
211           Shape         Up
212           Size          Normal
213         EndFont
214         TocLevel        3
215 End
216
217 Style Paragraph
218         Font
219           Series        Medium
220           Shape         Up
221           Size          Normal
222         EndFont
223         TopSep          0.7
224         BottomSep       0.4
225         TocLevel        4
226 End
227
228 Style Subparagraph
229         LeftMargin      ""
230         Font
231           Series        Medium
232           Shape         Italic
233           Size          Normal
234         EndFont
235         TopSep          0.7
236         BottomSep       0.4
237         TocLevel        4
238 End
239
240 Style Part*
241       Margin            Static
242       Align             Right
243 End
244
245 Style Chapter*
246         Align           Left
247 End
248
249 Style Section*
250         Font
251           Series        Bold
252           Shape         Up
253           Size          large
254         EndFont
255 End
256
257 Style Subsection*
258         Font
259           Series        Bold
260           Shape         Italic
261           Size          large
262         EndFont
263 End
264
265 Style Subsubsection*
266         Font
267           Series        Bold
268           Shape         Up
269           Size          Normal
270         EndFont
271 End
272
273 Style Paragraph*
274         Font
275           Series        Medium
276           Shape         Up
277           Size          Normal
278         EndFont
279         TopSep          0.7
280         BottomSep       0.4
281 End
282
283 Style Run-in_headings
284         Category        Unnumbered
285         LabelType       No_Label
286         LabelSep        xx
287         TopSep          0.7
288         Font
289           Series        Bold
290           Shape         Up
291           Size          Normal
292         EndFont
293         Margin          Static
294         LatexType       Command
295         LatexName       runinhead
296 End
297
298 Style Sub-run-in_headings
299         CopyStyle       Run-in_headings
300         Font 
301           Series        Medium
302           Shape         Italic
303           Size          Normal
304         EndFont
305         LatexName       subruninhead
306 End
307
308 Style Extrachap
309         CopyStyle       Chapter*
310         LatexName       Extrachap
311 End
312
313 Style extrachap
314         CopyStyle       Chapter*
315         LatexName       extrachap
316 End
317
318 Style Title
319         Align           Left
320         AlignPossible   Block, Center, Left, Right, Center
321         Font
322           Family        Sans
323           Series        Bold
324         EndFont
325 End
326
327 Style Subtitle
328         CopyStyle       Title
329         LatexName       subtitle
330         NextNoIndent    1
331         BottomSep       0
332         ParSep          0
333         Font
334           Size          Large
335         EndFont
336 End
337
338 Style Author
339         NextNoIndent    1
340         Align           Left
341         Font
342           Series        Bold
343           Shape         Italic
344         EndFont
345 End
346
347 Style Institute
348         Category        FrontMatter
349         LatexType       Command
350         InTitle         1
351         LatexName       institute
352         Margin          Static
353         LeftMargin      "Author data:xxx"
354         LabelSep        xxx
355         LabelType       Static
356         LabelString     "Author data: "
357         LabelFont
358           Shape         Italic
359         EndFont
360         Requires        url
361         Align           Left
362 End
363
364 Style Date
365         Align           Left
366         Font
367           Size          Small
368         EndFont
369 End
370
371 Style TOC_Title
372         Category        FrontMatter
373         Margin          First_Dynamic
374         Align           Left
375         LatexType       Command
376         LatexName       toctitle
377         LeftMargin      xxx
378         TopSep          0.4
379         BottomSep       0.4
380         LabelType       Static
381         LabelSep        x
382         LabelString     "TOC Title:"
383         LabelFont
384           Family        Typewriter
385           Color         Blue
386         EndFont  
387 End
388
389 Style TOC_Author
390         CopyStyle       TOC_Title
391         LatexName       tocauthor
392         LabelString     "TOC Author:"
393 End
394
395 Style Running_Title
396         CopyStyle       TOC_Title
397         LatexName       titlerunning
398         InTitle         1
399         LabelString     "Running Title:"
400 End
401
402 Style Running_LaTeX_Title
403       ObsoletedBy       Running_Title
404 End
405
406 Style Running_Author
407         CopyStyle       Running_Title
408         LatexName       authorrunning
409         LabelString     "Running Author:"
410 End
411
412 Style Author_Running
413       ObsoletedBy       Running_Author
414 End
415
416 Style Running_Section
417       CopyStyle         Running_Title
418       Category          Section
419       LatexName         sectionmark
420       LeftMargin        "Running Section:xxx"
421       LabelString       "Running Section:"
422 End
423
424 Style Abstract
425         Category        FrontMatter
426         Margin          First_Dynamic
427         LatexType       Environment
428         LatexName       abstract
429         LabelType       Static
430         LabelString     "Abstract"
431         LabelFont
432           Series        Bold
433         EndFont
434         NextNoIndent    0
435         ParIndent       MM
436         LabelSep        xx
437         ItemSep         0
438         TopSep          0.7
439         BottomSep       0.7
440         ParSep          0
441         Align           Block
442         AlignPossible   Block, Left
443 End
444
445 Style Abstract*
446         CopyStyle       Abstract
447         LatexType       Command
448         LatexName       abstract*
449         LabelString     "Abstract* (not printed)"
450         LabelFont
451           Color         Blue
452         EndFont
453         TextFont        
454           Color         Blue
455         EndFont
456 End
457
458 Style Keywords
459         Margin          First_Dynamic
460         LatexType       Command
461         LatexName       keywords
462         Category        FrontMatter
463         NextNoIndent    0
464         ParIndent       MM
465         LabelSep        xx
466         ItemSep         0
467         TopSep          0.7
468         BottomSep       0.7
469         ParSep          0
470         Align           Block
471         AlignPossible   Block, Left
472         LabelType       Static
473         LabelString     "Keywords"
474         LabelFont
475           Series        Bold
476         EndFont
477 End
478
479 Style Dedication
480         Category        FrontMatter
481         Margin          Static
482         LatexType       Environment
483         LatexName       dedication
484         LeftMargin      MMMMMMMMMMMM
485         TopSep          2
486         ParIndent       MM
487         Parsep          0
488         BottomSep       2
489         Align           Left
490         LabelType       Static
491         LabelString     ""
492         LabelIndent     ""
493         Font
494           Shape         Italic
495           Size          large
496         EndFont
497 End
498
499 Style Foreword
500         Margin          First_Dynamic
501         Category        FrontMatter
502         LabelType       Static
503         LabelString     "Foreword"
504         KeepEmpty       1
505         LatexName       foreword
506         TocLevel        0
507         LatexType       Command
508         NeedProtect     1
509         NextNoIndent    1
510         ParSkip         0.4
511         TopSep          4
512         BottomSep       0.8
513         ParSep          0.8
514         Align           Block
515         OptionalArgs    1
516         Font
517           Series        Bold
518           Size          Huge
519         EndFont
520         HTMLTag         h1
521 End
522
523 Style Preface
524         CopyStyle       Foreword
525         Category        "For Authors"
526         LatexName       preface
527         KeepEmpty       1
528         OptionalArgs    0
529         InTitle         0
530         Margin          First_Dynamic
531         TopSep          4
532         BottomSep       0.8
533         LabelType       Static
534         LabelString     "Preface"
535         LabelSep        xx
536         Align           Left
537 End
538
539 Style Acknowledgement
540         Category        BackMatter
541         Margin          First_Dynamic
542         LatexType       Environment
543         LatexName       acknowledgement
544         NextNoIndent    0
545         ParIndent       MM
546         LabelSep        xx
547         ItemSep         0
548         TopSep          0.7
549         BottomSep       0.7
550         ParSep          0
551         Align           Block
552         AlignPossible   Block, Left
553         LabelType       Static
554         LabelString     "Acknowledgements"
555         Font
556           Size          Small
557         EndFont
558         LabelFont
559           Series        Bold
560           Shape         Up
561           Size          Small
562         EndFont
563 End
564
565 Style Acknowledgements
566         CopyStyle       Acknowledgement
567         LatexName       acknowledgements
568 End
569
570 Style Bibliography
571         Margin          First_Dynamic
572         LatexType       Bib_Environment
573         LatexName       thebibliography
574         Category        BackMatter
575         NextNoIndent    1
576         LeftMargin      MM
577         ParSkip         0.4
578         ItemSep         0
579         TopSep          0.7
580         BottomSep       0.7
581         ParSep          0.5
582         Align           Block
583         AlignPossible   Block, Left
584         LabelType       Bibliography
585         LabelString     "References"
586         LabelBottomSep  0.7
587         LabelFont
588           Series        Bold
589         EndFont
590 End
591
592 Style Description
593         OptionalArgs    1
594         LabelFont
595           Series        Medium
596         EndFont
597 End
598
599 Style Petit
600         CopyStyle       Standard
601         Category        MainText
602         LatexType       Environment
603         LatexName       petit
604         TopSep          0.7
605         BottomSep       0.7
606         Font
607           Size          Small
608         EndFont
609 End
610
611 Style Svgraybox
612         Category        MainText
613         Margin          Static
614         LatexType       Environment
615         LatexName       svgraybox
616         RightMargin     MMM
617         TopSep          0.5
618         ParIndent       MM
619         Parsep          0
620         BottomSep       0.5
621         Align           Block
622         AlignPossible   Block, Left, Right, Center
623         LabelType       No_Label
624         Font
625           Family        Sans
626         EndFont
627 End
628
629 Style Proof
630         Category        Theorem
631         LatexType       Environment
632         LatexName       proof
633         Margin          First_Dynamic
634         LeftMargin      xxx
635         TopSep          0.4
636         BottomSep       0.4
637         LabelType       Static
638         LabelSep        xx
639         LabelString     "Proof."
640         LabelFont
641           Shape         Italic
642         EndFont
643         LangPreamble
644           \providecommand{\proofname}{_(Proof)}
645         EndLangPreamble
646         BabelPreamble
647           \addto\captions$$lang{\renewcommand{\proofname}{_(Proof)}}
648         EndBabelPreamble
649 End
650
651 Style Proof(QED)
652         CopyStyle       Proof
653         LatexName       svmultproof
654         EndLabelType    Box
655         Preamble
656           \newenvironment{svmultproof}{\begin{proof}}{\qed\end{proof}}
657         EndPreamble
658 End
659
660 Style Proof(smartQED)
661         CopyStyle       Proof
662         LatexName       svmultproof2
663         EndLabelType    Box
664         Preamble
665           \newenvironment{svmultproof2}{\begin{proof}}{\smartqed\qed\end{proof}}
666         EndPreamble
667 End
668
669 InsetLayout Flex:Email
670         Decoration      Conglomerate
671         LyxType         custom
672         LatexType       command
673         LatexName       email
674         LabelString     "Email"
675         Font
676           Color         foreground
677           Size          Small
678           Family        Roman
679           Shape         Up
680           Series        Medium
681           Misc          No_Emph
682           Misc          No_Noun
683           Misc          No_Bar
684         EndFont
685         LabelFont
686           Color         urltext
687           Size          Small
688         EndFont
689 End
690