texlive[42151] Master/texmf-dist: acmart (26sep16)
commits+karl at tug.org
commits+karl at tug.org
Mon Sep 26 22:52:14 CEST 2016
Revision: 42151
http://tug.org/svn/texlive?view=revision&revision=42151
Author: karl
Date: 2016-09-26 22:52:14 +0200 (Mon, 26 Sep 2016)
Log Message:
-----------
acmart (26sep16)
Modified Paths:
--------------
trunk/Master/texmf-dist/bibtex/bst/acmart/ACM-Reference-Format.bst
trunk/Master/texmf-dist/doc/latex/acmart/Makefile
trunk/Master/texmf-dist/doc/latex/acmart/README
trunk/Master/texmf-dist/doc/latex/acmart/acmart.pdf
trunk/Master/texmf-dist/doc/latex/acmart/sample-acmlarge.pdf
trunk/Master/texmf-dist/doc/latex/acmart/sample-acmsmall.pdf
trunk/Master/texmf-dist/doc/latex/acmart/sample-acmtog.pdf
trunk/Master/texmf-dist/doc/latex/acmart/sample-manuscript.pdf
trunk/Master/texmf-dist/doc/latex/acmart/sample-sigchi-a.pdf
trunk/Master/texmf-dist/doc/latex/acmart/sample-sigchi.pdf
trunk/Master/texmf-dist/doc/latex/acmart/sample-sigconf.pdf
trunk/Master/texmf-dist/doc/latex/acmart/sample-siggraph.pdf
trunk/Master/texmf-dist/doc/latex/acmart/sample-sigplan.pdf
trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx
trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls
Modified: trunk/Master/texmf-dist/bibtex/bst/acmart/ACM-Reference-Format.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/acmart/ACM-Reference-Format.bst 2016-09-26 20:51:58 UTC (rev 42150)
+++ trunk/Master/texmf-dist/bibtex/bst/acmart/ACM-Reference-Format.bst 2016-09-26 20:52:14 UTC (rev 42151)
@@ -472,6 +472,16 @@
if$
}
+FUNCTION { bibinfo.output.check }
+{ % like output.check, adding bibinfo field
+ 't :=
+ duplicate$ empty.or.unknown
+ { pop$ "empty " t * " in " * cite$ * warning$ }
+ { "\bibinfo{" t "}{" * * swap$ * "}" *
+ output.nonnull }
+ if$
+}
+
FUNCTION { output.check.dot.space }
{ % like output.dot.space, but warn if key name on top-of-stack is not set
't :=
@@ -1351,7 +1361,8 @@
{ title emphasize }
{ title empty.or.unknown
{ title emphasize } % jtb: what is this supposed to do ?!?
- { "{\em " title * "\/} (" * edition "l" change.case$ * " ed.)" * } % jtb: no parens for ed.
+ { "{\em " title * "\/} (\bibinfo{edition}{" * edition "l" change.case$ *
+ "} ed.)" * } % jtb: no parens for ed.
if$
}
if$
@@ -1365,7 +1376,8 @@
{ booktitle emphasize }
{ booktitle empty.or.unknown
{ "" }
- { "{\em " booktitle * "} (" * edition "l" change.case$ * " ed.)" * }
+ { "{\em " booktitle * "} (\bibinfo{edition}{" *
+ edition "l" change.case$ * "} ed.)" * }
if$
}
if$
@@ -1424,13 +1436,12 @@
volume empty.or.unknown
{ "" }
{
- "\bibinfo{volume}{"
series empty.or.unknown
- { "Vol." volume tie.or.space.connect}
- { series ", " * "Vol." volume tie.or.space.connect *}
+ { "Vol.~\bibinfo{volume}{" volume "}" * *}
+ { "\bibinfo{series}{" series "}, " * *
+ "Vol.~\bibinfo{volume}{" volume "}" * * *}
if$
"volume and number" number either.or.check
- * "}" *
}
if$
}
@@ -1439,15 +1450,8 @@
{
volume empty.or.unknown
{ "" }
- {
- "\bibinfo{volume}{"
- series empty.or.unknown
- { "Vol." volume tie.or.space.connect}
- { "Vol." volume tie.or.space.connect}
-% { series ", " * "Vol." volume tie.or.space.connect *}
- if$
+ { "Vol.~\bibinfo{volume}{" volume "}" * *
"volume and number" number either.or.check
- * "}" *
}
if$
}
@@ -1456,7 +1460,7 @@
{
series empty.or.unknown
{""}
- {" \bibinfo{series}{{\em (" * series ")}}" *}
+ {" {\em (\bibinfo{series}{" * series "})}" *}
if$
}
@@ -1471,7 +1475,7 @@
{
series empty.or.unknown
{ "" }
- { " \bibinfo{series}{(" series * ")}" * }
+ { " (\bibinfo{series}{" series * "})" * }
if$
}
if$
@@ -1587,7 +1591,7 @@
{ "numpages field, but no articleno field, in " cite$ * warning$ }
{ }
if$
- page.count "pages" tie.or.space.connect
+ "\bibinfo{numpages}{" page.count * "}~pages" *
}
if$
}
@@ -2084,9 +2088,10 @@
volume empty.or.unknown
{
"unusual to have number, but no volume, for " cite$ * warning$
- " \bibinfo{volume}{" * number * "}" *
+ " \bibinfo{number}{" * number * "}" *
}
- { " \bibinfo{volume}{" * volume comma " " * number * * "}" *}
+ { " \bibinfo{volume}{" * volume * "}, \bibinfo{number}{" *
+ number * "}" *}
if$
}
if$
@@ -2154,11 +2159,12 @@
FUNCTION { format.tr.number }
{
+ "\bibinfo{type}{"
type empty.or.unknown
-% { "Tech. Rep." }
- { "{T}echnical {R}eport" } % ACM wants it explicit (Gerry 9/28)
+ { "{T}echnical {R}eport" }
'type
if$
+ "}" * *
number empty.or.unknown
{ "t" change.case$ }
%% LOOKS BAD: { "." * number tie.or.space.connect }
@@ -2491,7 +2497,10 @@
new.block
format.articletitle "title" output.check
new.block
- howpublished output
+ howpublished empty.or.unknown
+ { }
+ { "\bibinfo{howpublished}{" howpublished "}" * * output }
+ if$
crossref missing$
{ format.journal.volume.number.day.month.year }
@@ -2530,8 +2539,8 @@
new.block
format.number.series output
new.sentence
- publisher "publisher" output.check
- address "address" output.check % jtb: require address
+ publisher "publisher" bibinfo.output.check
+ address "address" bibinfo.output.check % jtb: require address
fin.sentence
pages empty.or.unknown
{ format.bookpages } % use bookpages when pages empty
@@ -2557,7 +2566,10 @@
new.block
format.title "title" output.check
new.block
- howpublished output
+ howpublished empty.or.unknown
+ { }
+ { "\bibinfo{howpublished}{" howpublished "}" * * output }
+ if$
address output
fin.block
output.issue.doi.coden.isxn.lccn.url.eprint.note
@@ -2587,8 +2599,8 @@
new.block
format.number.series output
new.sentence
- publisher "publisher" output.check
- address "address" output.check % jtb: require address
+ publisher "publisher" bibinfo.output.check
+ address "address" bibinfo.output.check % jtb: require address
format.bookpages output
format.chapter.pages
"chapter and pages" output.check % jtb: moved from before publisher
@@ -2620,8 +2632,8 @@
format.bvolume output
format.number.series output
new.sentence
- publisher "publisher" output.check
- address "address" output.check % jtb: require address
+ publisher "publisher" bibinfo.output.check
+ address "address" bibinfo.output.check % jtb: require address
format.bookpages output
format.chapter.pages output % gnp - was special.output.nonnull
% left out comma before page numbers
@@ -2645,7 +2657,10 @@
output.year.check % added
new.block
format.articletitle "title" output.check
- howpublished output.dot.space
+ howpublished empty.or.unknown
+ { }
+ { "\bibinfo{howpublished}{" howpublished "}" * * output.dot.space }
+ if$
crossref missing$
{
journal missing$ % jtb: proceedings appearing in journals
@@ -2655,8 +2670,8 @@
format.bvolume.noseries output
new.sentence
organization output
- publisher "publisher" output.check % jtb: require publisher (?)
- address "address" output.check % jtb: require address
+ publisher "publisher" bibinfo.output.check % jtb: require publisher (?)
+ address "address" bibinfo.output.check % jtb: require address
format.bookpages output
}
{
@@ -2716,9 +2731,13 @@
new.block
format.title emphasize "title" output.check % NB: ACM style requires emphasized thesis title
new.block
- "Master's\ thesis" format.thesis.type output new.sentence % Added dot. BV 2011/09/27
- school "school" output.check
- address output
+ "\bibinfo{thesistype}{Master's\ thesis}" format.thesis.type output
+ new.sentence
+ school "school" bibinfo.output.check
+ address empty.or.unknown
+ { }
+ { "\bibinfo{address}{" address * "}" * output }
+ if$
new.block
format.advisor output
fin.block
@@ -2735,7 +2754,10 @@
title howpublished new.block.checkb
format.title output
new.block
- howpublished output
+ howpublished empty.or.unknown
+ { }
+ { "\bibinfo{howpublished}{" howpublished "}" * * output }
+ if$
"" output.nonnull.dot.space
output.day.month.year
fin.block
@@ -2757,9 +2779,13 @@
new.block
format.title emphasize "title" output.check % NB: ACM style requires emphasized thesis title
new.block
- "Ph.D. Dissertation" format.thesis.type output new.sentence % Added dot. BV 2011/09/27
- school "school" output.check
- address output
+ "\bibinfo{thesistype}{Ph.D. Dissertation}" format.thesis.type output
+ new.sentence
+ school "school" bibinfo.output.check
+ address empty.or.unknown
+ { }
+ { "\bibinfo{address}{" address * "}" * output }
+ if$
new.block
format.advisor output
fin.block
@@ -2849,8 +2875,14 @@
new.sentence
organization output
% jtb: normal order: publisher, address
- publisher output
- address output
+ publisher empty.or.unknown
+ { }
+ { "\bibinfo{publisher}{" publisher * "}" * output }
+ if$
+ address empty.or.unknown
+ { }
+ { "\bibinfo{address}{" address * "}" * output }
+ if$
fin.block
output.issue.doi.coden.isxn.lccn.url.eprint.note
fin.entry
@@ -2867,8 +2899,11 @@
new.block
% format.tr.number output % jtb: moved month ...
format.tr.number output new.sentence % Gerry - need dot 2011/09/28
- institution "institution" output.check
- address output
+ institution "institution" bibinfo.output.check
+ address empty.or.unknown
+ { }
+ { "\bibinfo{address}{" address "}" * * output }
+ if$
new.sentence
format.named.pages output
% ACM omits year at end in transactions style
Modified: trunk/Master/texmf-dist/doc/latex/acmart/Makefile
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/Makefile 2016-09-26 20:51:58 UTC (rev 42150)
+++ trunk/Master/texmf-dist/doc/latex/acmart/Makefile 2016-09-26 20:52:14 UTC (rev 42151)
@@ -43,6 +43,7 @@
pdflatex $<
- bibtex $*
pdflatex $<
+ pdflatex $<
while ( grep -q '^LaTeX Warning: Label(s) may have changed' $*.log) \
do pdflatex $<; done
Modified: trunk/Master/texmf-dist/doc/latex/acmart/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/README 2016-09-26 20:51:58 UTC (rev 42150)
+++ trunk/Master/texmf-dist/doc/latex/acmart/README 2016-09-26 20:52:14 UTC (rev 42151)
@@ -41,3 +41,6 @@
version 1.20 Bug fixes, documentation updates
version 1.21 Bibliography changes: added arXiv, some cleanup
+
+version 1.22 Bibliography changes for Aptara backend; should be
+ invisible for the users.
Modified: trunk/Master/texmf-dist/doc/latex/acmart/acmart.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/sample-acmlarge.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/sample-acmsmall.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/sample-acmtog.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/sample-manuscript.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/sample-sigchi-a.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/sample-sigchi.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/sample-sigconf.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/sample-siggraph.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/sample-sigplan.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx 2016-09-26 20:51:58 UTC (rev 42150)
+++ trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx 2016-09-26 20:52:14 UTC (rev 42151)
@@ -1270,7 +1270,7 @@
\ProvidesFile{acmart.dtx}
%</gobble>
%<class>\ProvidesClass{acmart}
-[2016/09/04 v1.21 Typesetting articles for Association of
+[2016/09/25 v1.22 Typesetting articles for Association of
Computing Machinery]
% \end{macrocode}
%
@@ -1306,6 +1306,7 @@
% \changes{v1.19}{2016/07/28}{Include 'Abstract', 'Acknowledgements',
% and 'References' in PDF bookmarks (Matthew Fluet)}
% \changes{v1.20}{2016/08/06}{Bug fixes for bst}
+% \changes{v1.22}{2016/09/25}{More bibliography changes for Aptara}
%
%
% And the driver code:
Modified: trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls 2016-09-26 20:51:58 UTC (rev 42150)
+++ trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls 2016-09-26 20:52:14 UTC (rev 42151)
@@ -38,7 +38,7 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{acmart}
-[2016/09/04 v1.21 Typesetting articles for Association of
+[2016/09/25 v1.22 Typesetting articles for Association of
Computing Machinery]
\def\@classname{acmart}
\RequirePackage{xkeyval}
More information about the tex-live-commits
mailing list