]> git.lyx.org Git - features.git/blob - lib/layouts/sigplanconf.layout
DocBook: implement keywords 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 End
52
53
54 Input stdcounters.inc
55 Input stdfloats.inc
56 Input stdlists.inc
57 Input stdsections.inc
58 Input stdstarsections.inc
59
60 # don't use the following styles
61 NoStyle                 Part
62 NoCounter               part
63 NoStyle                 Part*
64 NoStyle                 Chapter
65 NoCounter               chapter
66 NoStyle                 Chapter*
67 NoStyle                 Subparagraph
68 NoCounter               subparagraph
69 NoStyle                 Subparagraph*
70
71
72 Style Conference
73         Margin          Dynamic
74         LatexType       Command
75         LatexName       conferenceinfo
76         Category        FrontMatter
77         InTitle         1
78         ParSkip         0.4
79         BottomSep       0.5
80         Align           Left
81         Argument 1
82           Mandatory     1
83           AutoInsert    1
84           LabelString   "Name"
85           Tooltip       "Name of the conference"
86         EndArgument
87         LabelSep        xx
88         LabelType       Static
89         LabelString     "Conference:"
90         LabelFont
91           Color         Green
92           Series        Bold
93         EndFont
94 End
95
96
97 Style CopyrightYear
98         CopyStyle       Conference
99         ResetArgs       1
100         LatexName       CopyrightYear
101         LabelString     "Copyright year:"
102 End
103
104
105 Style Copyrightdata
106         CopyStyle       CopyrightYear
107         LatexName       copyrightdata
108         LabelString     "Copyright data:"
109 End
110
111
112 Style TitleBanner
113         CopyStyle       CopyrightYear
114         LatexName       titlebanner
115         LabelString     "Title banner:"
116 End
117
118
119 Style PreprintFooter
120         CopyStyle       CopyrightYear
121         LatexName       preprintfooter
122         LabelString     "Preprint footer:"
123 End
124
125
126 Style DOI
127         CopyStyle       CopyrightYear
128         LatexName       doi
129         LabelString     "Digital Object Identifier:"
130 End
131
132
133 Input stdtitle.inc
134 Input stdstruct.inc
135
136
137 Style Subtitle
138         CopyStyle       Title
139         LatexName       subtitle
140         Font
141           Size          Larger
142         EndFont
143 End
144
145
146 # overwrite the Author definition from stdtitle.inc
147 Style Author
148         Margin          Static
149         LatexType       Command
150         LatexName       authorinfo
151         Category        FrontMatter
152         InTitle         1
153         LabelSep        xxx
154         ParSkip         0.4
155         TopSep          1.3
156         BottomSep       0.7
157         ParSep          0.7
158         Align           Center
159         Argument 1
160           Mandatory     1
161           LabelString   "Name"
162           Tooltip       "Name of the author"
163           Font
164             Size        Large
165           EndFont
166         EndArgument
167         Argument 2
168           Mandatory     1
169           LabelString   "Affiliation"
170           Tooltip       "Affiliation and/or address of the author"
171         EndArgument
172         LabelType       No_Label
173         Font
174           Family        Sans
175           Size          Normal
176         EndFont
177 End
178
179
180 Style Terms
181         CopyStyle       CopyrightYear
182         LatexName       terms
183         InTitle         0
184         LabelString     "Terms:"
185 End
186
187
188 Style Keywords
189         CopyStyle       Terms
190         LatexName       keywords
191         LabelString     "Keywords:"
192         DocBookTag         keyword
193         DocBookTagType     paragraph
194         DocBookWrapperTag  keywordset
195         DocBookInInfo      always
196 End
197
198
199 Style Abstract
200         Margin          Static
201         LatexType       Environment
202         LatexName       abstract
203         Category        FrontMatter
204         NextNoIndent    1
205         LeftMargin      MMM
206         RightMargin     MMM
207         ParIndent       MM
208         ItemSep         0
209         TopSep          0.7
210         BottomSep       0.7
211         ParSep          0
212         Align           Block
213         AlignPossible   Block
214         LabelType       Centered
215         LabelString     "Abstract"
216         LabelBottomSep  0.5
217         Font
218           Size          Small
219         EndFont
220         LabelFont
221           Series        Bold
222           Size          Large
223         EndFont
224 End
225
226
227 Style Acknowledgments
228         CopyStyle       Abstract
229         LatexType       Command
230         LatexName       acks
231         Category        BackMatter
232         LabelBottomsep  0
233         LabelType       Above
234         LabelString     "Acknowledgments"
235         DocBookTag            para
236         DocBookWrapperTag     acknowledgements
237         DocBookSection        true
238 End
239