1 #% Do not delete the line below; configure depends on this
2 # \DeclareLaTeXClass[acmart]{Association for Computing Machinery (ACM)}
3 # \DeclareCategory{Articles}
5 # Layout for typesetting publications of the Association for Computing Machinery.
7 # Author : John Perry <john.perry@usm.edu>
8 # Guillaume Munch-Maccagnoni <gm@lyx.org>
9 # Reviewed following tickets #10722 & #10723
10 # by Jean-Pierre Chrétien <jpc@lyx.org>
22 Provides draftwatermark 1
32 Provides inconsolata 1
33 Provides latex-tools 1
54 # Input general definitions
60 Other "format=manuscript,authordraft"
71 AlignPossible Block, Left, Right, Center
73 # FIXME This ought to be set dynamically.
100 LabelString "Thanks: "
111 LabelString "Journal's Short Name: "
123 CopyStyle ACM_Journal
125 LabelString "Short name"
129 LabelString "Full name"
140 LabelString "Conference Name: "
141 LatexName acmConference
147 LabelString "Short title"
149 # TODO: In DocBook, output it in a titleabbrev outside this title.
156 DocBookTagType paragraph
184 LabelString "Email address: "
198 LabelString "ORCID: "
218 LabelString "Affiliation: "
219 LatexName affiliation
222 Style Additional_Affiliation
223 CopyStyle Affiliation
224 LabelString "Additional Affiliation: "
225 LatexName additionalaffiliation
228 InsetLayout Flex:Position
232 LabelString "Position"
237 InsetLayout Flex:Institution
238 CopyStyle Flex:Position
239 LabelString "Institution"
240 LatexName institution
244 InsetLayout Flex:Department
245 CopyStyle Flex:Position
246 LabelString "Department"
252 InsetLayout Flex:Street_Address
253 CopyStyle Flex:Position
254 LabelString "Street Address"
255 LatexName streetaddress
260 InsetLayout Flex:City
261 CopyStyle Flex:Position
268 InsetLayout Flex:Country
269 CopyStyle Flex:Position
270 LabelString "Country"
276 InsetLayout Flex:State
277 CopyStyle Flex:Position
284 InsetLayout Flex:Postal_Code
285 CopyStyle Flex:Position
286 LabelString "Postal Code"
302 LabelString "Title Note: "
310 LabelString "Subtitle Note: "
311 LatexName subtitlenote
321 CopyStyle ACM_Journal
322 LabelString "Volume: "
327 CopyStyle ACM_Journal
328 LabelString "Number: "
333 CopyStyle ACM_Journal
334 LabelString "Article: "
339 CopyStyle ACM_Journal
345 CopyStyle ACM_Journal
346 LabelString "Month: "
350 Style ACM_Art_Seq_Num
351 CopyStyle ACM_Journal
352 LabelString "Article Sequential Number: "
353 LatexName acmArticleSeq
356 Style ACM_Submission_ID
357 CopyStyle ACM_Journal
358 LabelString "Submission ID: "
359 LatexName acmSubmissionID
363 CopyStyle ACM_Journal
364 LabelString "Price: "
369 CopyStyle ACM_Journal
375 CopyStyle ACM_Journal
376 LabelString "ACM DOI: "
381 CopyStyle ACM_Journal
382 LabelString "ACM Badge R: "
387 CopyStyle ACM_Journal
388 LabelString "ACM Badge L: "
393 CopyStyle ACM_Journal
394 LabelString "Start Page: "
400 LabelString "Terms: "
406 LabelString "Keywords: "
413 LatexType Environment
421 LabelString "Computing Classification Scheme (XML): "
428 ParbreakIsNewline true
432 Style CCS_Description
435 LabelString "Significance"
437 LabelString "Computing Classification Scheme: "
451 CopyStyle ACM_Journal
452 LabelString "Set Copyright: "
453 LatexName setcopyright
457 CopyStyle ACM_Journal
458 LabelString "Copyright Year: "
459 LatexName copyrightyear
465 LabelString "Teaser Figure"
467 LatexType Environment
468 LatexName teaserfigure
472 CopyStyle ACM_Journal
477 LabelString "Received: "
493 LabelString "Short authors: "
501 \newcommand{\redefineshortauthors}[1]{\renewcommand{\shortauthors}{#1}}
503 LatexName redefineshortauthors
507 OutlinerName sidebar "Sidebar" #no AddToToc
511 GuiName "Sidebar (sigchi-a only)"
521 GuiName "Margin figure (sigchi-a only)"
526 ListName "List of Figures"
527 ListCommand listoffigures
534 GuiName "Margin table (sigchi-a only)"
539 ListName "List of Tables"
540 ListCommand listoftables
545 OutlinerName thm "Definitions & Theorems"
555 LatexType Environment
562 LabelString "Additional Theorem Text"
563 Tooltip "Additional text appended to the theorem header"
577 LabelString "Theorem \thetheorem."
591 LabelString "Corollary \thetheorem."
598 LabelString "Lemma \thetheorem."
604 LatexName proposition
605 LabelString "Proposition \thetheorem."
612 LabelString "Conjecture \thetheorem."
619 LabelString "Definition \thetheorem."
632 LabelString "Example \thetheorem."
635 InsetLayout Flex:Print_Only
641 LatexType Environment
642 LabelString "Print version only"
645 InsetLayout Flex:Screen_Only
646 CopyStyle Flex:Print_Only
648 LabelString "Screen version only"
651 InsetLayout Flex:Anonymous_Suppression
652 CopyStyle Flex:Print_Only
653 LatexName anonsuppress
654 LabelString "Non anonymous only"
657 Style Acknowledgments
660 LatexType Environment
661 LabelString "Acknowledgments"
671 DocBookWrapperTag acknowledgements
675 InsetLayout Flex:Grant_Sponsor
678 Decoration Conglomerate
679 LabelString "Grant Sponsor"
680 LatexName grantsponsor
683 LabelString "Sponsor ID"
704 InsetLayout Flex:Grant_Number
707 Decoration Conglomerate
708 LabelString "Grant Number"
719 LabelString "Sponsor ID"
725 Input theorems-case.inc
726 Input theorems-proof.inc
727 Input theorems-refprefix.inc