latest "sigplanconf.cls"
original commit: fa40be83d652f9f6f96b94adbfb93478f3f2f74f
This commit is contained in:
parent
4644c7373d
commit
5e16b991ff
|
@ -27,7 +27,7 @@
|
||||||
|
|
||||||
|
|
||||||
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
|
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
|
||||||
\ProvidesClass{sigplanconf}[2011/11/08 v2.5 ACM SIGPLAN Proceedings]
|
\ProvidesClass{sigplanconf}[2013/07/02 v2.8 ACM SIGPLAN Proceedings]
|
||||||
|
|
||||||
% The following few pages contain LaTeX programming extensions adapted
|
% The following few pages contain LaTeX programming extensions adapted
|
||||||
% from the ZzTeX macro package.
|
% from the ZzTeX macro package.
|
||||||
|
@ -524,7 +524,8 @@
|
||||||
\if \@authoryear
|
\if \@authoryear
|
||||||
\typeout{Using natbib package with 'authoryear' citation style.}
|
\typeout{Using natbib package with 'authoryear' citation style.}
|
||||||
\usepackage[authoryear,square]{natbib}
|
\usepackage[authoryear,square]{natbib}
|
||||||
\bibpunct{[}{]}{;}{a}{}{,} % Change citation separator to semicolon,
|
\bibpunct{(}{)}{;}{a}{}{,} % Change fences to parentheses;
|
||||||
|
% citation separator to semicolon;
|
||||||
% eliminate comma between author and year.
|
% eliminate comma between author and year.
|
||||||
\let \cite = \citep
|
\let \cite = \citep
|
||||||
\else
|
\else
|
||||||
|
@ -574,7 +575,7 @@
|
||||||
|
|
||||||
\def \@copyrightspace {%
|
\def \@copyrightspace {%
|
||||||
\@float{copyrightbox}[b]%
|
\@float{copyrightbox}[b]%
|
||||||
\vbox to 1in{%
|
\vbox to 1.2in{%
|
||||||
\vfill
|
\vfill
|
||||||
\parbox[b]{20pc}{%
|
\parbox[b]{20pc}{%
|
||||||
\scriptsize
|
\scriptsize
|
||||||
|
@ -592,91 +593,115 @@
|
||||||
\fi}}%
|
\fi}}%
|
||||||
\end@float}
|
\end@float}
|
||||||
|
|
||||||
|
\newcommand{\reprintprice}[1]{%
|
||||||
|
\gdef \@reprintprice {#1}}
|
||||||
|
|
||||||
|
\reprintprice{\$15.00}
|
||||||
|
|
||||||
\long\def \toappear #1{%
|
\long\def \toappear #1{%
|
||||||
\def \@toappear {#1}}
|
\def \@toappear {#1}}
|
||||||
|
|
||||||
\toappear{%
|
\toappear{%
|
||||||
\noindent \@permission \par
|
\noindent \@permission \par
|
||||||
\vspace{2pt}
|
\vspace{2pt}
|
||||||
\noindent \textsl{\@conferencename}\quad \@conferenceinfo \par
|
\noindent \textsl{\@conferencename}, \quad \@conferenceinfo. \par
|
||||||
\noindent Copyright \copyright\ \@copyrightyear\ ACM \@copyrightdata
|
\noindent Copyright \copyright\ \@copyrightyear\ ACM \@copyrightdata
|
||||||
\dots \@reprintprice\par}
|
\dots \@reprintprice.\par
|
||||||
|
\noindent http://dx.doi.org/10.1145/\@doi }
|
||||||
|
|
||||||
\newcommand{\permission}[1]{%
|
\newcommand{\permission}[1]{%
|
||||||
\gdef \@permission {#1}}
|
\gdef \@permission {#1}}
|
||||||
|
|
||||||
\permission{%
|
\permission{%
|
||||||
Permission to make digital or hard copies of all or
|
Permission to make digital or hard copies of all or part of this work for
|
||||||
part of this work for personal or classroom use is granted without
|
personal or classroom use is granted without fee provided that copies are
|
||||||
fee provided that copies are not made or distributed for profit or
|
not made or distributed for profit or commercial advantage and that copies
|
||||||
commercial advantage and that copies bear this notice and the full
|
bear this notice and the full citation on the first page. Copyrights for
|
||||||
citation on the first page. To copy otherwise, to republish, to
|
components of this work owned by others than ACM must be honored.
|
||||||
|
Abstracting with credit is permitted. To copy otherwise, or republish, to
|
||||||
post on servers or to redistribute to lists, requires prior specific
|
post on servers or to redistribute to lists, requires prior specific
|
||||||
permission and/or a fee.}
|
permission and/or a fee. Request permissions from permissions@acm.org.}
|
||||||
|
|
||||||
% Here we have some alternate permission statements and copyright lines:
|
% These are two new rights management and bibstrip text blocks.
|
||||||
|
|
||||||
|
\newcommand{\exclusivelicense}{%
|
||||||
|
\permission{%
|
||||||
|
Permission to make digital or hard copies of all or part of this work for
|
||||||
|
personal or classroom use is granted without fee provided that copies are
|
||||||
|
not made or distributed for profit or commercial advantage and that copies
|
||||||
|
bear this notice and the full citation on the first page. Copyrights for
|
||||||
|
components of this work owned by others than the author(s) must be honored.
|
||||||
|
Abstracting with credit is permitted. To copy otherwise, or republish, to
|
||||||
|
post on servers or to redistribute to lists, requires prior specific
|
||||||
|
permission and/or a fee. Request permissions from permissions@acm.org.}
|
||||||
|
\toappear{%
|
||||||
|
\noindent \@permission \par
|
||||||
|
\vspace{2pt}
|
||||||
|
\noindent \textsl{\@conferencename}, \quad \@conferenceinfo. \par
|
||||||
|
\noindent Copyright is held by the owner/author(s). Publication rights licensed to ACM. \par
|
||||||
|
\noindent ACM \@copyrightdata \dots \@reprintprice.\par
|
||||||
|
\noindent http://dx.doi.org/10.1145/\@doi}}
|
||||||
|
|
||||||
|
\newcommand{\permissiontopublish}{%
|
||||||
|
\permission{%
|
||||||
|
Permission to make digital or hard copies of part or all of this work for
|
||||||
|
personal or classroom use is granted without fee provided that copies are
|
||||||
|
not made or distributed for profit or commercial advantage and that copies
|
||||||
|
bear this notice and the full citation on the first page. Copyrights for
|
||||||
|
third-party components of this work must be honored.
|
||||||
|
For all other uses, contact the owner/author(s).}%
|
||||||
|
\toappear{%
|
||||||
|
\noindent \@permission \par
|
||||||
|
\vspace{2pt}
|
||||||
|
\noindent \textsl{\@conferencename}, \quad \@conferenceinfo. \par
|
||||||
|
\noindent Copyright is held by the owner/author(s). \par
|
||||||
|
\noindent ACM \@copyrightdata.\par
|
||||||
|
\noindent http://dx.doi.org/10.1145/\@doi}}
|
||||||
|
|
||||||
|
% The following permission notices are
|
||||||
|
% for the traditional copyright transfer agreement option.
|
||||||
|
|
||||||
|
% Exclusive license and permission-to-publish
|
||||||
|
% give more complicated permission notices.
|
||||||
|
% These are not covered here.
|
||||||
|
|
||||||
\newcommand{\ACMCanadapermission}{%
|
\newcommand{\ACMCanadapermission}{%
|
||||||
\permission{%
|
\permission{%
|
||||||
Copyright \@copyrightyear\ Association for Computing Machinery.
|
ACM acknowledges that this contribution was authored or
|
||||||
ACM acknowledges that
|
co-authored by an affiliate of the Canadian National
|
||||||
this contribution was authored or co-authored by an affiliate of the
|
Government. As such, the Crown in Right of Canada retains an equal
|
||||||
National Research Council of Canada (NRC).
|
interest in the copyright. Reprint requests should be forwarded to
|
||||||
As such, the Crown in Right of
|
ACM.}}
|
||||||
Canada retains an equal interest in the copyright, however granting
|
|
||||||
nonexclusive, royalty-free right to publish or reproduce this article,
|
|
||||||
or to allow others to do so, provided that clear attribution
|
|
||||||
is also given to the authors and the NRC.}}
|
|
||||||
|
|
||||||
\newcommand{\ACMUSpermission}{%
|
\newcommand{\ACMUSpermission}{%
|
||||||
\permission{%
|
\permission{%
|
||||||
Copyright \@copyrightyear\ Association for
|
ACM acknowledges that this contribution was authored or
|
||||||
Computing Machinery. ACM acknowledges that
|
co-authored by a contractor or affiliate of the United States
|
||||||
this contribution was authored or co-authored
|
Government. As such, the United States Government retains a
|
||||||
by a contractor or affiliate
|
nonexclusive, royalty-free right to publish or reproduce this
|
||||||
of the U.S. Government. As such, the Government retains a nonexclusive,
|
article, or to allow others to do so, for Government purposes
|
||||||
royalty-free right to publish or reproduce this article,
|
only.}}
|
||||||
or to allow others to do so, for Government purposes only.}}
|
|
||||||
|
|
||||||
\newcommand{\authorpermission}{%
|
|
||||||
\permission{%
|
|
||||||
Copyright is held by the author/owner(s).}
|
|
||||||
\toappear{%
|
|
||||||
\noindent \@permission \par
|
|
||||||
\vspace{2pt}
|
|
||||||
\noindent \textsl{\@conferencename}\quad \@conferenceinfo \par
|
|
||||||
ACM \@copyrightdata.}}
|
|
||||||
|
|
||||||
\newcommand{\Sunpermission}{%
|
|
||||||
\permission{%
|
|
||||||
Copyright is held by Sun Microsystems, Inc.}%
|
|
||||||
\toappear{%
|
|
||||||
\noindent \@permission \par
|
|
||||||
\vspace{2pt}
|
|
||||||
\noindent \textsl{\@conferencename}\quad \@conferenceinfo \par
|
|
||||||
ACM \@copyrightdata.}}
|
|
||||||
|
|
||||||
\newcommand{\USpublicpermission}{%
|
\newcommand{\USpublicpermission}{%
|
||||||
\permission{%
|
\permission{%
|
||||||
This paper is authored by an employee(s) of the United States
|
This paper is authored by an employee(s) of the United States
|
||||||
Government and is in the public domain.}%
|
Government and is in the public domain. Non-exclusive copying or
|
||||||
|
redistribution is allowed, provided that the article citation is
|
||||||
|
given and the authors and the agency are clearly identified as its
|
||||||
|
source.}%
|
||||||
\toappear{%
|
\toappear{%
|
||||||
\noindent \@permission \par
|
\noindent \@permission \par
|
||||||
\vspace{2pt}
|
\vspace{2pt}
|
||||||
\noindent \textsl{\@conferencename}\quad \@conferenceinfo \par
|
\noindent \textsl{\@conferencename}, \quad \@conferenceinfo. \par
|
||||||
ACM \@copyrightdata.}}
|
\noindent ACM \@copyrightdata.\par
|
||||||
|
\noindent http://dx.doi.org/10.1145/\@doi}}
|
||||||
\newcommand{\reprintprice}[1]{%
|
|
||||||
\gdef \@reprintprice {#1}}
|
|
||||||
|
|
||||||
\reprintprice{\$10.00}
|
|
||||||
|
|
||||||
\newcommand{\authorversion}[4]{%
|
\newcommand{\authorversion}[4]{%
|
||||||
\permission{%
|
\permission{%
|
||||||
Copyright \copyright\ ACM, #1. This is the author's version of the work.
|
Copyright \copyright\ ACM, #1. This is the author's version of the work.
|
||||||
It is posted here by permission of ACM for your personal use.
|
It is posted here by permission of ACM for your personal use.
|
||||||
Not for redistribution. The definitive version was published in
|
Not for redistribution. The definitive version was published in
|
||||||
#2, #3, http://doi.acm.org/10.1145/#4.}}
|
#2, #3, http://dx.doi.org/10.1145/#4.}}
|
||||||
|
|
||||||
% Enunciations
|
% Enunciations
|
||||||
% ------------
|
% ------------
|
||||||
|
@ -828,6 +853,9 @@
|
||||||
|
|
||||||
\let \crdata = \copyrightdata
|
\let \crdata = \copyrightdata
|
||||||
|
|
||||||
|
\newcommand{\doi}[1]{%
|
||||||
|
\gdef \@doi {#1}}
|
||||||
|
|
||||||
\newcommand{\proceedings}[1]{%
|
\newcommand{\proceedings}[1]{%
|
||||||
\gdef \@proceedings {#1}}
|
\gdef \@proceedings {#1}}
|
||||||
|
|
||||||
|
@ -1182,7 +1210,7 @@
|
||||||
% Date Person Ver. Change
|
% Date Person Ver. Change
|
||||||
% ---- ------ ---- ------
|
% ---- ------ ---- ------
|
||||||
|
|
||||||
% 2004.09.12 PCA 0.1--5 Preliminary development.
|
% 2004.09.12 PCA 0.1--4 Preliminary development.
|
||||||
|
|
||||||
% 2004.11.18 PCA 0.5 Start beta testing.
|
% 2004.11.18 PCA 0.5 Start beta testing.
|
||||||
|
|
||||||
|
@ -1264,9 +1292,20 @@
|
||||||
% 2009.09.30 PCA 2.3 Remove \softraggedright from thebibliography.
|
% 2009.09.30 PCA 2.3 Remove \softraggedright from thebibliography.
|
||||||
% Just include in the template.
|
% Just include in the template.
|
||||||
|
|
||||||
% 2010.05.24 PCA 2.4 Obfuscate author's email address.
|
% 2010.05.24 PCA 2.4 Obfuscate class author's email address.
|
||||||
|
|
||||||
% 2011.11.08 PCA 2.5 Add copyright notice to this file.
|
% 2011.11.08 PCA 2.5 Add copyright notice to this file.
|
||||||
% Remove 'sort' option from natbib when using
|
% Remove 'sort' option from natbib when using
|
||||||
% 'authoryear' style.
|
% 'authoryear' style.
|
||||||
% Add the \authorversion command.
|
% Add the \authorversion command.
|
||||||
|
|
||||||
|
% 2013.02.22 PCA 2.6 Change natbib fences to parentheses when
|
||||||
|
% using 'authoryear' style.
|
||||||
|
|
||||||
|
% 2013.05.17 PCA 2.7 Change standard and author copyright text.
|
||||||
|
|
||||||
|
% 2013.07.02 TU 2.8 More changes to permission/copyright notes.
|
||||||
|
% Replaced ambiguous \authorpermission with
|
||||||
|
% \exclusivelicense and \permissiontopublish
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user