Sample Sigconf Biblatex
Sample Sigconf Biblatex
ABSTRACT SIG-specific LATEX templates have been examined, and their unique
A clear and well-documented LATEX document is presented as an features incorporated into this single new template.
article formatted for publication by ACM in a conference proceed- If you are new to publishing with ACM, this document is a
ings or journal publication. Based on the “acmart” document class, valuable guide to the process of preparing your work for publication.
this article presents and explains many of the common variations, If you have published with ACM before, this document provides
as well as many of the formatting elements an author may use in insight and instruction into more recent changes to the article
the preparation of the documentation of their work. template.
The “acmart” document class can be used to prepare articles for
CCS CONCEPTS any ACM publication — conference or journal, and for any stage
of publication, from review to final “camera-ready” copy, to the
• Computer systems organization → Embedded systems; Re-
author’s own version, with very few changes to the source.
dundancy; Robotics; • Networks → Network reliability.
The majority of conference proceedings documentation will use wherever possible. Include authors’ e-mail addresses whenever
the acmconf template style. possible.
• acmconf: The default proceedings template style. Grouping authors’ names or e-mail addresses, or providing an
• sigchi: Used for SIGCHI conference articles. “e-mail alias,” as shown below, is not acceptable:
• sigplan: Used for SIGPLAN conference articles. \author{Brooke Aster, David Mehldau}
\email{dave,judy,[email protected]}
2.2 Template Parameters \email{[email protected]}
In addition to specifying the template style to be used in formatting The authornote and authornotemark commands allow a note
your work, there are a number of template parameters which modify to apply to multiple authors — for example, if the first two authors
some part of the applied template style. A complete list of these of an article contributed equally to the work.
parameters can be found in the LATEX User’s Guide. If your author list is lengthy, you must define a shortened version
Frequently-used parameters, or combinations of parameters, in- of the list of authors to be used in the page headers, to prevent
clude: overlapping text. The following command should be placed just
• anonymous,review: Suitable for a “double-blind” conference after the last \author{} definition:
submission. Anonymizes the work and includes line num-
\renewcommand{\shortauthors}{McCartney, et al.}
bers. Use with the command to print the submission’s unique
ID on each page of the work. Omitting this command will force the use of a concatenated list of
• authorversion: Produces a version of the work suitable for all of the authors’ names, which may result in overlapping text in
posting by the author. the page headers.
• screen: Produces colored hyperlinks. The article template’s documentation, available at https://ww
This document uses the following string as the first command w.acm.org/publications/proceedings-template, has a complete
in the source file: explanation of these commands and tips for their effective use.
Note that authors’ addresses are mandatory for journal articles.
User-defined keywords are a comma-separated list of words and 11.2 Display Equations
phrases of the authors’ choosing, providing a more flexible way of A numbered display equation—one set off by vertical space from
describing the research being presented. the text and centered horizontally—is produced by the equation
CCS concepts and user-defined keywords are required for for environment. An unnumbered display equation is produced by the
all articles over two pages in length, and are optional for one- and displaymath environment.
two-page articles (or abstracts). Again, in either environment, you can use any of the symbols
and structures available in LATEX; this section will just give a couple
9 SECTIONING COMMANDS of examples of display equations in context. First, consider the
equation, shown as an inline equation above:
Your work should use standard LATEX sectioning commands: section,
subsection, subsubsection, and paragraph. They should be num- lim 𝑥 = 0 (1)
bered; do not remove the numbering from the commands. 𝑛→∞
Simulating a sectioning command by setting the first word or Notice how it is formatted somewhat differently in the display-
words of a paragraph in boldface or italicized text is not allowed. math environment. Now, we’ll enter an unnumbered equation:
∞
10 TABLES
∑︁
𝑥 +1
The “acmart” document class includes the “booktabs” package — 𝑖=0
https://ctan.org/pkg/booktabs — for preparing high-quality tables. and follow it with another numbered equation:
Table captions are placed above the table.
Because tables cannot be split across pages, the best placement ∞
∑︁ ∫ 𝜋 +2
for them is typically the top of the page nearest their initial cite. 𝑥𝑖 = 𝑓 (2)
𝑖=0 0
To ensure this proper “floating” placement of tables, use the envi-
ronment table to enclose the table’s contents and the table caption. just to demonstrate LATEX’s able handling of numbering.
The contents of the table itself must go in the tabular environment,
to be aligned properly in rows and columns, with the desired hori- 12 FIGURES
zontal and vertical rules. Again, detailed instructions on tabular
The “figure” environment should be used for figures. One or more
material are found in the LATEX User’s Guide.
images can be placed within a figure. If your figure contains third-
Immediately following this sentence is the point at which Table 1
party material, you must clearly identify it as such, as shown in the
is included in the input file; compare the placement of the table
example below.
here with the table in the printed output of this document.
Your figures should contain a caption which describes the figure
To set a wider table, which takes up the whole width of the page’s
to the reader.
live area, use the environment table* to enclose the table’s contents
Figure captions are placed below the figure.
and the table caption. As with a single-column table, this wide
Every figure should also have a figure description unless it is
table will “float” to a location deemed more desirable. Immediately
purely decorative. These descriptions convey what’s in the image
following this sentence is the point at which Table 2 is included in
to someone who cannot see it. They are also used by search engine
the input file; again, it is instructive to compare the placement of
crawlers for indexing images, and when images cannot be loaded.
the table here with the table in the printed output of this document.
A figure description must be unformatted plain text less than
Always use midrule to separate table header rows from data rows,
2000 characters long (including spaces). Figure descriptions should
and use it only for this purpose. This enables assistive technologies
not repeat the figure caption – their purpose is to capture
to recognise table headers and support their users in navigating
important information that is not already provided in the
tables more easily.
caption or the main text of the paper. For figures that con-
vey important and complex new information, a short text descrip-
11 MATH EQUATIONS tion may not be adequate. More complex alternative descriptions
You may want to display math equations in three distinct styles: can be placed in an appendix and referenced in a short figure de-
inline, numbered or non-numbered display. Each of the three are scription. For example, provide a data table capturing the infor-
discussed in the next sections. mation in a bar chart, or a structured list representing a graph.
Conference’17, July 2017, Washington, DC, USA Trovato et al.
\end{acks} [3] Sten Andler. 1979. Predicate path expressions. In Proceedings of the 6th. ACM
SIGACT-SIGPLAN symposium on Principles of Programming Languages (POPL
so that the information contained therein can be more easily col- ’79). ACM Press, New York, NY, 226–236. doi: 10.1145/567752.567774.
lected during the article metadata extraction phase, and to ensure [4] David A. Anisi. 2003. Optimal Motion Control of a Ground Vehicle. Master’s
consistency in the spelling of the section heading. thesis. Royal Institute of Technology (KTH), Stockholm, Sweden.
[5] Sam Anzaroot and Andrew McCallum. UMass citation field extraction dataset.
Authors should not prepare this section as a numbered or un- Retrieved May 27, 2019 from http://www.iesl.cs.umass.edu/data/data-umasscit
numbered \section; please use the “acks” environment. ationfield.
[6] Sam Anzaroot, Alexandre Passos, David Belanger, and Andrew McCallum. 2014.
Learning soft linear constraints with application to citation field extraction.
15 APPENDICES (2014). arXiv: 1403.1349.
[7] Lutz Bornmann, K. Brad Wray, and Robin Haunschild. 2019. Citation concept
If your work needs an appendix, add it before the “\end{document}” analysis (CCA)—a new form of citation analysis revealing the usefulness of
command at the conclusion of your source document. concepts for other researchers illustrated by two exemplary case studies includ-
Start the appendix with the “appendix” command: ing classic books by Thomas S. Kuhn and Karl R. Popper. (May 2019). arXiv:
1905.12410 [cs.DL].
\appendix [8] Kenneth L. Clarkson. 1985. Algorithms for Closest-Point Problems (Computa-
tional Geometry). Stanford University, Palo Alto, CA. UMI Order Number: AAT
and note that in the appendix, sections are lettered, not numbered. 8506171.
This document has two appendices, demonstrating the section and [9] Jacques Cohen, (Ed.) 1996. Special issue: Digital Libraries. Commun. ACM 39,
subsection identification method. 11 (Nov. 1996).
[10] Sarah Cohen, Werner Nutt, and Yehoshua Sagic. 2007. Deciding equivalances
among conjunctive aggregate queries. J. ACM, 54, 2, Article 5, (Apr. 2007), 50
16 MULTI-LANGUAGE PAPERS pages. doi: 10.1145/1219092.1219093.
[11] [SW] François Delebecque, Claude Gomez, Maurice Goursat, Ramine Nikoukhah,
Papers may be written in languages other than English or include Serge Steer, and Jean-Philippe Chancelier, Scilab 1994. Inria. hal: ⟨ hal-020904
titles, subtitles, keywords and abstracts in different languages (as 02v1 ⟩ , url: https://www.scilab.org/, vcs: https://github.com/scilab/scilab.
a rule, a paper in a language other than English should include [12] [SW exc.] Roberto Di Cosmo and Marco Danelutto, “Core mapping routine,”
from The Parmap library version 1.1.1, 2020. Inria, University of Paris, and
an English title and an English abstract). Use language=... for University of Pisa. url: https://rdicosmo.github.io/parmap/, vcs: https://githu
every language used in the paper. The last language indicated is b.com/rdicosmo/parmap, swhid: ⟨ swh:1:cnt:43a6b232768017b03da934ba22d9c
c3f2726a6c5;origin=https://github.com/rdicosmo/parmap;visit=swh:1:snp:2a
the main language of the paper. For example, a French paper with 6c348c53eb77d458f24c9cbcecaf92e3c45615;anchor=swh:1:rel:373e2604d96de
additional titles and abstracts in English and German may start 4ab1d505190b654c5c4045db773;path=/src/parmap.ml;lines=192-228 ⟩ .
with the following command [13] Bruce P. Douglass, David Harel, and Mark B. Trakhtenbrot. 1998. Statecarts
in use: structured analysis and object-orientation. In Lectures on Embedded
\documentclass[sigconf, language=english, language=german, Systems. Lecture Notes in Computer Science. Vol. 1494. Grzegorz Rozenberg
language=french]{acmart} and Frits W. Vaandrager, (Eds.) Springer-Verlag, London, 368–394. doi: 10.1007
/3-540-65193-4_29.
The title, subtitle, keywords and abstract will be typeset in the [14] Ian Editor, (Ed.) 2007. The title of book one. The book subtitle. (1st. ed.). Vol. 9.
main language of the paper. The commands \translatedXXX, XXX The name of the series one. University of Chicago Press, Chicago. doi: 10.1007
/3-540-09237-4.
begin title, subtitle and keywords, can be used to set these elements [15] Ian Editor, (Ed.) 2008. The title of book two. The book subtitle. (2nd. ed.). The
in the other languages. The environment translatedabstract name of the series two. University of Chicago Press, Chicago. Chap. 100. doi:
is used to set the translation of the abstract. These commands 10.1007/3-540-09237-4.
[16] [SW Rel.] Ben Greenman and Matthias Felleisen, tag-sound version 4cc09ca,
and environment have a mandatory first argument: the language 2020. vcs: https://github.com/nuprl/tag-sound, swhid: ⟨ swh:1:dir:cd0b0abeee
of the second argument. See sample-sigconf-i13n.tex file for 707e57cd699e2e2ebd075da8ebf1f7;origin=https://github.com/nuprl/tag-soun
d;visit=swh:1:snp:7967bc0abee8bf3bfffb9252207a07b73538525a;anchor=swh:
examples of their usage. 1:rev:4cc09ca228947a99c8f4ac45eefb76e96ee96e53 ⟩ .
[17] Matthew Van Gundy, Davide Balzarotti, and Giovanni Vigna. 2007. Catch me,
17 SIGCHI EXTENDED ABSTRACTS if you can: evading network signatures with web-based polymorphic worms.
In Proceedings of the first USENIX workshop on Offensive Technologies (WOOT
The “sigchi-a” template style (available only in LATEX and not in ’07) Article Paper 7. USENIX Association, Berkley, CA, 9 pages.
Word) produces a landscape-orientation formatted article, with a [18] Torben Hagerup, Kurt Mehlhorn, and J. Ian Munro. 1993. Maintaining discrete
probability distributions optimally. In Proceedings of the 20th International Collo-
wide left margin. Three environments are available for use with quium on Automata, Languages and Programming (Lecture Notes in Computer
the “sigchi-a” template style, and produce formatted output in Science). Vol. 700. Springer-Verlag, Berlin, 253–264.
the margin: [19] David Harel. 1979. First-Order Dynamic Logic. Lecture Notes in Computer Science.
Vol. 68. Springer-Verlag, New York, NY. doi: 10.1007/3-540-09237-4.
sidebar: Place formatted text in the margin. [20] David Harel. 1978. LOGICS of Programs: AXIOMATICS and DESCRIPTIVE
marginfigure: Place a figure in the margin. POWER. MIT Research Lab Technical Report TR-200. Massachusetts Institute
of Technology, Cambridge, MA.
margintable: Place a table in the margin. [21] Lars Hörmander. 1985. The analysis of linear partial differential operators. III.
Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of
ACKNOWLEDGMENTS Mathematical Sciences]. Vol. 275. Pseudodifferential operators. Springer-Verlag,
Berlin, Germany, viii+525. isbn: 3-540-13828-5.
To Robert, for the bagels and explaining CMYK and color spaces. [22] Lars Hörmander. 1985. The analysis of linear partial differential operators. IV.
Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of
Mathematical Sciences]. Vol. 275. Fourier integral operators. Springer-Verlag,
REFERENCES Berlin, Germany, vii+352. isbn: 3-540-13829-3.
[1] Rafal Ablamowicz and Bertfried Fauser. 2007. Clifford: a maple 11 package for [23] 2004. Ieee tcsc executive committee. In Proceedings of the IEEE International
clifford algebra computations, version 11. Retrieved February 28, 2008 from Conference on Web Services (ICWS ’04). IEEE Computer Society, Washington,
http://math.tntech.edu/rafal/cliff11/index.html. DC, USA, 21–22. isbn: 0-7695-2167-3. doi: http://dx.doi.org/10.1109/ICWS.200
[2] Patricia S. Abril and Robert Plant. 2007. The patent holder’s dilemma: buy, sell, 4.64.
or troll? Communications of the ACM, 50, 1, (Jan. 2007), 36–44. doi: 10.1145/118 [24] [SW Mod.] Menelaos Karavelas, “2D Voronoi Diagram Adaptor,” part of The
8913.1188915. Computational Geometry Algorithms Library version 5.0.2 (Coord.by CGAL
Editorial Board), 2020. url: https://doc.cgal.org/5.0.2/Manual/packages.html
Conference’17, July 2017, Washington, DC, USA Trovato et al.
#PkgVoronoiDiagram2, swhid: ⟨ swh:1:rel:636541bbf6c77863908eae744610a3d Nam interdum magna at lectus dignissim, ac dignissim lorem
91fa58855;origin=https://github.com/CGAL/cgal/ ⟩ . rhoncus. Maecenas eu arcu ac neque placerat aliquam. Nunc pulv-
[25] Markus Kirschmer and John Voight. 2010. Algorithmic enumeration of ideal
classes for quaternion orders. SIAM J. Comput., 39, 5, (Jan. 2010), 1714–1747. inar massa et mattis lacinia.
doi: https://doi.org/10.1137/080734467.
[26] Donald E. Knuth. 1997. The Art of Computer Programming, Vol. 1: Fundamental Received 20 February 2007; revised 12 March 2009; accepted 5 June 2009
Algorithms (3rd. ed.) Addison Wesley Longman Publishing Co., Inc.
[27] David Kosiur. 2001. Understanding Policy-Based Networking. (2nd. ed.). Wiley,
New York, NY.
[28] Leslie Lamport. 1986. LATEX: A Document Preparation System. Addison-Wesley,
Reading, MA.
[29] Newton Lee. 2005. Interview with bill kinder: january 13, 2005. Comput. Enter-
tain., 3, 1, (Jan. 2005), 4. doi: 10.1145/1057270.1057278.
[30] Dave Novak. 2003. Solder man. In ACM SIGGRAPH 2003 Video Review on
Animation theater Program: Part I - Vol. 145 (July 27–27, 2003). ACM Press, New
York, NY, (Mar. 2003), 4. http://video.google.com/videoplay?docid=6528042696
351994555. doi: 99.9999/woot07-S422.
[31] Barack Obama. 2008. A more perfect union. Video. (Mar. 2008). Retrieved March
21, 2008 from http://video.google.com/videoplay?docid=6528042696351994555.
[32] Poker-Edge.Com. 2006. Stats and analysis. (Mar. 2006). Retrieved June 7, 2006
from http://www.poker-edge.com/stats.php.
[33] Bernard Rous. 2008. The enabling of digital libraries. Digital Libraries, 12, 3,
Article Article 5, (July 2008). To appear.
[34] Mehdi Saeedi, Morteza Saheb Zamani, and Mehdi Sedighi. 2010. A library-based
synthesis methodology for reversible logic. Microelectron. J., 41, 4, (Apr. 2010),
185–194.
[35] Mehdi Saeedi, Morteza Saheb Zamani, Mehdi Sedighi, and Zahra Sasanian. 2010.
Synthesis of reversible circuit using cycle-based approach. J. Emerg. Technol.
Comput. Syst., 6, 4, (Dec. 2010).
[36] Joseph Scientist. 2009. The fountain of youth. Patent No. 12345, Filed July 1st.,
2008, Issued Aug. 9th., 2009. (Aug. 2009).
[37] Stan W. Smith. 2010. An experiment in bibliographic mark-up: parsing metadata
for xml export. In Proceedings of the 3rd. annual workshop on Librarians and
Computers (LAC ’10). Reginald N. Smythe and Alexander Noble, (Eds.) Vol. 3.
Paparazzi Press, Milan Italy, 422–431. doi: 99.9999/woot07-S422.
[38] Asad Z. Spector. 1990. Achieving application requirements. In Distributed
Systems. (2nd. ed.). Sape Mullender, (Ed.) ACM Press, New York, NY, 19–33.
doi: 10.1145/90417.90738.
[39] [SW] The CGAL Project, The Computational Geometry Algorithms Library
(Coord.by CGAL Editorial Board), 1996. url: https://cgal.org/.
[40] Harry Thornburg. 2001. Introduction to bayesian statistics. (Mar. 2001). Re-
trieved March 2, 2005 from http://ccrma.stanford.edu/~jos/bayes/bayes.html.
[41] 2017. Institutional members of the TEX users group. Retrieved May 27, 2017
from http://wwtug.org/instmem.html.
[42] Boris Veytsman. 2017. Acmart—Class for typesetting publications of ACM.
Retrieved May 27, 2017 from http://www.ctan.org/pkg/acmart.
A RESEARCH METHODS
A.1 Part One
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi
malesuada, quam in pulvinar varius, metus nunc fermentum urna,
id sollicitudin purus odio sit amet enim. Aliquam ullamcorper eu
ipsum vel mollis. Curabitur quis dictum nisl. Phasellus vel semper
risus, et lacinia dolor. Integer ultricies commodo sem nec semper.
B ONLINE RESOURCES
Nam id fermentum dui. Suspendisse sagittis tortor a nulla mollis,
in pulvinar ex pretium. Sed interdum orci quis metus euismod, et
sagittis enim maximus. Vestibulum gravida massa ut felis suscipit
congue. Quisque mattis elit a risus ultrices commodo venenatis eget
dui. Etiam sagittis eleifend elementum.