summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/acmart
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-04-12 21:07:31 +0000
committerKarl Berry <karl@freefriends.org>2017-04-12 21:07:31 +0000
commitd5e41f82da1e192ec3c1853e2b7bf780d43660ed (patch)
treef7384ad6c15567796f51d2ea92ca663eab8b0a14 /Master/texmf-dist/source/latex/acmart
parent126116cf386d990f33d27e27168d455530378a56 (diff)
acmart (12apr17)
git-svn-id: svn://tug.org/texlive/trunk@43764 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/acmart')
-rw-r--r--Master/texmf-dist/source/latex/acmart/acmart.dtx79
1 files changed, 44 insertions, 35 deletions
diff --git a/Master/texmf-dist/source/latex/acmart/acmart.dtx b/Master/texmf-dist/source/latex/acmart/acmart.dtx
index bbac104e45b..ef206e62577 100644
--- a/Master/texmf-dist/source/latex/acmart/acmart.dtx
+++ b/Master/texmf-dist/source/latex/acmart/acmart.dtx
@@ -819,12 +819,11 @@
%
% \DescribeMacro{\terms}%
% \DescribeMacro{\keywords}%
-% The macros \cs{terms}\marg{term, term,\ldots} and
-% \cs{keywords}\marg{keyword, keyword,\ldots} set the main terms and
-% the additional keywords for the article. Term and keywords must be
+% The command
+% \cs{keywords}\marg{keyword, keyword,\ldots} sets keywords for the
+% article. They must be
% separated by commas, for example,
% \begin{verbatim}
-% \terms{wireless, interference}
% \keywords{wireless sensor networks, media access control,
% multi-channel, radio interference, time synchronization}
% \end{verbatim}
@@ -1506,7 +1505,7 @@
\ProvidesFile{acmart.dtx}
%</gobble>
%<class>\ProvidesClass{acmart}
-[2017/03/30 v1.33 Typesetting articles for Association of
+[2017/04/09 v1.34 Typesetting articles for Association of
Computing Machinery]
% \end{macrocode}
%
@@ -3468,11 +3467,12 @@ Computing Machinery]
% \end{macro}
%
% \begin{macro}{\terms}
-% Terms are mostly obsolete, we use CCS now. Still it makes
-% sense to keep them for compatibility.
+% \changes{v1.34}{2017/04/09}{The \cs{terms} command now just produces
+% a warning}
+% Terms are obsolete, we use CCS now.
% \begin{macrocode}
-\def\terms#1{\def\@terms{#1}}
-\terms{}
+\def\terms#1{\ClassWarning{\@classname}{The command \string\terms{} is
+ obsolete. I am going to ignore it}}
% \end{macrocode}
%
% \end{macro}
@@ -3752,30 +3752,30 @@ Computing Machinery]
\def\@copyrightowner{%
\ifcase\acm@copyrightmode\relax % none
\or % acmcopyright
- ACM\@.
+ Association for Computing Machinery.
\or % acmlicensed
Copyright held by the owner/author(s). Publication rights licensed to
- ACM\@.
+ Association for Computing Machinery.
\or % rightsretained
Copyright held by the owner/author(s).
\or % usgov
\or % usgovmixed
- ACM\@.
+ Association for Computing Machinery.
\or % cagov
Crown in Right of Canada.
\or %cagovmixed
- ACM\@.
+ Association for Computing Machinery.
\or %licensedusgovmixed
Copyright held by the owner/author(s). Publication rights licensed to
- ACM\@.
+ Association for Computing Machinery.
\or %licensedcagovmixed
Copyright held by the owner/author(s). Publication rights licensed to
- ACM\@.
+ Association for Computing Machinery.
\or % othergov
- ACM\@.
+ Association for Computing Machinery.
\or % licensedothergov
Copyright held by the owner/author(s). Publication rights licensed to
- ACM\@.
+ Association for Computing Machinery.
\fi}
% \end{macrocode}
%
@@ -3979,6 +3979,10 @@ Computing Machinery]
% \changes{v1.12}{2016/05/30}{Moved thankses to copyrightpermission box}
% \changes{v1.33}{2017/03/27}{Fixed the bug with figures on top and
% bottom of the title page, thanks to David Epstein}
+% \changes{v1.34}{2017/04/09}{Deleted `DOI' from doi numbers}
+% \changes{v1.34}{2017/04/09}{Added date to the bibstrip in conf proceedings}
+% \changes{v1.34}{2017/04/09}{The \cs{terms} command is now obsolete}
+% \changes{v1.34}{2017/04/11}{Rearranged bibstrip}
% The (in)famous \cs{maketitle}. Note that in sigchi-a mode authors
% are \emph{not} in the title box.
%
@@ -4027,12 +4031,12 @@ Computing Machinery]
\if@printpermission\@copyrightpermission\par\fi
\fi
\if@ACM@manuscript\else
- \if@ACM@journal\else % Print the conference short name
- {\itshape \acmConference@shortname, \acmConference@venue}\par
+ \if@ACM@journal\else % Print the conference information
+ {\itshape \acmConference@shortname, \acmConference@date, \acmConference@venue}\par
\fi
\fi
\if@printcopyright
- \copyright\ \@copyrightyear\ \@copyrightowner\
+ \copyright\ \@copyrightyear\ \@copyrightowner\\
\else
\@copyrightyear.\
\fi
@@ -4057,11 +4061,11 @@ Computing Machinery]
\if@ACM@journal
\@permissionCodeOne/\@acmYear/\@acmMonth-ART\@acmArticle\
\$\@acmPrice\\
- DOI: \nolinkurl{\@acmDOI}%
+ \@formatdoi{\@acmDOI}%
\else % Conference
- \@acmISBN
+ ACM~ISBN~\@acmISBN
\ifx\@acmPrice\@empty.\else\dots\$\@acmPrice\fi\\
- DOI: \nolinkurl{\@acmDOI}%
+ \@formatdoi{\@acmDOI}%
\fi
\fi
\fi}
@@ -4074,10 +4078,6 @@ Computing Machinery]
\@concepts\par}\egroup
\fi
\fi
- \if\@terms\@empty\else\bgroup
- {\@specialsection{General Terms}%
- \@terms\par}\egroup
- \fi
\ifx\@keywords\@empty\else\bgroup
{\if@ACM@journal
\@specialsection{Additional Key Words and Phrases}%
@@ -4829,6 +4829,7 @@ Computing Machinery]
% \changes{v1.17}{2016/07/10}{Changed format for sigs}
% \changes{v1.17}{2016/07/10}{Added \cs{nobreak}}
% \changes{v1.31}{2017/03/04}{Disabled linebreak}
+% \changes{v1.34}{2017/04/09}{Deleted DOI from doi numbers}
% Print bibcitation format
% \begin{macrocode}
\def\@mkbibcitation{\bgroup
@@ -4850,7 +4851,7 @@ Computing Machinery]
\ (\acmConference@shortname)\fi
,} \ref{TotPages}~pages.
\fi\par
- \noindent DOI: \nolinkurl{\@acmDOI}
+ \noindent\@formatdoi{\@acmDOI}
\par\egroup}
% \end{macrocode}
%
@@ -4903,17 +4904,21 @@ Computing Machinery]
% \end{macrocode}
%
% \begin{macro}{\ACM@linecount@bx}
+% \changes{v1.34}{2017/04/10}{Rulers now are continuous}
% This is the box displayed in the review mode
% \begin{macrocode}
\if@ACM@review
\newsavebox{\ACM@linecount@bx}
- \savebox{\ACM@linecount@bx}[4em][t]{\parbox[t]{4em}{%
- \newlength\ACM@linecount@bxht\setlength{\ACM@linecount@bxht}{-\baselineskip}
- \@tempcnta\@ne\relax
- \loop{\color{ACMRed}\scriptsize\the\@tempcnta}\\
- \advance\@tempcnta by \@ne
- \addtolength{\ACM@linecount@bxht}{\baselineskip}
- \ifdim\ACM@linecount@bxht<\textheight\repeat}}
+ \newlength\ACM@linecount@bxht
+ \newcount\ACM@linecount
+ \ACM@linecount\@ne\relax
+ \def\ACM@mk@linecount{%
+ \savebox{\ACM@linecount@bx}[4em][t]{\parbox[t]{4em}{%
+ \setlength{\ACM@linecount@bxht}{-\baselineskip}%
+ \loop{\color{ACMRed}\scriptsize\the\ACM@linecount}\\
+ \global\advance\ACM@linecount by \@ne
+ \addtolength{\ACM@linecount@bxht}{\baselineskip}%
+ \ifdim\ACM@linecount@bxht<\textheight\repeat}}}
\fi
% \end{macrocode}
%
@@ -4921,10 +4926,12 @@ Computing Machinery]
%
% \begin{macro}{\ACM@linecountL}
% \changes{v1.33}{2017/03/29}{Renamed macro}
+% \changes{v1.34}{2017/04/10}{Rulers now are continuous}
% How to display the box on the left
% \begin{macrocode}
\def\ACM@linecountL{%
\if@ACM@review
+ \ACM@mk@linecount
\begin{picture}(0,0)%
\put(-26,-22){\usebox{\ACM@linecount@bx}}%
\end{picture}%
@@ -4935,10 +4942,12 @@ Computing Machinery]
%
% \begin{macro}{\ACM@linecountR}
% \changes{v1.33}{2017/03/29}{Added macro}
+% \changes{v1.34}{2017/04/10}{Rulers now are continuous}
% How to display the box on the right
% \begin{macrocode}
\def\ACM@linecountR{%
\if@ACM@review
+ \ACM@mk@linecount
\begin{picture}(0,0)%
\put(20,-22){\usebox{\ACM@linecount@bx}}%
\end{picture}%