]> git.lyx.org Git - features.git/blob - lib/layouts/sigplanconf.layout
DocBook: implement subtitle for layouts that previously missed it.
[features.git] / lib / layouts / sigplanconf.layout
1 #% Do not delete he line below; configure depends on this
2 #  \DeclareLaTeXClass[sigplanconf,natbib.sty]{ACM SIGPLAN (Obsolete)}
3 #  \DeclareCategory{Obsolete}
4 # ACM SIGPLAN sigplanconf textclass definition file.
5 # Author : Uwe Stöhr
6 #
7 # We use sigplanconf.cls, the Sigplan class file that can be
8 # downloaded from
9 # http://www.sigplan.org/authorInformation.htm
10 #
11 # NOTE: As from Spring 2017, the class will not be usable to submit
12 # a publication to ACM, it is OBSOLETE. Use acmart.cls instead.
13 #
14 # This layout is according to
15 # http://www.sigplan.org/sigplanconf-guide.pdf
16 #
17 # ACM style files can be obtained at
18 # http://www.acm.org/sigs/pubs/proceed/template.html
19
20 Format 85
21
22 Columns                 1
23 Sides                   1
24 SecNumDepth             3
25 TocDepth                3
26 DefaultStyle            Standard
27
28 ClassOptions
29   FontSize              9|10|11
30 End  
31
32 DefaultFont
33   Family                Roman
34   Series                Medium
35   Shape                 Up
36   Size                  Normal
37   Color                 None
38 EndFont
39
40
41 Style Standard
42   Category              MainText
43   Margin                Static
44   LatexType             Paragraph
45   LatexName             dummy
46   ParIndent             MM
47   ParSkip               0.4
48   Align                 Block
49   AlignPossible         Block, Left, Right, Center
50   LabelType             No_Label
51   DocBookTag        para
52 End
53
54
55 Input stdcounters.inc
56 Input stdfloats.inc
57 Input stdlists.inc
58 Input stdsections.inc
59 Input stdstarsections.inc
60
61 # don't use the following styles
62 NoStyle                 Part
63 NoCounter               part
64 NoStyle                 Part*
65 NoStyle                 Chapter
66 NoCounter               chapter
67 NoStyle                 Chapter*
68 NoStyle                 Subparagraph
69 NoCounter               subparagraph
70 NoStyle                 Subparagraph*
71
72
73 Style Conference
74         Margin          Dynamic
75         LatexType       Command
76         LatexName       conferenceinfo
77         Category        FrontMatter
78         InTitle         1
79         ParSkip         0.4
80         BottomSep       0.5
81         Align           Left
82         Argument 1
83           Mandatory     1
84           AutoInsert    1
85           LabelString   "Name"
86           Tooltip       "Name of the conference"
87         EndArgument
88         LabelSep        xx
89         LabelType       Static
90         LabelString     "Conference:"
91         LabelFont
92           Color         Green
93           Series        Bold
94         EndFont
95 End
96
97
98 Style CopyrightYear
99         CopyStyle       Conference
100         ResetArgs       1
101         LatexName       CopyrightYear
102         LabelString     "Copyright year:"
103 End
104
105
106 Style Copyrightdata
107         CopyStyle       CopyrightYear
108         LatexName       copyrightdata
109         LabelString     "Copyright data:"
110 End
111
112
113 Style TitleBanner
114         CopyStyle       CopyrightYear
115         LatexName       titlebanner
116         LabelString     "Title banner:"
117 End
118
119
120 Style PreprintFooter
121         CopyStyle       CopyrightYear
122         LatexName       preprintfooter
123         LabelString     "Preprint footer:"
124 End
125
126
127 Style DOI
128         CopyStyle       CopyrightYear
129         LatexName       doi
130         LabelString     "Digital Object Identifier:"
131 End
132
133
134 Input stdtitle.inc
135 Input stdstruct.inc
136
137
138 Style Subtitle
139         CopyStyle       Title
140         LatexName       subtitle
141         Font
142           Size          Larger
143         EndFont
144         DocBookTag            subtitle
145         DocBookInInfo         maybe
146 End
147
148
149 # overwrite the Author definition from stdtitle.inc
150 Style Author
151         Margin          Static
152         LatexType       Command
153         LatexName       authorinfo
154         Category        FrontMatter
155         InTitle         1
156         LabelSep        xxx
157         ParSkip         0.4
158         TopSep          1.3
159         BottomSep       0.7
160         ParSep          0.7
161         Align           Center
162         Argument 1
163           Mandatory     1
164           LabelString   "Name"
165           Tooltip       "Name of the author"
166           Font
167             Size        Large
168           EndFont
169         EndArgument
170         Argument 2
171           Mandatory     1
172           LabelString   "Affiliation"
173           Tooltip       "Affiliation and/or address of the author"
174         EndArgument
175         LabelType       No_Label
176         Font
177           Family        Sans
178           Size          Normal
179         EndFont
180 End
181
182
183 Style Terms
184         CopyStyle       CopyrightYear
185         LatexName       terms
186         InTitle         0
187         LabelString     "Terms:"
188 End
189
190
191 Style Keywords
192         CopyStyle       Terms
193         LatexName       keywords
194         LabelString     "Keywords:"
195         DocBookTag         keyword
196         DocBookTagType     paragraph
197         DocBookWrapperTag  keywordset
198         DocBookInInfo      always
199 End
200
201
202 Style Abstract
203         Margin          Static
204         LatexType       Environment
205         LatexName       abstract
206         Category        FrontMatter
207         NextNoIndent    1
208         LeftMargin      MMM
209         RightMargin     MMM
210         ParIndent       MM
211         ItemSep         0
212         TopSep          0.7
213         BottomSep       0.7
214         ParSep          0
215         Align           Block
216         AlignPossible   Block
217         LabelType       Centered
218         LabelString     "Abstract"
219         LabelBottomSep  0.5
220         Font
221           Size          Small
222         EndFont
223         LabelFont
224           Series        Bold
225           Size          Large
226         EndFont
227 End
228
229
230 Style Acknowledgments
231         CopyStyle       Abstract
232         LatexType       Command
233         LatexName       acks
234         Category        BackMatter
235         LabelBottomsep  0
236         LabelType       Above
237         LabelString     "Acknowledgments"
238         DocBookTag            para
239         DocBookWrapperTag     acknowledgements
240         DocBookSection        true
241 End
242