1 #% Do not delete the line below; configure depends on this
2 # \DeclareLaTeXClass[acmart,cmap.sty,comment.sty,draftwatermark.sty,environ.sty,etoolbox.sty,fancyhdr.sty,manyfoot.sty,microtype.sty,refcount.sty,setspace.sty,textcase.sty,totpages.sty,xkeyval.sty,xstring,zi4.sty]{Association for Computing Machinery (ACM) article}
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"
178 LabelString "Email address: "
192 LabelString "ORCID: "
212 LabelString "Affiliation: "
213 LatexName affiliation
216 Style Additional_Affiliation
217 CopyStyle Affiliation
218 LabelString "Additional Affiliation: "
219 LatexName additionalaffiliation
222 InsetLayout Flex:Position
226 LabelString "Position"
231 InsetLayout Flex:Institution
232 CopyStyle Flex:Position
233 LabelString "Institution"
234 LatexName institution
238 InsetLayout Flex:Department
239 CopyStyle Flex:Position
240 LabelString "Department"
246 InsetLayout Flex:Street_Address
247 CopyStyle Flex:Position
248 LabelString "Street Address"
249 LatexName streetaddress
254 InsetLayout Flex:City
255 CopyStyle Flex:Position
262 InsetLayout Flex:Country
263 CopyStyle Flex:Position
264 LabelString "Country"
270 InsetLayout Flex:State
271 CopyStyle Flex:Position
278 InsetLayout Flex:Postal_Code
279 CopyStyle Flex:Position
280 LabelString "Postal Code"
296 LabelString "Title Note: "
304 LabelString "Subtitle Note: "
305 LatexName subtitlenote
315 CopyStyle ACM_Journal
316 LabelString "Volume: "
321 CopyStyle ACM_Journal
322 LabelString "Number: "
327 CopyStyle ACM_Journal
328 LabelString "Article: "
333 CopyStyle ACM_Journal
339 CopyStyle ACM_Journal
340 LabelString "Month: "
344 Style ACM_Art_Seq_Num
345 CopyStyle ACM_Journal
346 LabelString "Article Sequential Number: "
347 LatexName acmArticleSeq
350 Style ACM_Submission_ID
351 CopyStyle ACM_Journal
352 LabelString "Submission ID: "
353 LatexName acmSubmissionID
357 CopyStyle ACM_Journal
358 LabelString "Price: "
363 CopyStyle ACM_Journal
369 CopyStyle ACM_Journal
370 LabelString "ACM DOI: "
375 CopyStyle ACM_Journal
376 LabelString "ACM Badge R: "
381 CopyStyle ACM_Journal
382 LabelString "ACM Badge L: "
387 CopyStyle ACM_Journal
388 LabelString "Start Page: "
394 LabelString "Terms: "
400 LabelString "Keywords: "
407 LatexType Environment
415 LabelString "Computing Classification Scheme (XML): "
422 ParbreakIsNewline true
426 Style CCS_Description
429 LabelString "Significance"
431 LabelString "Computing Classification Scheme: "
445 CopyStyle ACM_Journal
446 LabelString "Set Copyright: "
447 LatexName setcopyright
451 CopyStyle ACM_Journal
452 LabelString "Copyright Year: "
453 LatexName copyrightyear
459 LabelString "Teaser Figure"
461 LatexType Environment
462 LatexName teaserfigure
466 CopyStyle ACM_Journal
471 LabelString "Received: "
487 LabelString "Short authors: "
495 \newcommand{\redefineshortauthors}[1]{\renewcommand{\shortauthors}{#1}}
497 LatexName redefineshortauthors
501 OutlinerName sidebar "Sidebar" #no AddToToc
505 GuiName "Sidebar (sigchi-a only)"
515 GuiName "Margin figure (sigchi-a only)"
520 ListName "List of Figures"
521 ListCommand listoffigures
528 GuiName "Margin table (sigchi-a only)"
533 ListName "List of Tables"
534 ListCommand listoftables
539 OutlinerName thm "Definitions & Theorems"
548 LatexType Environment
555 LabelString "Additional Theorem Text"
556 Tooltip "Additional text appended to the theorem header"
570 LabelString "Theorem \thetheorem."
584 LabelString "Corollary \thetheorem."
591 LabelString "Lemma \thetheorem."
597 LatexName proposition
598 LabelString "Proposition \thetheorem."
605 LabelString "Conjecture \thetheorem."
612 LabelString "Definition \thetheorem."
625 LabelString "Example \thetheorem."
628 InsetLayout Flex:Print_Only
634 LatexType Environment
635 LabelString "Print version only"
638 InsetLayout Flex:Screen_Only
639 CopyStyle Flex:Print_Only
641 LabelString "Screen version only"
644 InsetLayout Flex:Anonymous_Suppression
645 CopyStyle Flex:Print_Only
646 LatexName anonsuppress
647 LabelString "Non anonymous only"
650 Style Acknowledgments
653 LatexType Environment
654 LabelString "Acknowledgments"
665 InsetLayout Flex:Grant_Sponsor
668 Decoration Conglomerate
669 LabelString "Grant Sponsor"
670 LatexName grantsponsor
673 LabelString "Sponsor ID"
694 InsetLayout Flex:Grant_Number
697 Decoration Conglomerate
698 LabelString "Grant Number"
709 LabelString "Sponsor ID"
715 Input theorems-case.inc
716 Input theorems-proof.inc
717 Input theorems-refprefix.inc