diff --git a/pkgs/scribble-pkgs/scribble-lib/scribble/sigplan/sigplanconf.cls b/pkgs/scribble-pkgs/scribble-lib/scribble/sigplan/sigplanconf.cls index 7834262e..2dcfeb64 100644 --- 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{\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}{% \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.}} + 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{% - 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).} - \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.}} + 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 + +