From 1fdd813fb19929aee2dfa99b2d04cb16c9f9e902 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sun, 26 Sep 2021 03:02:04 +0000 Subject: CTAN sync 202109260302 --- macros/latex/contrib/acmart/README | 4 +- macros/latex/contrib/acmart/acmart.dtx | 17 +- macros/latex/contrib/acmart/acmart.pdf | Bin 876423 -> 878775 bytes macros/latex/contrib/acmart/acmguide.pdf | Bin 417944 -> 417996 bytes .../contrib/acmart/samples/sample-acmlarge.pdf | Bin 586403 -> 587164 bytes .../acmart/samples/sample-acmsmall-conf.pdf | Bin 1030520 -> 1031281 bytes .../acmart/samples/sample-acmsmall-submission.pdf | Bin 598737 -> 599496 bytes .../contrib/acmart/samples/sample-acmsmall.pdf | Bin 596255 -> 597009 bytes .../latex/contrib/acmart/samples/sample-acmtog.pdf | Bin 543940 -> 544701 bytes .../contrib/acmart/samples/sample-authordraft.pdf | Bin 1022898 -> 1023651 bytes .../contrib/acmart/samples/sample-lualatex.pdf | Bin 768577 -> 769338 bytes .../contrib/acmart/samples/sample-manuscript.pdf | Bin 598308 -> 599062 bytes .../contrib/acmart/samples/sample-sigconf.pdf | Bin 1019091 -> 1019861 bytes .../contrib/acmart/samples/sample-sigplan.pdf | Bin 1028168 -> 1028913 bytes .../contrib/acmart/samples/sample-xelatex.pdf | Bin 653979 -> 653977 bytes macros/latex/required/latexbug/changes.txt | 10 ++ macros/latex/required/latexbug/latexbug.dtx | 171 +++++++++++++++------ macros/latex/required/latexbug/latexbug.pdf | Bin 200887 -> 211648 bytes 18 files changed, 153 insertions(+), 49 deletions(-) (limited to 'macros/latex') diff --git a/macros/latex/contrib/acmart/README b/macros/latex/contrib/acmart/README index ff28295ae8..4b70862ad2 100644 --- a/macros/latex/contrib/acmart/README +++ b/macros/latex/contrib/acmart/README @@ -295,4 +295,6 @@ Version 1.78. Documentation update. Version 1.79. Fixed pages with index (https://github.com/borisveytsman/acmart/issues/440) - Updated information for TAP, TCPS, TEAC \ No newline at end of file + Updated information for TAP, TCPS, TEAC + +Version 1.80. New journals: DLT, FAC diff --git a/macros/latex/contrib/acmart/acmart.dtx b/macros/latex/contrib/acmart/acmart.dtx index 28255b7ea1..ed0a0c82de 100644 --- a/macros/latex/contrib/acmart/acmart.dtx +++ b/macros/latex/contrib/acmart/acmart.dtx @@ -300,7 +300,7 @@ % \midrule % manuscript & A manuscript. This is the default. \\ % acmsmall & Small single-column format. Used for CIE, CSUR, -% JACM, JDIQ, JEA, JERIC, +% DLT, FAC, JACM, JDIQ, JEA, JERIC, % JETC, PACMCGIT, PACMHCI, PACMPL, TAAS, TACCESS, TACO, % TALG, TALLIP (formerly TALIP), TCPS, TDS, % TEAC, TECS, TELO, THRI, TIIS, TIOT, TISSEC, TIST, TKDD, TMIS, @@ -1802,8 +1802,10 @@ % \endfoot % CIE & ACM Computers in Entertainment \\ % CSUR & ACM Computing Surveys\\ +% DLT & Distributed Ledger Technologies: Research and Practice\\ % DGOV & Digital Government: Research and Practice \\ % DTRAP & Digital Threats: Research and Practice\\ +% FAC & Formal Aspects of Computing \\ % HEALTH & ACM Transactions on Computing for Healthcare\\ % IMWUT & PACM on Interactive, Mobile, Wearable and Ubiquitous % Technologies\\ @@ -1937,7 +1939,7 @@ \ProvidesFile{acmart.dtx} % %\ProvidesClass{acmart} -[2021/08/29 v1.79 Typesetting articles for the Association for Computing Machinery] +[2021/09/24 v1.80 Typesetting articles for the Association for Computing Machinery] % \end{macrocode} % % \changes{v1.00}{2016/04/14}{First released version} @@ -3706,6 +3708,7 @@ % \changes{v1.58}{2019/03/29}{Added HEALTH. TDSCI is renamed to TDS} % \changes{1.70}{2020/02/22}{Name change for TDS} % \changes{1.79}{2021/08/29}{Updated indormation for TAP, TCPS, TEAC} +% \changes{1.80}{2021/09/24}{Added DLT and FAC} % % We use the |xkeyval| interface to define journal titles and the relevant % information @@ -3714,7 +3717,9 @@ CIE,% CSUR,% DGOV,% + DLT,% DTRAP,% + FAC,% HEALTH,% IMWUT,% JACM,% @@ -3786,10 +3791,18 @@ \def\@journalName{Digital Government: Research and Practice}% \def\@journalNameShort{Digit. Gov. Res. Pract.}% \def\@permissionCodeOne{2639-0175}% +\or % DLT + \def\@journalName{Distributed Ledger Technologies: Research and Practice}% + \def\@journalNameShort{Distrib. Ledger Technol.}% + \def\@permissionCodeOne{2769-6472}% \or % DTRAP \def\@journalName{Digital Threats: Research and Practice}% \def\@journalNameShort{Digit. Threat. Res. Pract.}% \def\@permissionCodeOne{2576-5337}% +\or % FAC + \def\@journalName{Formal Aspects of Computing}% + \def\@journalNameShort{Form. Asp. Comput.}% + \def\@permissionCodeOne{0934-5043}% \or % HEALTH \def\@journalName{ACM Transactions on Computing for Healthcare}% \def\@journalNameShort{ACM Trans. Comput. Healthcare}% diff --git a/macros/latex/contrib/acmart/acmart.pdf b/macros/latex/contrib/acmart/acmart.pdf index b81704a3ad..faf74299ea 100644 Binary files a/macros/latex/contrib/acmart/acmart.pdf and b/macros/latex/contrib/acmart/acmart.pdf differ diff --git a/macros/latex/contrib/acmart/acmguide.pdf b/macros/latex/contrib/acmart/acmguide.pdf index d0afafbe36..08748d7956 100644 Binary files a/macros/latex/contrib/acmart/acmguide.pdf and b/macros/latex/contrib/acmart/acmguide.pdf differ diff --git a/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf b/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf index b5920bbdb4..b792e86000 100644 Binary files a/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf and b/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf differ diff --git a/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf b/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf index 4bfce99a81..fbc81f3dfe 100644 Binary files a/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf and b/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf differ diff --git a/macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf b/macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf index ce88d538cc..81a50f927e 100644 Binary files a/macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf and b/macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf differ diff --git a/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf b/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf index e793982d88..b85851caaf 100644 Binary files a/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf and b/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf differ diff --git a/macros/latex/contrib/acmart/samples/sample-acmtog.pdf b/macros/latex/contrib/acmart/samples/sample-acmtog.pdf index 1c3cec9d50..cb456701bd 100644 Binary files a/macros/latex/contrib/acmart/samples/sample-acmtog.pdf and b/macros/latex/contrib/acmart/samples/sample-acmtog.pdf differ diff --git a/macros/latex/contrib/acmart/samples/sample-authordraft.pdf b/macros/latex/contrib/acmart/samples/sample-authordraft.pdf index 227fb84311..3b36d15e53 100644 Binary files a/macros/latex/contrib/acmart/samples/sample-authordraft.pdf and b/macros/latex/contrib/acmart/samples/sample-authordraft.pdf differ diff --git a/macros/latex/contrib/acmart/samples/sample-lualatex.pdf b/macros/latex/contrib/acmart/samples/sample-lualatex.pdf index 7e17b4a433..727c34062b 100644 Binary files a/macros/latex/contrib/acmart/samples/sample-lualatex.pdf and b/macros/latex/contrib/acmart/samples/sample-lualatex.pdf differ diff --git a/macros/latex/contrib/acmart/samples/sample-manuscript.pdf b/macros/latex/contrib/acmart/samples/sample-manuscript.pdf index 72f24cb110..37da84404c 100644 Binary files a/macros/latex/contrib/acmart/samples/sample-manuscript.pdf and b/macros/latex/contrib/acmart/samples/sample-manuscript.pdf differ diff --git a/macros/latex/contrib/acmart/samples/sample-sigconf.pdf b/macros/latex/contrib/acmart/samples/sample-sigconf.pdf index 1924c6fbcb..f91970c7c4 100644 Binary files a/macros/latex/contrib/acmart/samples/sample-sigconf.pdf and b/macros/latex/contrib/acmart/samples/sample-sigconf.pdf differ diff --git a/macros/latex/contrib/acmart/samples/sample-sigplan.pdf b/macros/latex/contrib/acmart/samples/sample-sigplan.pdf index abf7956e18..ade2191398 100644 Binary files a/macros/latex/contrib/acmart/samples/sample-sigplan.pdf and b/macros/latex/contrib/acmart/samples/sample-sigplan.pdf differ diff --git a/macros/latex/contrib/acmart/samples/sample-xelatex.pdf b/macros/latex/contrib/acmart/samples/sample-xelatex.pdf index f6a32abff2..849e9fc6a1 100644 Binary files a/macros/latex/contrib/acmart/samples/sample-xelatex.pdf and b/macros/latex/contrib/acmart/samples/sample-xelatex.pdf differ diff --git a/macros/latex/required/latexbug/changes.txt b/macros/latex/required/latexbug/changes.txt index 0d3a018f4a..7374beabe6 100644 --- a/macros/latex/required/latexbug/changes.txt +++ b/macros/latex/required/latexbug/changes.txt @@ -1,3 +1,13 @@ +2021-09-25 Frank Mittelbach + + * latexbug.dtx: don't warn for expl3.ltx (part of rollback) + +2021-08-26 Frank Mittelbach + + * latexbug.dtx: + Do not classify packages maintained by us (but in different + repositories) as third-party files. + 2021-06-27 Frank Mittelbach * latexbug.dtx: diff --git a/macros/latex/required/latexbug/latexbug.dtx b/macros/latex/required/latexbug/latexbug.dtx index 2053930a10..6f23da96ae 100644 --- a/macros/latex/required/latexbug/latexbug.dtx +++ b/macros/latex/required/latexbug/latexbug.dtx @@ -105,8 +105,7 @@ % % An error is generated if the test file makes use of third-party code % that is not maintained by the \LaTeX{} Project Team. For example, if -% the file would load \texttt{geometry}, \texttt{footmisc} and -% \texttt{hyperref} you +% the file would load \texttt{geometry} and \texttt{footmisc} you % would see the following: % \begin{verbatim} % Package latexbug Error: Third-party file(s) @@ -117,8 +116,6 @@ % (latexbug) geometry.sty -> Hideo Umeki % (latexbug) % (latexbug) footmisc.sty -% (latexbug) hyperref.sty -> LaTeX Team -% (latexbug) https://github.com/latex3/hyperref/issues % (latexbug) ============== % (latexbug) % \end{verbatim} @@ -137,7 +134,7 @@ % To make life somewhat easier \texttt{latexbug} will tell you the % name of the maintainer (if we know it and have added it in) and if % possible also the canonical bug address for the package (like in the -% case of \texttt{geometry} and \texttt{hyperref}). +% case of \texttt{geometry}). % If we don't have that information, you % need to find it out for yourself by looking at the package % documentation. @@ -158,6 +155,43 @@ % % \vspace*{1ex} % +% It is also possible that \texttt{latexbug} doesn't generate an +% error, but issues a warning, that it has detected one or more +% packages, that have their own bug tracker. In that case the report +% should be made in the bug tracker of that package and not in the +% \LaTeXe{}, even if it is a package that is mainted by us! +% +% Other people look these bug tracker to search for known problems and +% thus it is best if yours is recorded in the right place. Such a +% warning will look like this (we use \texttt{hyperref} as an +% example): +% \begin{verbatim} +% Package latexbug Warning: Special bug tracker! +% (latexbug) +% (latexbug) This test file uses the following file(s) +% (latexbug) +% (latexbug) ============== +% (latexbug) hyperref.sty -> Report at: +% (latexbug) https://github.com/latex3/hyperref/issues +% (latexbug) ============== +% (latexbug) +% (latexbug) Please note that these files have their own +% (latexbug) bug tracker and your issue should therefore +% (latexbug) be reported in the indicated repository. +% (latexbug) +% (latexbug) If they are not necessary to exhibit the problem, +% (latexbug) remove them from your example and rerun it, +% (latexbug) otherwise report the issue in the listed repository. +% (latexbug) +% (latexbug) If different repositories are listed, try to +% (latexbug) select the most appropriate one (but don't worry +% (latexbug) too much, if the choice is not clear to you). +% \end{verbatim} +% +% +% +% \vspace*{1ex} +% % \begin{center} % \fbox{\fbox{\parbox{.6\textwidth}{\itshape Thank you for taking % the time to report a bug and prepare a test @@ -231,7 +265,7 @@ % \begin{macrocode} %<*package> \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{latexbug}[2021/06/28 v1.0k Bug-classification] +\ProvidesPackage{latexbug}[2021/09/25 v1.0l Bug-classification] % \end{macrocode} % % \begin{macro}{\latexbug@empty} @@ -268,17 +302,26 @@ % mapping. The trailing space is important (stripping it is not really worth % it for this very limited use case). % \begin{macrocode} -\long\def\latexbug@loop #1 = #2 , {% spaces matter - \global\@namedef{latexbug@@#1}{#2}% +\long\def\latexbug@loop #1 = #2 #3, {% spaces matter + \global\@namedef{latexbug@@#1}{{#2}{#3}}% \ifx\latexbug@empty#1\else\expandafter\latexbug@loop\fi} % \end{macrocode} % \end{macro} % % A simple database of files. The value \texttt{us} means we accept -% bugs for it. We also take bug reports for \texttt{us*} (expl3) entries, but +% bugs for it. We also take bug reports for \texttt{us*} +% (expl3 or other repositories we suport) entries, but % they need to go to a different GitHub repository, so are handled separately % (and only show up -% if there doesn't seem to be anything else to pick up). A value of +% if there are no third-party packages). +% For the \texttt{latex3/latex3} repository just write \texttt{us*}, for others +% one need to specify the full details, e.g., +%\begin{verbatim} +% hyperref.sty = us* +% \Contact https://github.com/latex3/hyperref/issues , +%\end{verbatim} +% +% A value of % \texttt{ignore} means that its not our code, but we understand that it may % show up in legitimate test files and should therefore not trigger an error. % @@ -290,7 +333,8 @@ % % \begin{quote} \itshape % The database format is somewhat fragile: one needs to have a space on both sides -% of the equal sign (or one gets a nasty low-level error) and names can't have +% of the equal sign and before the comma (or one gets a nasty low-level error), +% and names can't have % no-ascii characters in them, so they end up crippled (sorry for that). % \end{quote} % @@ -764,8 +808,7 @@ xparse.ltx = us* , xfp.sty = us* , %--------------------------------- l3kernel / expl3 expl3-code.tex = ignore , -expl3.ltx = us* , -expl3.ltx = us* , +expl3.ltx = ignore , expl3.lua = us* , expl3.sty = us* , l3backend-dvipdfmx.def = ignore , @@ -801,16 +844,39 @@ xfrac.sty = us* , xgalley.sty = us* , xparse.sty = us* , xtemplate.sty = us* , -%--------------------------------- HYPERREF +%--------------------------------- TAGGING PROJECT +pdfmanagement-testphase.sty = us* + \Contact https://github.com/latex3/pdfresources/issues +pdfmanagement-testphase.ltx = ignore , +%--------------------------------- EXTERNAL PACKAGES SUPPORTED BY THE LaTeX Team hluatex.def = ignore , hpdftex.def = ignore , hxetex.def = ignore , hyperref.cfg = ignore , -hyperref.sty = LaTeX Team +hyperref.sty = us* \Contact https://github.com/latex3/hyperref/issues , hyperref-langpatches.def = ignore , pd1enc.def = ignore , puenc.def = ignore , +xcolor.sty = us* + \Contact https://github.com/latex3/xcolor/issues , +%--------------------------------- PACKAGES BY MEMBERS OF THE LaTeX Team +beamer.cls = Joseph Wright + \Contact https://github.com/josephwright/beamer/issues , +dashundergaps.sty = Frank Mittelbach + \Contact https://github.com/FrankMittelbach/fmitex-dashundergaps/issues , +fewerfloatpages.sty = Frank Mittelbach + \Contact https://github.com/FrankMittelbach/fmitex-fewerfloatpages , +fontspec.sty = Will Robertson + \Contact https://github.com/wspr/fontspec/issues , +luatex85.sty = Joseph Wright + \Contact https://github.com/josephwright/luatex85/issues , +parskip.sty = Frank Mittelbach + \Contact https://github.com/FrankMittelbach/fmitex-parskip/issues , +siunitx.sty = Joseph Wright + \Contact https://github.com/josephwright/siunitx/issues , +widows-and-orphans.sty = Frank Mittelbach + \Contact https://github.com/FrankMittelbach/fmitex-widows-and-orphans/issues , %--------------------------------- USEFUL FOR BUG REPORTS blindtext.sty = ignore , etoolbox.sty = ignore , @@ -819,20 +885,12 @@ lipsum.ltd = ignore , lipsum.sty = ignore , %--------------------------------- EXTERNALLY SUPPORTED % -beamer.cls = Joseph Wright - \Contact https://github.com/josephwright/beamer/issues , -fontspec.sty = Will Robertson - \Contact https://github.com/wspr/fontspec/issues , geometry.sty = Hideo Umeki \Contact , -luatex85.sty = Joseph Wright - \Contact https://github.com/josephwright/luatex85/issues , -siunitx.sty = Joseph Wright - \Contact https://github.com/josephwright/siunitx/issues , %--------------------------------- babel external basque.ldf = Juan M. Aguirregabiria \Contact , -belarusian.ldf = Aleksey Novodvorsky, Andrew Shadura +belarusian.ldf = Aleksey Novodvorsky and Andrew Shadura \Contact , bosnian.ldf = Samir Halilcevic %% Halilčević \Contact , @@ -915,11 +973,11 @@ vietnamese.ldf = Werner Lemberg % \end{macro} % % \begin{macro}{\latexbug@zzzz} -% \begin{macro}{\latexbug@expl} +% \begin{macro}{\latexbug@own} % Storage for third-party files and those from the \LaTeX3 set on GitHub. % \begin{macrocode} \def\latexbug@zzzz{} -\def\latexbug@expl{} +\def\latexbug@own{} % \end{macrocode} % \end{macro} % \end{macro} @@ -928,33 +986,37 @@ vietnamese.ldf = Werner Lemberg % \begin{macro}{\process@table} % A hook into a convenient place in the document set up: the % initialization of NFSS during the \cs{document} macro. If either -% \cs{latexbug@zzzz} or \cs{latexbug@expl} have any content then there is +% \cs{latexbug@zzzz} or \cs{latexbug@own} have any content then there is % a message to issue, it's just a question of deciding which one. % \begin{macrocode} \let\latexbug@process@table\process@table \def\process@table{\global\let\@addtofilelist\latexbug@addtofilelist \latexbug@process@table \ifx\latexbug@zzzz\latexbug@empty - \ifx\latexbug@expl\latexbug@empty + \ifx\latexbug@own\latexbug@empty \else - \PackageError{latexbug}% - {LaTeX3 file(s)\MessageBreak + \typeout{}% + \PackageWarningNoLine{latexbug}% + {Special bug tracker!\MessageBreak \MessageBreak -This test files uses the LaTeX3 file(s)\MessageBreak +This test file uses the following file(s)\MessageBreak \MessageBreak ==============\MessageBreak - \latexbug@expl + \latexbug@own ==============\MessageBreak \MessageBreak -You should report bugs in these packages\MessageBreak -at the LaTeX3 GitHub site,\MessageBreak -https://github.com/latex3/latex3/issues\MessageBreak -(Or remove them from your example,\MessageBreak -if they are not necessary to\MessageBreak -exhibit the problem).\MessageBreak -}{Please correct your test file prior - to submitting the bug report.\MessageBreak - Otherwise it is likely to be rejected!}% +Please note that these files have their own\MessageBreak +bug tracker and your issue should therefore\MessageBreak +be reported in the indicated repository.\MessageBreak + \MessageBreak +If they are not necessary to exhibit the problem,\MessageBreak +remove them from your example and rerun it,\MessageBreak +otherwise report the issue in the listed repository.\MessageBreak + \MessageBreak +If different repositories are listed, try to\MessageBreak +select the most appropriate one (but don't worry\MessageBreak +too much, if the choice is not clear to you)}% + \typeout{}% \fi \else \PackageError{latexbug}% @@ -998,7 +1060,6 @@ this explicitly in your bug report\MessageBreak % later. % \begin{macrocode} \def\@addtofilelist#1{% -% \show\@currnamestack \expandafter\latexbug@iftoplevel\@currnamestack {}\@nil \begingroup \xdef\latexbug@x{#1}% TODO: one-level sanitize @@ -1006,14 +1067,30 @@ this explicitly in your bug report\MessageBreak \ifx\csname latexbug@@\latexbug@x\endcsname\relax \def\latexbug@y{}% \else - \xdef\latexbug@y{\csname latexbug@@\latexbug@x\endcsname}% +% \end{macrocode} +% \cs{latexbug@y} will contain either on of the keywords +% \texttt{us} or \texttt{us*} or \texttt{ignore} or it will contain +% the start part of the third-party information, \cs{latexbug@z} +% contains the rest (if anything), the space between the two is +% lost and needs to be reinserted. +% \begin{macrocode} + \xdef\latexbug@y{\expandafter\expandafter\expandafter + \@firstoftwo\csname latexbug@@\latexbug@x\endcsname}% + \xdef\latexbug@z{\expandafter\expandafter\expandafter + \@secondoftwo\csname latexbug@@\latexbug@x\endcsname}% \fi \ifx\latexbug@y\latexbug@us\else \ifx\latexbug@y\latexbug@usstar \begingroup \let\MessageBreak\relax - \xdef\latexbug@expl{% - \latexbug@expl\latexbug@x + \xdef\latexbug@own{% + \latexbug@own\latexbug@x + \space\space -> \space Report at: + \ifx\latexbug@z\@empty + \Contact https://github.com/latex3/latex3/issues + \else + \latexbug@z + \fi \MessageBreak }% \endgroup @@ -1022,7 +1099,9 @@ this explicitly in your bug report\MessageBreak {\let\MessageBreak\relax \xdef\latexbug@zzzz{\latexbug@zzzz\latexbug@x \ifx\latexbug@y\latexbug@empty\else - \space\space -> \space \latexbug@y\fi + \space\space -> \space \latexbug@y + \space \latexbug@z + \fi \MessageBreak}}% \fi \fi diff --git a/macros/latex/required/latexbug/latexbug.pdf b/macros/latex/required/latexbug/latexbug.pdf index 84009fde49..460660a9f0 100644 Binary files a/macros/latex/required/latexbug/latexbug.pdf and b/macros/latex/required/latexbug/latexbug.pdf differ -- cgit v1.2.3