summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/acmart/README4
-rw-r--r--Master/texmf-dist/doc/latex/acmart/acmart.pdfbin624016 -> 634106 bytes
-rw-r--r--Master/texmf-dist/doc/latex/acmart/flies-eps-converted-to.pdfbin9666 -> 9660 bytes
-rw-r--r--Master/texmf-dist/doc/latex/acmart/fly-eps-converted-to.pdfbin4222 -> 4216 bytes
-rw-r--r--Master/texmf-dist/doc/latex/acmart/mouse-eps-converted-to.pdf26
-rw-r--r--Master/texmf-dist/doc/latex/acmart/rosette-eps-converted-to.pdf18
-rw-r--r--Master/texmf-dist/doc/latex/acmart/sample-acmlarge.pdfbin634036 -> 634036 bytes
-rw-r--r--Master/texmf-dist/doc/latex/acmart/sample-acmsmall.pdfbin628191 -> 628187 bytes
-rw-r--r--Master/texmf-dist/doc/latex/acmart/sample-acmtog.pdfbin583377 -> 583378 bytes
-rw-r--r--Master/texmf-dist/doc/latex/acmart/sample-colort.pdfbin177150 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/acmart/sample-manuscript.pdfbin650199 -> 650197 bytes
-rw-r--r--Master/texmf-dist/doc/latex/acmart/sample-sigchi-a.pdfbin1284470 -> 1284473 bytes
-rw-r--r--Master/texmf-dist/doc/latex/acmart/sample-sigchi.pdfbin1054299 -> 1054292 bytes
-rw-r--r--Master/texmf-dist/doc/latex/acmart/sample-sigconf.pdfbin592937 -> 592930 bytes
-rw-r--r--Master/texmf-dist/doc/latex/acmart/sample-siggraph.pdfbin1028102 -> 1028104 bytes
-rw-r--r--Master/texmf-dist/doc/latex/acmart/sample-sigplan.pdfbin1053785 -> 960456 bytes
-rw-r--r--Master/texmf-dist/doc/latex/acmart/sample-sigplan.tex3
-rw-r--r--Master/texmf-dist/doc/latex/acmart/samplebody-conf.tex2
-rw-r--r--Master/texmf-dist/source/latex/acmart/acmart.dtx277
-rw-r--r--Master/texmf-dist/tex/latex/acmart/acmart.cls170
20 files changed, 369 insertions, 131 deletions
diff --git a/Master/texmf-dist/doc/latex/acmart/README b/Master/texmf-dist/doc/latex/acmart/README
index 5d4477a9af0..aba65b70c63 100644
--- a/Master/texmf-dist/doc/latex/acmart/README
+++ b/Master/texmf-dist/doc/latex/acmart/README
@@ -1,2 +1,6 @@
This package provides a class for typesetting publications of
Association for Computing Machinery.
+
+Changes
+
+version 1.08 SIGPLAN reformatting (Matthew Fluet); bug fixes \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/acmart/acmart.pdf b/Master/texmf-dist/doc/latex/acmart/acmart.pdf
index 5e452332c3d..20fcf971b58 100644
--- a/Master/texmf-dist/doc/latex/acmart/acmart.pdf
+++ b/Master/texmf-dist/doc/latex/acmart/acmart.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/acmart/flies-eps-converted-to.pdf b/Master/texmf-dist/doc/latex/acmart/flies-eps-converted-to.pdf
index dab14238d1d..0c044de9525 100644
--- a/Master/texmf-dist/doc/latex/acmart/flies-eps-converted-to.pdf
+++ b/Master/texmf-dist/doc/latex/acmart/flies-eps-converted-to.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/acmart/fly-eps-converted-to.pdf b/Master/texmf-dist/doc/latex/acmart/fly-eps-converted-to.pdf
index b9cf9ab53c0..a4e1035bb35 100644
--- a/Master/texmf-dist/doc/latex/acmart/fly-eps-converted-to.pdf
+++ b/Master/texmf-dist/doc/latex/acmart/fly-eps-converted-to.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/acmart/mouse-eps-converted-to.pdf b/Master/texmf-dist/doc/latex/acmart/mouse-eps-converted-to.pdf
index 780fe1546e2..c330b5a8091 100644
--- a/Master/texmf-dist/doc/latex/acmart/mouse-eps-converted-to.pdf
+++ b/Master/texmf-dist/doc/latex/acmart/mouse-eps-converted-to.pdf
@@ -40,17 +40,17 @@ endobj
endobj
9 0 obj
<</Type/Metadata
-/Subtype/XML/Length 1495>>stream
+/Subtype/XML/Length 1489>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='3e489f47-44be-11f1-0000-6130e7753adf' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.02'/>
-<rdf:Description rdf:about='3e489f47-44be-11f1-0000-6130e7753adf' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-04-27T13:58:49-04:00</xmp:ModifyDate>
-<xmp:CreateDate>2016-04-27T13:58:49-04:00</xmp:CreateDate>
-<xmp:CreatorTool>Adobe Illustrator(TM) for Windows, version 4.0</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='3e489f47-44be-11f1-0000-6130e7753adf' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='3e489f47-44be-11f1-0000-6130e7753adf'/>
-<rdf:Description rdf:about='3e489f47-44be-11f1-0000-6130e7753adf' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>(MOUSE.AI)</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li>(Siepo Drop ) (Studio Bitmuis )</rdf:li></rdf:Seq></dc:creator></rdf:Description>
+<rdf:Description rdf:about='f34ff4d1-5223-11f1-0000-6130e7753adf' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 8.71'/>
+<rdf:Description rdf:about='f34ff4d1-5223-11f1-0000-6130e7753adf' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-05-14T15:09:37-04:00</xmp:ModifyDate>
+<xmp:CreateDate>2016-05-14T15:09:37-04:00</xmp:CreateDate>
+<xmp:CreatorTool>Adobe Illustrator(M)for Windows, version 4.0</xmp:CreatorTool></rdf:Description>
+<rdf:Description rdf:about='f34ff4d1-5223-11f1-0000-6130e7753adf' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='f34ff4d1-5223-11f1-0000-6130e7753adf'/>
+<rdf:Description rdf:about='f34ff4d1-5223-11f1-0000-6130e7753adf' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>(OUSE.AI)</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li>(iepo Drop )(tudio Bitmuis )</rdf:li></rdf:Seq></dc:creator></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -59,9 +59,9 @@ endobj
endstream
endobj
2 0 obj
-<</Producer(GPL Ghostscript 9.02)
-/CreationDate(D:20160427135849-04'00')
-/ModDate(D:20160427135849-04'00')
+<</Producer(GPL Ghostscript 8.71)
+/CreationDate(D:20160514150937-04'00')
+/ModDate(D:20160514150937-04'00')
/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)
/Author(\(Siepo Drop \) \(Studio Bitmuis \))
/Title(\(MOUSE.AI\))>>endobj
@@ -69,7 +69,7 @@ xref
0 10
0000000000 65535 f
0000000747 00000 n
-0000002452 00000 n
+0000002446 00000 n
0000000688 00000 n
0000000557 00000 n
0000000015 00000 n
@@ -79,8 +79,8 @@ xref
0000000881 00000 n
trailer
<< /Size 10 /Root 1 0 R /Info 2 0 R
-/ID [<F54CE37642C4529AE267CD93C7D615DF><F54CE37642C4529AE267CD93C7D615DF>]
+/ID [<49B9522A46A6043AE44A96E39B26A7BE><49B9522A46A6043AE44A96E39B26A7BE>]
>>
startxref
-2754
+2748
%%EOF
diff --git a/Master/texmf-dist/doc/latex/acmart/rosette-eps-converted-to.pdf b/Master/texmf-dist/doc/latex/acmart/rosette-eps-converted-to.pdf
index 9e49eb1fb4a..5d32b1554e2 100644
--- a/Master/texmf-dist/doc/latex/acmart/rosette-eps-converted-to.pdf
+++ b/Master/texmf-dist/doc/latex/acmart/rosette-eps-converted-to.pdf
@@ -44,12 +44,12 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='499bcac7-44be-11f1-0000-e57098484f26' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.02'/>
-<rdf:Description rdf:about='499bcac7-44be-11f1-0000-e57098484f26' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-04-27T13:59:08-04:00</xmp:ModifyDate>
-<xmp:CreateDate>2016-04-27T13:59:08-04:00</xmp:CreateDate>
+<rdf:Description rdf:about='f8ad3f51-5223-11f1-0000-e57098484f26' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 8.71'/>
+<rdf:Description rdf:about='f8ad3f51-5223-11f1-0000-e57098484f26' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-05-14T15:09:46-04:00</xmp:ModifyDate>
+<xmp:CreateDate>2016-05-14T15:09:46-04:00</xmp:CreateDate>
<xmp:CreatorTool>UnknownApplication</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='499bcac7-44be-11f1-0000-e57098484f26' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='499bcac7-44be-11f1-0000-e57098484f26'/>
-<rdf:Description rdf:about='499bcac7-44be-11f1-0000-e57098484f26' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+<rdf:Description rdf:about='f8ad3f51-5223-11f1-0000-e57098484f26' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='f8ad3f51-5223-11f1-0000-e57098484f26'/>
+<rdf:Description rdf:about='f8ad3f51-5223-11f1-0000-e57098484f26' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -58,9 +58,9 @@ endobj
endstream
endobj
2 0 obj
-<</Producer(GPL Ghostscript 9.02)
-/CreationDate(D:20160427135908-04'00')
-/ModDate(D:20160427135908-04'00')>>endobj
+<</Producer(GPL Ghostscript 8.71)
+/CreationDate(D:20160514150946-04'00')
+/ModDate(D:20160514150946-04'00')>>endobj
xref
0 10
0000000000 65535 f
@@ -75,7 +75,7 @@ xref
0000001038 00000 n
trailer
<< /Size 10 /Root 1 0 R /Info 2 0 R
-/ID [<27FFEE371E447DBF31C0814450606A79><27FFEE371E447DBF31C0814450606A79>]
+/ID [<F37E4FB2D4D10AAA6995B1EFA88D66F2><F37E4FB2D4D10AAA6995B1EFA88D66F2>]
>>
startxref
2556
diff --git a/Master/texmf-dist/doc/latex/acmart/sample-acmlarge.pdf b/Master/texmf-dist/doc/latex/acmart/sample-acmlarge.pdf
index 7a03f392922..0b19ce4c0c5 100644
--- a/Master/texmf-dist/doc/latex/acmart/sample-acmlarge.pdf
+++ b/Master/texmf-dist/doc/latex/acmart/sample-acmlarge.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/acmart/sample-acmsmall.pdf b/Master/texmf-dist/doc/latex/acmart/sample-acmsmall.pdf
index 986a7ec34e1..857b6003a4f 100644
--- a/Master/texmf-dist/doc/latex/acmart/sample-acmsmall.pdf
+++ b/Master/texmf-dist/doc/latex/acmart/sample-acmsmall.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/acmart/sample-acmtog.pdf b/Master/texmf-dist/doc/latex/acmart/sample-acmtog.pdf
index afbcc2bc430..688424c79bc 100644
--- a/Master/texmf-dist/doc/latex/acmart/sample-acmtog.pdf
+++ b/Master/texmf-dist/doc/latex/acmart/sample-acmtog.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/acmart/sample-colort.pdf b/Master/texmf-dist/doc/latex/acmart/sample-colort.pdf
deleted file mode 100644
index 57951b1280e..00000000000
--- a/Master/texmf-dist/doc/latex/acmart/sample-colort.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/acmart/sample-manuscript.pdf b/Master/texmf-dist/doc/latex/acmart/sample-manuscript.pdf
index 027cfacfef7..cba6cbcc59c 100644
--- a/Master/texmf-dist/doc/latex/acmart/sample-manuscript.pdf
+++ b/Master/texmf-dist/doc/latex/acmart/sample-manuscript.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/acmart/sample-sigchi-a.pdf b/Master/texmf-dist/doc/latex/acmart/sample-sigchi-a.pdf
index 9a4af74ed7c..0aa4523f072 100644
--- a/Master/texmf-dist/doc/latex/acmart/sample-sigchi-a.pdf
+++ b/Master/texmf-dist/doc/latex/acmart/sample-sigchi-a.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/acmart/sample-sigchi.pdf b/Master/texmf-dist/doc/latex/acmart/sample-sigchi.pdf
index be1bc34531d..a4db1441cf4 100644
--- a/Master/texmf-dist/doc/latex/acmart/sample-sigchi.pdf
+++ b/Master/texmf-dist/doc/latex/acmart/sample-sigchi.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/acmart/sample-sigconf.pdf b/Master/texmf-dist/doc/latex/acmart/sample-sigconf.pdf
index 7b71db9ba34..4264b892580 100644
--- a/Master/texmf-dist/doc/latex/acmart/sample-sigconf.pdf
+++ b/Master/texmf-dist/doc/latex/acmart/sample-sigconf.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/acmart/sample-siggraph.pdf b/Master/texmf-dist/doc/latex/acmart/sample-siggraph.pdf
index 442f627ddde..428d2d00e21 100644
--- a/Master/texmf-dist/doc/latex/acmart/sample-siggraph.pdf
+++ b/Master/texmf-dist/doc/latex/acmart/sample-siggraph.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/acmart/sample-sigplan.pdf b/Master/texmf-dist/doc/latex/acmart/sample-sigplan.pdf
index d47cd22bb84..8f3ed4b79fe 100644
--- a/Master/texmf-dist/doc/latex/acmart/sample-sigplan.pdf
+++ b/Master/texmf-dist/doc/latex/acmart/sample-sigplan.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/acmart/sample-sigplan.tex b/Master/texmf-dist/doc/latex/acmart/sample-sigplan.tex
index 7a3d3808283..7af55ec3bcf 100644
--- a/Master/texmf-dist/doc/latex/acmart/sample-sigplan.tex
+++ b/Master/texmf-dist/doc/latex/acmart/sample-sigplan.tex
@@ -139,9 +139,12 @@ ACM SIG Proceedings.
\label{fig:teaser}
\end{teaserfigure}
+\captionruleoff % Switching off the rule for teaser
\maketitle
+\captionruleon % Switching on the rule for other figures and tables
+
\input{samplebody-conf}
\bibliographystyle{ACM-Reference-Format-Journals}
diff --git a/Master/texmf-dist/doc/latex/acmart/samplebody-conf.tex b/Master/texmf-dist/doc/latex/acmart/samplebody-conf.tex
index fa1cf0535df..0879b5ee624 100644
--- a/Master/texmf-dist/doc/latex/acmart/samplebody-conf.tex
+++ b/Master/texmf-dist/doc/latex/acmart/samplebody-conf.tex
@@ -168,6 +168,7 @@ in the printed output of this document.
\begin{table*}
\centering
+ \nocaptionrule % SIGPLAN only; does not do anything in other formats
\caption{Some Typical Commands}
\label{tab:commands}
\begin{tabular}{ccl}
@@ -228,6 +229,7 @@ with \textbf{figure*}, not \textbf{figure}!
\begin{figure*}
\centering
\includegraphics{flies}
+\nocaptionrule % SIGPLAN only; does not do anything in other formats
\caption{A sample black and white graphic
that needs to span two columns of text.}
\end{figure*}
diff --git a/Master/texmf-dist/source/latex/acmart/acmart.dtx b/Master/texmf-dist/source/latex/acmart/acmart.dtx
index 57c062ee9ed..71070c7c321 100644
--- a/Master/texmf-dist/source/latex/acmart/acmart.dtx
+++ b/Master/texmf-dist/source/latex/acmart/acmart.dtx
@@ -208,14 +208,14 @@
% \normalfont Value & Meaning\\
% \midrule
% manuscript & A manuscript. This is the default \\
-% acmsmall & Small format, used for CIE, CSUR, JACM, JDIQ, JEA, JERIC,
+% acmsmall & Small single column format, used for CIE, CSUR, JACM, JDIQ, JEA, JERIC,
% JETC, TAAS, TACCESS, TACO, TALG, TALLIP (formerly TALIP), TCPS,
% TEAC, TECS, TIIS, TISSEC, TIST, TKDD, TMIS, TOCE, TOCHI, TOCL,
% TOCS, TOCT, TODAES, TODS, TOIS, TOIT, TOMACS, TOMM (formerly
% TOMCCAP), TOMPECS, TOMS, TOPC, TOPLAS, TOPS,
% TOS, TOSEM, TOSN, TRETS,
% TSAS, TSC, TSLP, TWEB\@. \\
-% acmlarge & Large single colummn format, used for
+% acmlarge & Large single column format, used for
% JOCCH, TAP \\
% acmtog & Large double column format, used for
% TOG\\
@@ -224,7 +224,7 @@
% siggraph & Proceedings format for SIGGRAPH and SIGGRAPH
% Asia conferences, published in ACM Transactions on Graphics
% journal issues \\
-% sigplan & Proceedings format used for SIGPLAN conferences\\
+% sigplan & Proceedings format for SIGPLAN conferences\\
% sigchi & Proceedings format for SIGCHI conferences\\
% sigchi-a & Format for SIGCHI extended abstract\\
% \bottomrule
@@ -262,8 +262,8 @@
% \toprule
% \normalfont Option & \normalfont Default & Meaning\\
% \midrule
-% review & false & A review version: doublespaced, lines are
-% numbered, hyperlinks are colored\\
+% review & false & A review version: lines are numbered,
+% hyperlinks are colored\\
% screen & false & A screen version: hyperlinks are colored\\
% natbib & false & Whether to use |natbib| package (see
% Section~\ref{sec:ug_bibliography})\\
@@ -689,7 +689,7 @@
% the details). The document option |authorversion=true| produces the
% special form of the copyright statement for this case. Note that
% you still need the \cs{setcopyright} command and (optionally)
-% \cs{authoryear} command to tell \TeX\ about the copyright owner and
+% \cs{copyrightyear} command to tell \TeX\ about the copyright owner and
% year. Also, you should be aware that due to the different sizes of
% the permssion blocks for the printed version and authors' version
% the page breaks might be different between them.
@@ -742,8 +742,8 @@
%
%
% \DescribeMacro{\received}%
-% The command \cs{received}\marg[stage]\oarg{date} sets the history of
-% the publication. The \marg{stage} argument is optional; the default
+% The command \cs{received}\oarg{stage}\marg{date} sets the history of
+% the publication. The \oarg{stage} argument is optional; the default
% is |Received| for the first date and |revised| for the subsequent
% ones. For example
% \begin{verbatim}
@@ -784,7 +784,7 @@
% tables. There are some important items to be aware of, however.
%
% \begin{enumerate}
-% \item The captions for figures must be intered \emph{after} the
+% \item The captions for figures must be entered \emph{after} the
% figure bodies, and for the tables \emph{before} the table bodies.
% \item ACM uses the standard types for figures and types and adds
% several new ones. In total there are follwing types:
@@ -868,6 +868,16 @@
% \item[margintable:] a table on the margin
% \end{description}
%
+% \DescribeMacro{\nocaptionrule}%
+% \DescribeMacro{\captionruleoff}%
+% \DescribeMacro{\captionruleon}%
+% SIGPLAN format uses rules between captions and float bodies. In
+% some cases these rules interfere with the material. The command
+% \cs{nocaptionrule} before the caption (but inside figure or table)
+% switches the rule off. The command \cs{captionruleoff} switches off
+% caption rules for all subsequent figures, while the command
+% \cs{captionruleon} switches them on. In other formats this command
+% does not make any difference.
%
%\subsection{Theorems}
%\label{sec:ug_theorems}
@@ -997,7 +1007,7 @@
\ProvidesFile{acmart.dtx}
%</gobble>
%<class>\ProvidesClass{acmart}
-[2016/05/03 v1.07 Typesetting articles for Association of
+[2016/05/14 v1.08 Typesetting articles for Association of
Computing Machinery]
% \end{macrocode}
%
@@ -1019,6 +1029,8 @@ Computing Machinery]
% closes \url{https://github.com/borisveytsman/acmart/issues/19}}
% \changes{v1.05}{2016/04/27}{Added processing doi numbers for
% acmsiggraph and doi numbers for sigproc.bib}
+% \changes{v1.08}{2016/05/13}{SIGPLAN reformatting by Matthew Fluet}
+% \changes{v1.08}{2016/05/13}{Typos corrected (Tobias Pape)}
%
%
% And the driver code:
@@ -1220,7 +1232,7 @@ Computing Machinery]
\ifcase\ACM@format@nr
\relax % manuscript
\@ACM@journaltrue
-\or% acmsmall
+\or % acmsmall
\@ACM@journaltrue
\or % acmlarge
\@ACM@journaltrue
@@ -1251,7 +1263,7 @@ Computing Machinery]
\ifcase\ACM@format@nr
\relax % manuscript
\def\ACM@fontsize{9pt}%
- \or% acmsmall
+ \or % acmsmall
\def\ACM@fontsize{10pt}%
\or % acmlarge
\def\ACM@fontsize{9pt}%
@@ -1470,10 +1482,19 @@ Computing Machinery]
\let\@footnotemark@nolink\@footnotemark
\let\@footnotetext@nolink\@footnotetext
\RequirePackage{hyperref}
-\if@ACM@sigchiamode
+\urlstyle{rm}
+\ifcase\ACM@format@nr
+\relax % manuscript
+\or % acmsmall
+\or % acmlarge
+\or % acmtog
+\or % sigconf
+\or % siggraph
+\or % sigplan
+ \urlstyle{sf}
+\or % sigchi
+\or % sigchi-a
\urlstyle{sf}
-\else
- \urlstyle{rm}
\fi
\if@ACM@screen
\hypersetup{colorlinks,
@@ -1506,7 +1527,7 @@ Computing Machinery]
\fi
\ifcase\ACM@format@nr
\relax % manuscript
-\or% acmsmall
+\or % acmsmall
\or % acmlarge
\or % acmtog
\or % sigconf
@@ -1565,7 +1586,7 @@ Computing Machinery]
\ifcase\ACM@format@nr
\relax % manuscript
\geometry{letterpaper,head=1pc}%
-\or% acmsmall
+\or % acmsmall
\geometry{twoside=true,
includeheadfoot, head=1pc, foot=2pc,
paperwidth=6.75in, paperheight=10in,
@@ -1598,8 +1619,8 @@ Computing Machinery]
\or % sigplan
\geometry{twoside=true, head=1pc,
paperwidth=8.5in, paperheight=11in,
- includeheadfoot, columnsep=2pc,
- top=74pt, bottom=70pt, inner=54pt, outer=54pt
+ includeheadfoot=false, columnsep=2pc,
+ top=1in, bottom=1in, inner=0.75in, outer=0.75in
}%
\or % sigchi
\geometry{twoside=true, head=1pc,
@@ -1628,7 +1649,7 @@ Computing Machinery]
\setlength\parskip{\z@}
\ifcase\ACM@format@nr
\relax % manuscript
-\or% acmsmall
+\or % acmsmall
\or % acmlarge
\or % acmtog
\setlength\parindent{9\p@}%
@@ -1736,6 +1757,73 @@ Computing Machinery]
% \begin{macrocode}
\RequirePackage{caption, float}
\captionsetup[table]{position=top}
+% \end{macrocode}
+%
+%
+%
+% \begin{macro}{\if@ACM@captionrule}
+% \changes{v1.08}{2016/05/14}{Introduced macro}
+% Whether to use caption rules in SIGPLAN. We define it here, so
+% caption rule commands do not produce errors with other
+% formats. Fortunately, other formats do not use rules.
+% \begin{macrocode}
+\newif\if@ACM@captionrule
+\@ACM@captionruletrue
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\nocaptionrule}
+% \changes{v1.08}{2016/05/14}{Introduced macro}
+% Locally delete caption rule
+% \begin{macrocode}
+\def\nocaptionrule{\@ACM@captionrulefalse}
+% \end{macrocode}
+%
+% \end{macro}
+%
+% \begin{macro}{\captionruleoff}
+% \changes{v1.08}{2016/05/14}{Introduced macro}
+% Globally switching rules off
+% \begin{macrocode}
+\def\captionruleoff{\global\@ACM@captionrulefalse}
+% \end{macrocode}
+%
+% \end{macro}
+%
+% \begin{macro}{\captionruleon}
+% \changes{v1.08}{2016/05/14}{Introduced macro}
+% Globally switching rules on
+% \begin{macrocode}
+\def\captionruleon{\global\@ACM@captionruletrue}
+% \end{macrocode}
+%
+% \end{macro}
+%
+% \begin{macro}{@ACM@capfmtWithRuleAbove}
+% \changes{v1.08}{2016/05/14}{Introduced macro}
+% The SIGPLAN ruled caption for figures
+% \begin{macrocode}
+\DeclareCaptionFormat{@ACM@capfmtWithRuleAbove}{%
+ \if@ACM@captionrule\hrulefill\par\noindent\fi#1#2#3\par}
+% \end{macrocode}
+%
+% \end{macro}
+%
+% \begin{macro}{@ACM@capfmtWithRuleBelow}
+% \changes{v1.08}{2016/05/14}{Introduced macro}
+% The SIGPLAN ruled caption for tables
+% \begin{macrocode}
+\DeclareCaptionFormat{@ACM@capfmtWithRuleBelow}{%
+ #1#2#3\if@ACM@captionrule\par\vspace{-.5\baselineskip}%
+ \noindent\hrulefill\fi\par}
+% \end{macrocode}
+%
+% \end{macro}
+%
+%
+% And the actual setup
+% \begin{macrocode}
\if@ACM@journal
\captionsetup{labelfont={sf, small},
textfont={sf, small}, margin=\z@}
@@ -1745,13 +1833,18 @@ Computing Machinery]
textfont={bf}, labelsep=colon, margin=\z@}
\ifcase\ACM@format@nr
\relax % manuscript
- \or% acmsmall
+ \or % acmsmall
\or % acmlarge
\or % acmtog
\or % sigconf
\or % siggraph
\captionsetup{textfont={it}}
\or % sigplan
+ \setlength\abovecaptionskip{4\p@}
+ \captionsetup[figure]{format=@ACM@capfmtWithRuleAbove}
+ \captionsetup[table]{format=@ACM@capfmtWithRuleBelow}
+ \captionsetup{labelfont={bf},
+ textfont={normalfont}, labelsep=period, margin=\z@}
\or % sigchi
\captionsetup[figure]{labelfont={bf, small},
textfont={bf, small}}
@@ -1871,6 +1964,29 @@ Computing Machinery]
%
% \end{macro}
%
+%
+%\subsection{Lists}
+%\label{sec:lists}
+%
+% \begin{macrocode}
+\ifcase\ACM@format@nr
+\relax % manuscript
+\or % acmsmall
+\or % acmlarge
+\or % acmtog
+\or % sigconf
+\or % siggraph
+\or % sigplan
+\def\labelenumi{\theenumi.}
+\def\labelenumii{\theenumii.}
+\def\labelenumiii{\theenumiii.}
+\def\labelenumiv{\theenumiv.}
+\or % sigchi
+\or % sigchi-a
+\fi
+% \end{macrocode}
+%
+%
%\subsection{Top matter data}
%\label{sec:top_matter_data}
%
@@ -3075,9 +3191,24 @@ Computing Machinery]
% This macro starts section for proceedings and uses small for journals
% \begin{macrocode}
\def\@specialsection#1{%
- \if@ACM@journal
+ \ifcase\ACM@format@nr
+ \relax % manuscript
\par\medskip\small\noindent#1: %
- \else
+ \or % acmsmall
+ \par\medskip\small\noindent#1: %
+ \or % acmlarge
+ \par\medskip\small\noindent#1: %
+ \or % acmtog
+ \par\medskip\small\noindent#1: %
+ \or % sigconf
+ \section*{#1}%
+ \or % siggraph
+ \section*{#1}%
+ \or % sigplan
+ \paragraph*{#1}%
+ \or % sigchi
+ \section*{#1}%
+ \or % sigchi-a
\section*{#1}%
\fi}
% \end{macrocode}
@@ -3103,7 +3234,7 @@ Computing Machinery]
\relax % manuscript
\box\mktitle@bx\par
\noindent\hrulefill\par
- \or% acmsmall
+ \or % acmsmall
\box\mktitle@bx\par
\noindent\hrulefill\par
\or % acmlarge
@@ -3146,7 +3277,7 @@ Computing Machinery]
\ifcase\ACM@format@nr
\relax % manuscript
\@mktitle@i
- \or% acmsmall
+ \or % acmsmall
\@mktitle@i
\or % acmlarge
\@mktitle@i
@@ -3176,7 +3307,7 @@ Computing Machinery]
\ifcase\ACM@format@nr
\relax % manuscript
\LARGE\bfseries\sffamily
- \or% acmsmall
+ \or % acmsmall
\LARGE\bfseries\sffamily
\or % acmlarge
\LARGE\bfseries\sffamily
@@ -3187,7 +3318,7 @@ Computing Machinery]
\or % siggraph
\Huge\sffamily\bfseries
\or % sigplan
- \Huge\sffamily\bfseries
+ \Huge\bfseries
\or % sigchi
\Huge\sffamily\bfseries
\or % sigchi-a
@@ -3205,7 +3336,7 @@ Computing Machinery]
\ifcase\ACM@format@nr
\relax % manuscript
\mdseries
- \or% acmsmall
+ \or % acmsmall
\mdseries
\or % acmlarge
\mdseries
@@ -3335,7 +3466,7 @@ Computing Machinery]
\ifcase\ACM@format@nr
\relax % manuscript
\@mkauthors@i
- \or% acmsmall
+ \or % acmsmall
\@mkauthors@i
\or % acmlarge
\@mkauthors@i
@@ -3378,7 +3509,7 @@ Computing Machinery]
% \begin{macrocode}
\ifcase\ACM@format@nr
\relax % manuscript
-\or% acmsmall
+\or % acmsmall
\or % acmlarge
\or % acmtog
\def\@authorfont{\LARGE\sffamily}
@@ -3390,6 +3521,8 @@ Computing Machinery]
\def\@authorfont{\normalsize\normalfont}
\def\@affiliationfont{\normalsize\normalfont}
\or % sigplan
+ \def\@authorfont{\Large\normalfont}
+ \def\@affiliationfont{\normalsize\normalfont}
\or % sigchi
\def\@authorfont{\bfseries}
\def\@affiliationfont{\mdseries}
@@ -3654,7 +3787,7 @@ Computing Machinery]
{\if@ACM@journal
\small\noindent
\else
- \section*{ABSTRACT}%
+ \section*{Abstract}%
\fi
\@abstract\par}%
\fi\egroup}
@@ -3683,7 +3816,7 @@ Computing Machinery]
\ifcase\ACM@format@nr
\relax % manuscript
\noindent\hrulefill\par\medskip
- \or% acmsmall
+ \or % acmsmall
\noindent\hrulefill\par\medskip
\or % acmlarge
\noindent\hrulefill\par\medskip
@@ -3768,7 +3901,7 @@ Computing Machinery]
\fancyhead[LE]{\ACM@linecount\shortauthors}%
\fancyhead[RO]{\shorttitle}%
\fancyfoot[RO,LE]{\footnotesize Manuscript submitted to ACM}%
- \or% acmsmall
+ \or % acmsmall
\fancyhead[RE]{\sffamily\@acmArticle:\thepage}%
\fancyhead[LO]{\ACM@linecount\sffamily\@acmArticle:\thepage}%
\fancyhead[LE]{\ACM@linecount\sffamily\shortauthors}%
@@ -3816,7 +3949,7 @@ Computing Machinery]
\def\@folio@max{1}
\ifcase\ACM@format@nr
\relax % manuscript
-\or% acmsmall
+\or % acmsmall
\@folio@wd=45.75pt\relax
\@folio@ht=1.25in\relax
\@folio@voffset=.2in\relax
@@ -3868,7 +4001,7 @@ Computing Machinery]
% \end{macro}
%
% \begin{macro}{firstpagestyle}
-% The pagestyle for all pages but the first one
+% The pagestyle for the first page only.
% \begin{macrocode}
\fancypagestyle{firstpagestyle}{%
\fancyhf{}%
@@ -3879,7 +4012,7 @@ Computing Machinery]
\fancyhead[L]{\ACM@linecount}%
\fancyfoot[RO,LE]{\small\thepage}%
\fancyfoot[RE,LO]{\footnotesize Manuscript submitted to ACM}%
- \or% acmsmall
+ \or % acmsmall
\fancyfoot[RO,LE]{\footnotesize \@journalName, Vol. \@acmVolume, No.
\@acmNumber, Article \@acmArticle. Publication date:
\@acmPubDate.}%
@@ -3914,6 +4047,31 @@ Computing Machinery]
%\label{sec:sectioninng}
%
%
+% Sectioning is different for different levels
+% \begin{macrocode}
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-.75\baselineskip \@plus -2\p@ \@minus -.2\p@}%
+ {.25\baselineskip}%
+ {\@secfont}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-.75\baselineskip \@plus -2\p@ \@minus -.2\p@}%
+ {.25\baselineskip}%
+ {\@subsecfont}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{10pt}%
+ {-.5\baselineskip \@plus -2\p@ \@minus -.2\p@}%
+ {-3.5\p@}%
+ {\@subsubsecfont\@adddotafter}}
+\renewcommand\paragraph{\@startsection{paragraph}{4}{\parindent}%
+ {-.5\baselineskip \@plus -2\p@ \@minus -.2\p@}%
+ {-3.5\p@}%
+ {\@parfont\@adddotafter}}
+\renewcommand\part{\@startsection{part}{9}{\z@}%
+ {-10\p@ \@plus -4\p@ \@minus -2\p@}%
+ {4\p@}%
+ {\@parfont}}
+% \end{macrocode}
+%
+%
% Fonts for sections etc. are different for different formats. Also,
% some formats use the ugly period after section number (sigh):
% \begin{macrocode}
@@ -3924,7 +4082,7 @@ Computing Machinery]
\setcounter{secnumdepth}{3}
\ifcase\ACM@format@nr
\relax % manuscript
-\or% acmsmall
+\or % acmsmall
\or % acmlarge
\def\@secfont{\sffamily\large\raggedright\MakeUppercase}
\def\@subsecfont{\sffamily\large\raggedright}
@@ -3938,8 +4096,23 @@ Computing Machinery]
\def\@secfont{\bfseries\sffamily\Large\raggedright\MakeUppercase}
\def\@subsecfont{\bfseries\sffamily\Large\raggedright}
\or % sigplan
- \def\@secfont{\bfseries\Large\raggedright\MakeUppercase}
- \def\@subsecfont{\bfseries\Large\raggedright}
+ \def\@secfont{\bfseries\Large\raggedright}
+ \def\@subsecfont{\bfseries\raggedright}
+ \renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-.75\baselineskip \@plus -2\p@ \@minus -.2\p@}%
+ {.25\baselineskip}%
+ {\@subsubsecfont}}
+ \def\@subsubsecfont{\bfseries\raggedright}
+ \renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
+ {-.5\baselineskip \@plus -2\p@ \@minus -.2\p@}%
+ {-3.5\p@}%
+ {\@parfont\@addspaceafter}}
+ \def\@parfont{\bfseries\itshape}
+ \renewcommand\subparagraph{\@startsection{subparagraph}{5}{\z@}%
+ {-.5\baselineskip \@plus -2\p@ \@minus -.2\p@}%
+ {-3.5\p@}%
+ {\@subparfont\@addspaceafter}}
+ \def\@subparfont{\itshape}
\or % sigchi
\setcounter{secnumdepth}{1}
\def\@secfont{\bfseries\sffamily\raggedright\MakeUppercase}
@@ -3959,30 +4132,14 @@ Computing Machinery]
%
% \end{macro}
%
-% Sectioning is different for different levels
+% \begin{macro}{\@addspaceafter}
+% Add space after the command
% \begin{macrocode}
-\renewcommand\section{\@startsection{section}{1}{\z@}%
- {-.75\baselineskip \@plus -2\p@ \@minus -.2\p@}%
- {.25\baselineskip}%
- {\@secfont}}
-\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
- {-.75\baselineskip \@plus -2\p@ \@minus -.2\p@}%
- {.25\baselineskip}%
- {\@subsecfont}}
-\renewcommand\subsubsection{\@startsection{subsubsection}{3}{10pt}%
- {-.5\baselineskip \@plus -2\p@ \@minus -.2\p@}%
- {-3.5\p@}%
- {\@subsubsecfont\@adddotafter}}
-\renewcommand\paragraph{\@startsection{paragraph}{4}{\parindent}%
- {-.5\baselineskip \@plus -2\p@ \@minus -.2\p@}%
- {-3.5\p@}%
- {\@parfont\@adddotafter}}
-\renewcommand\part{\@startsection{part}{9}{\z@}%
- {-10\p@ \@plus -4\p@ \@minus -2\p@}%
- {4\p@}%
- {\@parfont}}
+\def\@addspaceafter#1{#1\@addpunct{\enspace}}
% \end{macrocode}
%
+% \end{macro}
+%
%
%
%
diff --git a/Master/texmf-dist/tex/latex/acmart/acmart.cls b/Master/texmf-dist/tex/latex/acmart/acmart.cls
index 3d8c4fc1401..36f1109af94 100644
--- a/Master/texmf-dist/tex/latex/acmart/acmart.cls
+++ b/Master/texmf-dist/tex/latex/acmart/acmart.cls
@@ -37,7 +37,7 @@
%% Right brace \} Tilde \~}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{acmart}
-[2016/05/03 v1.07 Typesetting articles for Association of
+[2016/05/14 v1.08 Typesetting articles for Association of
Computing Machinery]
\def\@classname{acmart}
\RequirePackage{xkeyval}
@@ -119,7 +119,7 @@ Computing Machinery]
\ifcase\ACM@format@nr
\relax % manuscript
\@ACM@journaltrue
-\or% acmsmall
+\or % acmsmall
\@ACM@journaltrue
\or % acmlarge
\@ACM@journaltrue
@@ -141,7 +141,7 @@ Computing Machinery]
\ifcase\ACM@format@nr
\relax % manuscript
\def\ACM@fontsize{9pt}%
- \or% acmsmall
+ \or % acmsmall
\def\ACM@fontsize{10pt}%
\or % acmlarge
\def\ACM@fontsize{9pt}%
@@ -329,10 +329,19 @@ Computing Machinery]
\let\@footnotemark@nolink\@footnotemark
\let\@footnotetext@nolink\@footnotetext
\RequirePackage{hyperref}
-\if@ACM@sigchiamode
+\urlstyle{rm}
+\ifcase\ACM@format@nr
+\relax % manuscript
+\or % acmsmall
+\or % acmlarge
+\or % acmtog
+\or % sigconf
+\or % siggraph
+\or % sigplan
+ \urlstyle{sf}
+\or % sigchi
+\or % sigchi-a
\urlstyle{sf}
-\else
- \urlstyle{rm}
\fi
\if@ACM@screen
\hypersetup{colorlinks,
@@ -361,7 +370,7 @@ Computing Machinery]
\fi
\ifcase\ACM@format@nr
\relax % manuscript
-\or% acmsmall
+\or % acmsmall
\or % acmlarge
\or % acmtog
\or % sigconf
@@ -404,7 +413,7 @@ Computing Machinery]
\ifcase\ACM@format@nr
\relax % manuscript
\geometry{letterpaper,head=1pc}%
-\or% acmsmall
+\or % acmsmall
\geometry{twoside=true,
includeheadfoot, head=1pc, foot=2pc,
paperwidth=6.75in, paperheight=10in,
@@ -437,8 +446,8 @@ Computing Machinery]
\or % sigplan
\geometry{twoside=true, head=1pc,
paperwidth=8.5in, paperheight=11in,
- includeheadfoot, columnsep=2pc,
- top=74pt, bottom=70pt, inner=54pt, outer=54pt
+ includeheadfoot=false, columnsep=2pc,
+ top=1in, bottom=1in, inner=0.75in, outer=0.75in
}%
\or % sigchi
\geometry{twoside=true, head=1pc,
@@ -460,7 +469,7 @@ Computing Machinery]
\setlength\parskip{\z@}
\ifcase\ACM@format@nr
\relax % manuscript
-\or% acmsmall
+\or % acmsmall
\or % acmlarge
\or % acmtog
\setlength\parindent{9\p@}%
@@ -509,6 +518,16 @@ Computing Machinery]
\fi
\RequirePackage{caption, float}
\captionsetup[table]{position=top}
+\newif\if@ACM@captionrule
+\@ACM@captionruletrue
+\def\nocaptionrule{\@ACM@captionrulefalse}
+\def\captionruleoff{\global\@ACM@captionrulefalse}
+\def\captionruleon{\global\@ACM@captionruletrue}
+\DeclareCaptionFormat{@ACM@capfmtWithRuleAbove}{%
+ \if@ACM@captionrule\hrulefill\par\noindent\fi#1#2#3\par}
+\DeclareCaptionFormat{@ACM@capfmtWithRuleBelow}{%
+ #1#2#3\if@ACM@captionrule\par\vspace{-.5\baselineskip}%
+ \noindent\hrulefill\fi\par}
\if@ACM@journal
\captionsetup{labelfont={sf, small},
textfont={sf, small}, margin=\z@}
@@ -518,13 +537,18 @@ Computing Machinery]
textfont={bf}, labelsep=colon, margin=\z@}
\ifcase\ACM@format@nr
\relax % manuscript
- \or% acmsmall
+ \or % acmsmall
\or % acmlarge
\or % acmtog
\or % sigconf
\or % siggraph
\captionsetup{textfont={it}}
\or % sigplan
+ \setlength\abovecaptionskip{4\p@}
+ \captionsetup[figure]{format=@ACM@capfmtWithRuleAbove}
+ \captionsetup[table]{format=@ACM@capfmtWithRuleBelow}
+ \captionsetup{labelfont={bf},
+ textfont={normalfont}, labelsep=period, margin=\z@}
\or % sigchi
\captionsetup[figure]{labelfont={bf, small},
textfont={bf, small}}
@@ -566,6 +590,21 @@ Computing Machinery]
\dimexpr(\fulltextwidth-\textwidth)\box\@currbox}%
\wd\@currbox=\textwidth
}
+\ifcase\ACM@format@nr
+\relax % manuscript
+\or % acmsmall
+\or % acmlarge
+\or % acmtog
+\or % sigconf
+\or % siggraph
+\or % sigplan
+\def\labelenumi{\theenumi.}
+\def\labelenumii{\theenumii.}
+\def\labelenumiii{\theenumiii.}
+\def\labelenumiv{\theenumiv.}
+\or % sigchi
+\or % sigchi-a
+\fi
\define@choicekey*+{ACM}{acmJournal}[\@journalCode\@journalCode@nr]{%
CIE,%
CSUR,%
@@ -1288,9 +1327,24 @@ Computing Machinery]
\@afterheading
}
\def\@specialsection#1{%
- \if@ACM@journal
+ \ifcase\ACM@format@nr
+ \relax % manuscript
\par\medskip\small\noindent#1: %
- \else
+ \or % acmsmall
+ \par\medskip\small\noindent#1: %
+ \or % acmlarge
+ \par\medskip\small\noindent#1: %
+ \or % acmtog
+ \par\medskip\small\noindent#1: %
+ \or % sigconf
+ \section*{#1}%
+ \or % siggraph
+ \section*{#1}%
+ \or % sigplan
+ \paragraph*{#1}%
+ \or % sigchi
+ \section*{#1}%
+ \or % sigchi-a
\section*{#1}%
\fi}
\def\@printtopmatter{%
@@ -1305,7 +1359,7 @@ Computing Machinery]
\relax % manuscript
\box\mktitle@bx\par
\noindent\hrulefill\par
- \or% acmsmall
+ \or % acmsmall
\box\mktitle@bx\par
\noindent\hrulefill\par
\or % acmlarge
@@ -1341,7 +1395,7 @@ Computing Machinery]
\ifcase\ACM@format@nr
\relax % manuscript
\@mktitle@i
- \or% acmsmall
+ \or % acmsmall
\@mktitle@i
\or % acmlarge
\@mktitle@i
@@ -1363,7 +1417,7 @@ Computing Machinery]
\ifcase\ACM@format@nr
\relax % manuscript
\LARGE\bfseries\sffamily
- \or% acmsmall
+ \or % acmsmall
\LARGE\bfseries\sffamily
\or % acmlarge
\LARGE\bfseries\sffamily
@@ -1374,7 +1428,7 @@ Computing Machinery]
\or % siggraph
\Huge\sffamily\bfseries
\or % sigplan
- \Huge\sffamily\bfseries
+ \Huge\bfseries
\or % sigchi
\Huge\sffamily\bfseries
\or % sigchi-a
@@ -1384,7 +1438,7 @@ Computing Machinery]
\ifcase\ACM@format@nr
\relax % manuscript
\mdseries
- \or% acmsmall
+ \or % acmsmall
\mdseries
\or % acmlarge
\mdseries
@@ -1470,7 +1524,7 @@ Computing Machinery]
\ifcase\ACM@format@nr
\relax % manuscript
\@mkauthors@i
- \or% acmsmall
+ \or % acmsmall
\@mkauthors@i
\or % acmlarge
\@mkauthors@i
@@ -1493,7 +1547,7 @@ Computing Machinery]
\def\@affiliationfont{\normalsize\normalfont}
\ifcase\ACM@format@nr
\relax % manuscript
-\or% acmsmall
+\or % acmsmall
\or % acmlarge
\or % acmtog
\def\@authorfont{\LARGE\sffamily}
@@ -1505,6 +1559,8 @@ Computing Machinery]
\def\@authorfont{\normalsize\normalfont}
\def\@affiliationfont{\normalsize\normalfont}
\or % sigplan
+ \def\@authorfont{\Large\normalfont}
+ \def\@affiliationfont{\normalsize\normalfont}
\or % sigchi
\def\@authorfont{\bfseries}
\def\@affiliationfont{\mdseries}
@@ -1656,7 +1712,7 @@ Computing Machinery]
{\if@ACM@journal
\small\noindent
\else
- \section*{ABSTRACT}%
+ \section*{Abstract}%
\fi
\@abstract\par}%
\fi\egroup}
@@ -1671,7 +1727,7 @@ Computing Machinery]
\ifcase\ACM@format@nr
\relax % manuscript
\noindent\hrulefill\par\medskip
- \or% acmsmall
+ \or % acmsmall
\noindent\hrulefill\par\medskip
\or % acmlarge
\noindent\hrulefill\par\medskip
@@ -1717,7 +1773,7 @@ Computing Machinery]
\fancyhead[LE]{\ACM@linecount\shortauthors}%
\fancyhead[RO]{\shorttitle}%
\fancyfoot[RO,LE]{\footnotesize Manuscript submitted to ACM}%
- \or% acmsmall
+ \or % acmsmall
\fancyhead[RE]{\sffamily\@acmArticle:\thepage}%
\fancyhead[LO]{\ACM@linecount\sffamily\@acmArticle:\thepage}%
\fancyhead[LE]{\ACM@linecount\sffamily\shortauthors}%
@@ -1755,7 +1811,7 @@ Computing Machinery]
\def\@folio@max{1}
\ifcase\ACM@format@nr
\relax % manuscript
-\or% acmsmall
+\or % acmsmall
\@folio@wd=45.75pt\relax
\@folio@ht=1.25in\relax
\@folio@voffset=.2in\relax
@@ -1794,7 +1850,7 @@ Computing Machinery]
\fancyhead[L]{\ACM@linecount}%
\fancyfoot[RO,LE]{\small\thepage}%
\fancyfoot[RE,LO]{\footnotesize Manuscript submitted to ACM}%
- \or% acmsmall
+ \or % acmsmall
\fancyfoot[RO,LE]{\footnotesize \@journalName, Vol. \@acmVolume, No.
\@acmNumber, Article \@acmArticle. Publication date:
\@acmPubDate.}%
@@ -1820,6 +1876,26 @@ Computing Machinery]
\fancyfoot[R]{\footnotesize\thepage}%
\fi
}
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-.75\baselineskip \@plus -2\p@ \@minus -.2\p@}%
+ {.25\baselineskip}%
+ {\@secfont}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-.75\baselineskip \@plus -2\p@ \@minus -.2\p@}%
+ {.25\baselineskip}%
+ {\@subsecfont}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{10pt}%
+ {-.5\baselineskip \@plus -2\p@ \@minus -.2\p@}%
+ {-3.5\p@}%
+ {\@subsubsecfont\@adddotafter}}
+\renewcommand\paragraph{\@startsection{paragraph}{4}{\parindent}%
+ {-.5\baselineskip \@plus -2\p@ \@minus -.2\p@}%
+ {-3.5\p@}%
+ {\@parfont\@adddotafter}}
+\renewcommand\part{\@startsection{part}{9}{\z@}%
+ {-10\p@ \@plus -4\p@ \@minus -2\p@}%
+ {4\p@}%
+ {\@parfont}}
\def\@secfont{\sffamily\bfseries\raggedright\MakeUppercase}
\def\@subsecfont{\sffamily\bfseries\raggedright}
\def\@subsubsecfont{\sffamily\itshape}
@@ -1827,7 +1903,7 @@ Computing Machinery]
\setcounter{secnumdepth}{3}
\ifcase\ACM@format@nr
\relax % manuscript
-\or% acmsmall
+\or % acmsmall
\or % acmlarge
\def\@secfont{\sffamily\large\raggedright\MakeUppercase}
\def\@subsecfont{\sffamily\large\raggedright}
@@ -1841,8 +1917,23 @@ Computing Machinery]
\def\@secfont{\bfseries\sffamily\Large\raggedright\MakeUppercase}
\def\@subsecfont{\bfseries\sffamily\Large\raggedright}
\or % sigplan
- \def\@secfont{\bfseries\Large\raggedright\MakeUppercase}
- \def\@subsecfont{\bfseries\Large\raggedright}
+ \def\@secfont{\bfseries\Large\raggedright}
+ \def\@subsecfont{\bfseries\raggedright}
+ \renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-.75\baselineskip \@plus -2\p@ \@minus -.2\p@}%
+ {.25\baselineskip}%
+ {\@subsubsecfont}}
+ \def\@subsubsecfont{\bfseries\raggedright}
+ \renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
+ {-.5\baselineskip \@plus -2\p@ \@minus -.2\p@}%
+ {-3.5\p@}%
+ {\@parfont\@addspaceafter}}
+ \def\@parfont{\bfseries\itshape}
+ \renewcommand\subparagraph{\@startsection{subparagraph}{5}{\z@}%
+ {-.5\baselineskip \@plus -2\p@ \@minus -.2\p@}%
+ {-3.5\p@}%
+ {\@subparfont\@addspaceafter}}
+ \def\@subparfont{\itshape}
\or % sigchi
\setcounter{secnumdepth}{1}
\def\@secfont{\bfseries\sffamily\raggedright\MakeUppercase}
@@ -1853,26 +1944,7 @@ Computing Machinery]
\def\@subsecfont{\bfseries\sffamily\raggedright}
\fi
\def\@adddotafter#1{#1\@addpunct{.}}
-\renewcommand\section{\@startsection{section}{1}{\z@}%
- {-.75\baselineskip \@plus -2\p@ \@minus -.2\p@}%
- {.25\baselineskip}%
- {\@secfont}}
-\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
- {-.75\baselineskip \@plus -2\p@ \@minus -.2\p@}%
- {.25\baselineskip}%
- {\@subsecfont}}
-\renewcommand\subsubsection{\@startsection{subsubsection}{3}{10pt}%
- {-.5\baselineskip \@plus -2\p@ \@minus -.2\p@}%
- {-3.5\p@}%
- {\@subsubsecfont\@adddotafter}}
-\renewcommand\paragraph{\@startsection{paragraph}{4}{\parindent}%
- {-.5\baselineskip \@plus -2\p@ \@minus -.2\p@}%
- {-3.5\p@}%
- {\@parfont\@adddotafter}}
-\renewcommand\part{\@startsection{part}{9}{\z@}%
- {-10\p@ \@plus -4\p@ \@minus -2\p@}%
- {4\p@}%
- {\@parfont}}
+\def\@addspaceafter#1{#1\@addpunct{\enspace}}
\newtheoremstyle{acmplain}%
{.5\baselineskip\@plus.2\baselineskip
\@minus.2\baselineskip}% space above