diff options
author | Karl Berry <karl@freefriends.org> | 2024-01-22 20:35:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-01-22 20:35:13 +0000 |
commit | aebfa5b82350ea2f914161793a42eed7e92ec92e (patch) | |
tree | 3efff0e8860f47cf07909588b3ebe0a42eca8f32 /Master/texmf-dist/doc/latex/acmart | |
parent | 8ab2bbd5a16cc3d70cdfce09b65770de6b880d1b (diff) |
acmart (22jan24)
git-svn-id: svn://tug.org/texlive/trunk@69535 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/acmart')
23 files changed, 4 insertions, 271 deletions
diff --git a/Master/texmf-dist/doc/latex/acmart/README b/Master/texmf-dist/doc/latex/acmart/README index e6e3e8cbca3..422452e721e 100644 --- a/Master/texmf-dist/doc/latex/acmart/README +++ b/Master/texmf-dist/doc/latex/acmart/README @@ -12,6 +12,10 @@ The production version is the one on CTAN and ACM sites. Changes +Version 2.02. Documentation update. + Changes in TOG templates + Corrected typo in ACM/IMS journals + Version 2.01 \acmPrice now produces a warning. Version 2.00 ACM switches to electronic only version. diff --git a/Master/texmf-dist/doc/latex/acmart/acm-jdslogo.png b/Master/texmf-dist/doc/latex/acmart/acm-jdslogo.png Binary files differdeleted file mode 100644 index 9772aed9293..00000000000 --- a/Master/texmf-dist/doc/latex/acmart/acm-jdslogo.png +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/acmart/acmart-changes.tex b/Master/texmf-dist/doc/latex/acmart/acmart-changes.tex deleted file mode 100644 index 4531b795333..00000000000 --- a/Master/texmf-dist/doc/latex/acmart/acmart-changes.tex +++ /dev/null @@ -1,117 +0,0 @@ -% !Mode:: "TeX:UTF-8:Main" -% !Mode:: "TeX:UTF-8:Main" -\DocumentMetadata{testphase={phase-III,firstaid}} - -% # store and restore section command: -\makeatletter -\let\ori@startsection\@startsection -\let\ori@xsect\@xsect -\let\ori@sect\@sect -\let\ori@ssect\@ssect -\documentclass[]{acmart} -\let\@startsection\ori@startsection %acmart definition is like kernel, so tagging version should be ok -\let\@xsect\ori@xsect %acmart definition is like kernel, so tagging version should be ok -% everyone patches \@sect and @ssect, here we should change the internal nameref version ;-( -\let\NR@ssect\ori@ssect %acmart definition is like kernel, so tagging version should be ok -\let\NR@sect\ori@sect %TODO: must be checked! acmart definition is slightly different. - - -% part is level 9??? It must be checked if this confuse the new tagging code. -\renewcommand\part{\@startsection{part}{9}{\z@}% - {-10\p@ \@plus -4\p@ \@minus -2\p@}% - {4\p@}% - {\ACM@NRadjust\@parfont}} -\def\toclevel@part{9} %??? - -% # tableofcontents. Insert hooks into \tocline (I hope arguments + placement are correct) -\def\@tocline#1#2#3#4#5#6#7{\relax - \ifnum #1>\c@tocdepth % then omit - \else - \par \addpenalty\@secpenalty\addvspace{#2}% - \begingroup \hyphenpenalty\@M - \@ifempty{#4}{% - \@tempdima\csname r@tocindent\number#1\endcsname\relax - }{% - \@tempdima#4\relax - }% - \parindent\z@ \leftskip#3\relax \advance\leftskip\@tempdima\relax - \rightskip\@pnumwidth plus4em \parfillskip-\@pnumwidth - #5\leavevmode\hskip-\@tempdima - \UseHookWithArguments{contentsline/text/before}{4}{#1}{#6}{#7}{\@contentsline@destination}%NEW - #6% - \UseHookWithArguments{contentsline/text/after}{4}{#1}{#6}{#7}{\@contentsline@destination}%NEW - \nobreak\relax - \hfil\hbox to\@pnumwidth{% - \UseHookWithArguments{contentsline/page/before}{4}{#1}{#6}{#7}{\@contentsline@destination}%NEW - \@tocpagenum{#7} - \UseHookWithArguments{contentsline/page/after}{4}{#1}{#6}{#7}{\@contentsline@destination}%NEW - }\par - \nobreak - \endgroup - \fi} -% add config points to starttoc -% TODO: extend kernel version so that acmart no longer has to redefine it. -\def\@starttoc#1#2{\begingroup\makeatletter - \setTrue{#1}% - \par\removelastskip\vskip\z@skip - \@startsection{section}\@M\z@{\linespacing\@plus\linespacing}% - {.5\linespacing}{\centering\contentsnamefont}{#2}% - \@starttoc@cfgpoint@before{#1}%NEW<<<<<<<<<< (name will change) - \@input{\jobname.#1}% - \@starttoc@cfgpoint@after{#1}%NEW<<<<<<<<<<<< (name will change) - \if@filesw - \@xp\newwrite\csname tf@#1\endcsname - \immediate\@xp\openout\csname tf@#1\endcsname \jobname.#1\relax - \fi - \global\@nobreakfalse \endgroup - \addvspace{32\p@\@plus14\p@}% -} - - - -% # maketitle is much too complex, so we stop all tagging for now -\ExplSyntaxOn -\AddToHook{cmd/maketitle/before} - {\tagstructbegin{tag=Title}\tagmcbegin{} \tag_stop:} -\AddToHook{cmd/maketitle/after} - {\tag_start:\tagmcend\tagstructend } -\ExplSyntaxOff - -% # TODO -% \endminipage must be restored (acmart wants to remove the footnoterule.) -% \@footnotetext is changed, but no in all variants - -\title{title} - -\usepackage{blindtext} - -\begin{document} - -\maketitle - -\tableofcontents - -\section{section} -\subsection{sub} -\subsubsection{subsub} - -\paragraph{paragraph} some text\footnote{xxxx} - -\subsection{sub} -\subsubsection{subsub} - -\paragraph{paragraph} some text - -\begin{figure} -a figure -\caption{test caption figure} -\end{figure} - -\begin{table} -a table -\caption{test caption table} -\end{table} - -\blinddocument - -\end{document} diff --git a/Master/texmf-dist/doc/latex/acmart/acmart-data.md b/Master/texmf-dist/doc/latex/acmart/acmart-data.md deleted file mode 100644 index 7e7a5437c97..00000000000 --- a/Master/texmf-dist/doc/latex/acmart/acmart-data.md +++ /dev/null @@ -1,114 +0,0 @@ -## acmart.cls - -* class to typeset articles for the Association - for Computing Machinery -* around 3500 lines of code -* bases on amsart.cls -* support various journal styles - -## Packages - -* xkeyval: probably harmless -* xstring: probably harmless -* iftex: probably harmless -* amsart.cls: ** must be checked** -* amsmath: good -* microtype: can be problematic, if needed disable patches -* etoolbox: probably harmless -* booktabs: table tagging is uncomplete anyway -* refcount: probably harmless -* ltxcmds: probably harmless -* infwarerr: probably harmless -* totpages: **?, should be checked** -* everyshi: harmless (now wrapper to kernel hook) -* environ: **probably harmless, but use should be checked** -* trimspaces: probably harmless -* setspace: probably harmless -* textcase: harmless but unneeded in current latex -* natbib: handled in latex-lab-bib -* hyperxmp: **incompatible, but doesn't harm as it is ignored. It must be checked if XMP-data are missing** -* kvoptions -* various internal hyperref packages: hopefully all harmless -* hyperref: explicitly handled by the latex-lab code -* nameref: explicitly handled by the latex-lab code -* graphicx: handled by the latex-lab code -* (x)color: probably harmless -* geometry: probably harmless -* manyfoot: **must be checked, could affect footnote tagging** -* nccfoots: **must be checked, could affect footnote tagging** -* font packages: probably harmless (but math packages can affect later math tagging) -* caption: **must be checked as latex-lab-floats redefines caption commands.** -* float: **must be checked as latex-lab-floats redefines floats. Handling of H is unclear.** -* comment: probably harmless -* fancyhdr: **should work, but if must be checked if there is meaningful content in the header/footer as by default there are artifact**. -* upquote: probably harmless - -Some packages are only loaded sometimes, e.g. - -* framed: probably problematic - - -With lualatex result is similar, but probably unicode-math should be loaded. - -## Redefinitions of main LaTeX commands - -### sectioning - -* `\@startsection`: acmart definition is like kernel definition. Using new tagging definition should be fine. -* `\@sect`: acmart definition slightly different. Reason must be checked. -* `\@xsect`: acmart definition is like kernel definition. Using new tagging definition should be fine. -* `\@seccntformat`: not changed by tagging code, so probably fine -* `\@ssect`: acmart definition is like kernel definition. Using new tagging definition should be fine. -* `\section` etc defined with `\@startsection`: OK -* `\part` defined as level 9 command?? Does the tagging code handles that or gets it confused?? - -### toc - -* `\@starttoc`: must be adjusted to the tagging code -* `\l@section`, `\l@subsection`, `\l@subsubsection`: they use `\@tocline` (amsart), so that must be changed similar to `\@dottedtocline` - - -### footnotes - -It must be checked if this harms! - -* `\@makefntext` -* `\@footnotetext` (sometimes) -* `\@mpfootnotetext` -* `\@makefnmark` -* `\footnoterule` - -### floats - -Must be checked. - -* `\@dblfloat`, `\end@dblfloat` sometimes - -### lists - -* `\@listI` etc -* description - - -### title - -lots of complicated box combinations - -* `\author` -* `\maketitle` -* `abstract` - -### other - - -* `\endminipage`: will probably break minipage tagging. -* `\theindex` - - -## New commands and environments - -All their tagging must be checked!! - -* -* -* diff --git a/Master/texmf-dist/doc/latex/acmart/acmart-ori.tex b/Master/texmf-dist/doc/latex/acmart/acmart-ori.tex deleted file mode 100644 index aeecb28701f..00000000000 --- a/Master/texmf-dist/doc/latex/acmart/acmart-ori.tex +++ /dev/null @@ -1,40 +0,0 @@ -% !Mode:: "TeX:UTF-8:Main" -% !Mode:: "TeX:UTF-8:Main" -\DocumentMetadata{testphase={phase-III,firstaid},pdfversion=2.0} - -\documentclass[]{acmart} - -\title{title} - -\usepackage{blindtext} - -\begin{document} - -\maketitle - -\tableofcontents - -\section{section} -\subsection{sub} -\subsubsection{subsub} - -\paragraph{paragraph} some text\footnote{xxxx} - -\subsection{sub} -\subsubsection{subsub} - -\paragraph{paragraph} some text - -\begin{figure} -a figure -\caption{test caption figure} -\end{figure} - -\begin{table} -a table -\caption{test caption table} -\end{table} - -\blinddocument - -\end{document} diff --git a/Master/texmf-dist/doc/latex/acmart/acmart.pdf b/Master/texmf-dist/doc/latex/acmart/acmart.pdf Binary files differindex 883a93e433e..99124a2a6a6 100644 --- a/Master/texmf-dist/doc/latex/acmart/acmart.pdf +++ b/Master/texmf-dist/doc/latex/acmart/acmart.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/acmguide.pdf b/Master/texmf-dist/doc/latex/acmart/acmguide.pdf Binary files differindex e721714333e..33113f01f34 100644 --- a/Master/texmf-dist/doc/latex/acmart/acmguide.pdf +++ b/Master/texmf-dist/doc/latex/acmart/acmguide.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.pdf Binary files differindex 9ad5e4d25ac..9c8a2cd43f5 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmengage.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmengage.pdf Binary files differindex 4ab1f05a073..f08de8857af 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmengage.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmengage.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.pdf Binary files differindex b696cd8a5a5..126257d2919 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-biblatex.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-biblatex.pdf Binary files differindex 10d530f2a99..217d96569a6 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-biblatex.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-biblatex.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.pdf Binary files differindex 9464e1934d4..eefdee4e1d8 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.pdf Binary files differindex 66f8d534f9a..d603f78523c 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.pdf Binary files differindex 5ea73019c6c..8135247e54a 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.pdf Binary files differindex 0498ab6f6df..e9cd9155b1a 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.pdf Binary files differindex ab454908596..754a97abf6c 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.pdf Binary files differindex 753ef184862..7e9c1dfa834 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.pdf Binary files differindex 152285569b4..dd208add050 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-biblatex.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-biblatex.pdf Binary files differindex d065c3d5487..e8078376565 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-biblatex.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-biblatex.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-i13n.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-i13n.pdf Binary files differindex 69cb91907d5..90b194e2af7 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-i13n.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-i13n.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.pdf Binary files differindex c187371caa5..0d3a653a5dd 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.pdf Binary files differindex 51948655a30..0863941f813 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.pdf Binary files differindex b2542da59e2..222152317a0 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.pdf |