commit 5e16b991fff6198121dae273a45005743a4e7ee6
parent 4644c7373deebff69e3a54d005a231b9b3e85dca
Author: Matthew Flatt <mflatt@racket-lang.org>
Date: Fri, 2 Aug 2013 08:25:38 -0600
latest "sigplanconf.cls"
original commit: fa40be83d652f9f6f96b94adbfb93478f3f2f74f
Diffstat:
1 file changed, 92 insertions(+), 53 deletions(-)
diff --git a/pkgs/scribble-pkgs/scribble-lib/scribble/sigplan/sigplanconf.cls b/pkgs/scribble-pkgs/scribble-lib/scribble/sigplan/sigplanconf.cls
@@ -27,7 +27,7 @@
\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
% from the ZzTeX macro package.
@@ -524,7 +524,8 @@
\if \@authoryear
\typeout{Using natbib package with 'authoryear' citation style.}
\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.
\let \cite = \citep
\else
@@ -574,7 +575,7 @@
\def \@copyrightspace {%
\@float{copyrightbox}[b]%
- \vbox to 1in{%
+ \vbox to 1.2in{%
\vfill
\parbox[b]{20pc}{%
\scriptsize
@@ -592,91 +593,115 @@
\fi}}%
\end@float}
+\newcommand{\reprintprice}[1]{%
+ \gdef \@reprintprice {#1}}
+
+\reprintprice{\$15.00}
+
\long\def \toappear #1{%
\def \@toappear {#1}}
\toappear{%
\noindent \@permission \par
\vspace{2pt}
- \noindent \textsl{\@conferencename}\quad \@conferenceinfo \par
+ \noindent \textsl{\@conferencename}, \quad \@conferenceinfo. \par
\noindent Copyright \copyright\ \@copyrightyear\ ACM \@copyrightdata
- \dots \@reprintprice\par}
+ \dots \@reprintprice.\par
+ \noindent http://dx.doi.org/10.1145/\@doi }
\newcommand{\permission}[1]{%
\gdef \@permission {#1}}
\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. To copy otherwise, to republish, to
+ 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 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
- 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{\ACMCanadapermission}{%
+\newcommand{\exclusivelicense}{%
\permission{%
- Copyright \@copyrightyear\ Association for Computing Machinery.
- ACM acknowledges that
- this contribution was authored or co-authored by an affiliate of the
- National Research Council of Canada (NRC).
- As such, the Crown in Right of
- 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}{%
- \permission{%
- Copyright \@copyrightyear\ Association for
- Computing Machinery. ACM acknowledges that
- this contribution was authored or co-authored
- by a contractor or affiliate
- of the U.S. Government. As such, the Government retains a nonexclusive,
- royalty-free right to publish or reproduce this article,
- or to allow others to do so, for Government purposes only.}}
-
-\newcommand{\authorpermission}{%
- \permission{%
- Copyright is held by the author/owner(s).}
+ 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
- ACM \@copyrightdata.}}
+ \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{\Sunpermission}{%
+\newcommand{\permissiontopublish}{%
\permission{%
- Copyright is held by Sun Microsystems, Inc.}%
+ 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
- ACM \@copyrightdata.}}
+ \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}{%
+ \permission{%
+ ACM acknowledges that this contribution was authored or
+ co-authored by an affiliate of the Canadian National
+ Government. As such, the Crown in Right of Canada retains an equal
+ interest in the copyright. Reprint requests should be forwarded to
+ ACM.}}
+
+\newcommand{\ACMUSpermission}{%
+ \permission{%
+ ACM acknowledges that this contribution was authored or
+ co-authored by a contractor or affiliate of the United States
+ Government. As such, the United States Government retains a
+ nonexclusive, royalty-free right to publish or reproduce this
+ article, or to allow others to do so, for Government purposes
+ only.}}
\newcommand{\USpublicpermission}{%
\permission{%
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{%
\noindent \@permission \par
\vspace{2pt}
- \noindent \textsl{\@conferencename}\quad \@conferenceinfo \par
- ACM \@copyrightdata.}}
-
-\newcommand{\reprintprice}[1]{%
- \gdef \@reprintprice {#1}}
-
-\reprintprice{\$10.00}
+ \noindent \textsl{\@conferencename}, \quad \@conferenceinfo. \par
+ \noindent ACM \@copyrightdata.\par
+ \noindent http://dx.doi.org/10.1145/\@doi}}
\newcommand{\authorversion}[4]{%
\permission{%
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.
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
% ------------
@@ -828,6 +853,9 @@
\let \crdata = \copyrightdata
+\newcommand{\doi}[1]{%
+ \gdef \@doi {#1}}
+
\newcommand{\proceedings}[1]{%
\gdef \@proceedings {#1}}
@@ -1182,7 +1210,7 @@
% 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.
@@ -1264,9 +1292,20 @@
% 2009.09.30 PCA 2.3 Remove \softraggedright from thebibliography.
% 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.
% Remove 'sort' option from natbib when using
% 'authoryear' style.
% 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
+
+