borisveytsman / acmart

ACM consolidated LaTeX styles
610 stars 253 forks source link

\orcid broken in 1.78 #446

Closed ckaran closed 3 years ago

ckaran commented 3 years ago

I'm using the acmart class that has the following version info:

[2021/05/01 v1.78 Typesetting articles for the Association for Computing Machinery]

When I include my ORCID via \orcid{0000-0001-8924-8341}, I get the following failure:

! You can't use `\unskip' in vertical mode.
\orcid #1->\unskip 
                   \ignorespaces \IfBeginWith {#1}{http}{\expandafter \gdef ...
l.84 \orcid{0000-0001-8924-8341}

Looking through the acmart.cls file, I can see that \unskip is in there. Is there some way of accomplishing the same thing without \unskip?

borisveytsman commented 3 years ago

I cannot reproduce this error. Can you provide a minimal working example?

ckaran commented 3 years ago

I apologize about the long lead time to create a minimal working example, it turns out that I managed to trip across a true corner case when this broke for me. I created a repository to illustrate the issues. You will need to clone the repository and run the makefile to get the output. The main branch has the broken code, which I think is minimal. The other branches illustrate changes that 'fix' the problem (because of how little code there is in the files at this point, it's hard for me to know if they would really work, or if I've managed to hid the issues without really fixing them).

Please let me know if I can do anything else to help debug this.

borisveytsman commented 3 years ago

I think there is some misunderstanding here. \orcid is a property of an author, like \email of \affiliation. If it follows an \author command, it attaches ORCID to the given author. Otherwise it leads to an error message. As soon as you put in your sample document

\author{A. U. Thor} \orcid{1234-5678-90AB-CDEF}

you get the proper behavior.

ckaran commented 3 years ago

So the following should work, correct?:

\documentclass{acmart}
\usepackage[draft]{fixme}
\begin{document}
\listoffixmes

\author{A. U. Thor} \orcid{1234-5678-90AB-CDEF}
\end{document}

I've updated the main branch in my repo, but when I test it, I get the following output:

cfkaran2@Hammer:~/Desktop/acmart_issue_446$ make
make bug_report
make[1]: Entering directory '/home/cfkaran2/Desktop/acmart_issue_446'
pdflatex bug_report
This is pdfTeX, Version 3.141592653-2.6-1.40.23 (TeX Live 2021) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./bug_report.tex
LaTeX2e <2021-06-01> patch level 1
L3 programming layer <2021-08-27>
(/usr/local/texlive/2021/texmf-dist/tex/latex/acmart/acmart.cls
Document Class: acmart 2021/08/29 v1.79 Typesetting articles for the Associatio
n for Computing Machinery
(/usr/local/texlive/2021/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(/usr/local/texlive/2021/texmf-dist/tex/generic/xkeyval/xkvutils.tex
(/usr/local/texlive/2021/texmf-dist/tex/generic/xkeyval/keyval.tex))))
(/usr/local/texlive/2021/texmf-dist/tex/generic/xstring/xstring.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/xstring/xstring.tex))
(/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/iftex.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/amscls/amsart.cls
Document Class: amsart 2020/05/29 v2.20.6
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype-pdftex.def)
(/usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype.cfg))
(/usr/local/texlive/2021/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/booktabs/booktabs.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/refcount/refcount.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)
(/usr/local/texlive/2021/texmf-dist/tex/generic/infwarerr/infwarerr.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/totpages/totpages.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/everyshi/everyshi.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/environ/environ.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/trimspaces/trimspaces.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/setspace/setspace.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/textcase/textcase.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/natbib/natbib.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperxmp/hyperxmp.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/kvoptions/kvoptions.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty))
(/usr/local/texlive/2021/texmf-dist/tex/generic/pdfescape/pdfescape.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty))
(/usr/local/texlive/2021/texmf-dist/tex/generic/stringenc/stringenc.sty)
(/usr/local/texlive/2021/texmf-dist/tex/generic/intcalc/intcalc.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/ifmtarg/ifmtarg.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/oberdiek/ifdraft.sty)
(/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifluatex.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/hycolor/hycolor.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/auxhook/auxhook.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def
) (/usr/local/texlive/2021/texmf-dist/tex/generic/etexcmds/etexcmds.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/local/texlive/2021/texmf-dist/tex/latex/url/url.sty)
(/usr/local/texlive/2021/texmf-dist/tex/generic/bitset/bitset.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/atbegshi-ltx.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/atveryend-ltx.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty

(/usr/local/texlive/2021/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
))) (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-def/pdftex.def)))
(/usr/local/texlive/2021/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/color.cfg))
(/usr/local/texlive/2021/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifvtex.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/ncctools/manyfoot.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/ncctools/nccfoots.sty))
(/usr/local/texlive/2021/texmf-dist/tex/generic/pdftex/glyphtounicode.tex)
(/usr/local/texlive/2021/texmf-dist/tex/latex/cmap/cmap.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/fontenc.sty<<t1.cmap>>)
(/usr/local/texlive/2021/texmf-dist/tex/latex/libertine/libertine.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifxetex.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/textcomp.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/fontenc.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/fontaxes/fontaxes.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/libertine/LinLibertine_I.tex))
(/usr/local/texlive/2021/texmf-dist/tex/latex/inconsolata/zi4.sty
`inconsolata-zi4' v1.12, 2019/05/17 Text macros for Inconsolata (msharpe))
(/usr/local/texlive/2021/texmf-dist/tex/latex/newtx/newtxmath.sty
`newtxmath' v1.655, 2021/06/01 Math macros based originally on txfonts (msharpe
) (/usr/local/texlive/2021/texmf-dist/tex/latex/oberdiek/centernot.sty)
(/usr/local/texlive/2021/texmf-dist/tex/generic/kastrup/binhex.tex))
(/usr/local/texlive/2021/texmf-dist/tex/latex/caption/caption.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/caption/caption3.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/caption/caption-ams-smf.sto)))
(/usr/local/texlive/2021/texmf-dist/tex/latex/float/float.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/comment/comment.sty
Excluding comment 'comment') Excluding comment 'CCSXML'
(/usr/local/texlive/2021/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
Special comment 'acks'
(/usr/local/texlive/2021/texmf-dist/tex/latex/libertine/T1LinuxLibertineT-TLF.f
d)) (/usr/local/texlive/2021/texmf-dist/tex/latex/fixme/fixme.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/tools/verbatim.sty))
Excluding comment 'screenonly' Include comment 'printonly'
Include comment 'anonsuppress'
(/usr/local/texlive/2021/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
No file bug_report.aux.
(/usr/local/texlive/2021/texmf-dist/tex/latex/newtx/omlnxlmi.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/newtx/untxexa.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/newtx/lmsntxsy.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/newtx/lmxntxexx.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/libertine/OT1LinuxLibertineT-TLF.
fd)<<ot1.cmap>><<oml.cmap>>
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsfonts/umsb.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/newtx/untxmia.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/newtx/untxsym.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/newtx/untxsyc.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/gettitlestring/gettitlestring.s
ty)) (/usr/local/texlive/2021/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/local/texlive/2021/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
(/usr/local/texlive/2021/texmf-dist/tex/latex/upquote/upquote.sty)
(/usr/local/texlive/2021/texmf-dist/tex/generic/stringenc/se-pdfdoc.def)
(/usr/local/texlive/2021/texmf-dist/tex/generic/stringenc/se-utf8.def)

FiXme Summary: Number of notes: 0,
(FiXme)        Number of warnings: 0,
(FiXme)        Number of errors: 0,
(FiXme)        Number of fatal errors: 0,
(FiXme)        Total: 0.

[1.1{/usr/local/texlive/2021/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
(./bug_report.aux)

LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

Package rerunfilecheck Warning: File `bug_report.out' has changed.
(rerunfilecheck)                Rerun to get outlines right
(rerunfilecheck)                or use package `bookmark'.

 ){/usr/local/texlive/2021/texmf-dist/fonts/enc/dvips/libertine/lbtn_76gpa5.enc
}</usr/local/texlive/2021/texmf-dist/fonts/type1/public/libertine/LinLibertineT
.pfb>
Output written on bug_report.pdf (1 page, 95679 bytes).
Transcript written on bug_report.log.
pdflatex bug_report
This is pdfTeX, Version 3.141592653-2.6-1.40.23 (TeX Live 2021) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./bug_report.tex
LaTeX2e <2021-06-01> patch level 1
L3 programming layer <2021-08-27>
(/usr/local/texlive/2021/texmf-dist/tex/latex/acmart/acmart.cls
Document Class: acmart 2021/08/29 v1.79 Typesetting articles for the Associatio
n for Computing Machinery
(/usr/local/texlive/2021/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(/usr/local/texlive/2021/texmf-dist/tex/generic/xkeyval/xkvutils.tex
(/usr/local/texlive/2021/texmf-dist/tex/generic/xkeyval/keyval.tex))))
(/usr/local/texlive/2021/texmf-dist/tex/generic/xstring/xstring.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/xstring/xstring.tex))
(/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/iftex.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/amscls/amsart.cls
Document Class: amsart 2020/05/29 v2.20.6
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype-pdftex.def)
(/usr/local/texlive/2021/texmf-dist/tex/latex/microtype/microtype.cfg))
(/usr/local/texlive/2021/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/booktabs/booktabs.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/refcount/refcount.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)
(/usr/local/texlive/2021/texmf-dist/tex/generic/infwarerr/infwarerr.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/totpages/totpages.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/everyshi/everyshi.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/environ/environ.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/trimspaces/trimspaces.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/setspace/setspace.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/textcase/textcase.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/natbib/natbib.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperxmp/hyperxmp.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/kvoptions/kvoptions.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty))
(/usr/local/texlive/2021/texmf-dist/tex/generic/pdfescape/pdfescape.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty))
(/usr/local/texlive/2021/texmf-dist/tex/generic/stringenc/stringenc.sty)
(/usr/local/texlive/2021/texmf-dist/tex/generic/intcalc/intcalc.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/ifmtarg/ifmtarg.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/oberdiek/ifdraft.sty)
(/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifluatex.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/hycolor/hycolor.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/auxhook/auxhook.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def
) (/usr/local/texlive/2021/texmf-dist/tex/generic/etexcmds/etexcmds.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/local/texlive/2021/texmf-dist/tex/latex/url/url.sty)
(/usr/local/texlive/2021/texmf-dist/tex/generic/bitset/bitset.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/atbegshi-ltx.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/atveryend-ltx.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty

(/usr/local/texlive/2021/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
))) (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-def/pdftex.def)))
(/usr/local/texlive/2021/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/color.cfg))
(/usr/local/texlive/2021/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifvtex.sty))
(/usr/local/texlive/2021/texmf-dist/tex/latex/ncctools/manyfoot.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/ncctools/nccfoots.sty))
(/usr/local/texlive/2021/texmf-dist/tex/generic/pdftex/glyphtounicode.tex)
(/usr/local/texlive/2021/texmf-dist/tex/latex/cmap/cmap.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/fontenc.sty<<t1.cmap>>)
(/usr/local/texlive/2021/texmf-dist/tex/latex/libertine/libertine.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifxetex.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/textcomp.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/fontenc.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/fontaxes/fontaxes.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/libertine/LinLibertine_I.tex))
(/usr/local/texlive/2021/texmf-dist/tex/latex/inconsolata/zi4.sty
`inconsolata-zi4' v1.12, 2019/05/17 Text macros for Inconsolata (msharpe))
(/usr/local/texlive/2021/texmf-dist/tex/latex/newtx/newtxmath.sty
`newtxmath' v1.655, 2021/06/01 Math macros based originally on txfonts (msharpe
) (/usr/local/texlive/2021/texmf-dist/tex/latex/oberdiek/centernot.sty)
(/usr/local/texlive/2021/texmf-dist/tex/generic/kastrup/binhex.tex))
(/usr/local/texlive/2021/texmf-dist/tex/latex/caption/caption.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/caption/caption3.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/caption/caption-ams-smf.sto)))
(/usr/local/texlive/2021/texmf-dist/tex/latex/float/float.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/comment/comment.sty
Excluding comment 'comment') Excluding comment 'CCSXML'
(/usr/local/texlive/2021/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
Special comment 'acks'
(/usr/local/texlive/2021/texmf-dist/tex/latex/libertine/T1LinuxLibertineT-TLF.f
d)) (/usr/local/texlive/2021/texmf-dist/tex/latex/fixme/fixme.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/tools/verbatim.sty))
Excluding comment 'screenonly' Include comment 'printonly'
Include comment 'anonsuppress'
(/usr/local/texlive/2021/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
(./bug_report.aux)
(/usr/local/texlive/2021/texmf-dist/tex/latex/newtx/omlnxlmi.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/newtx/untxexa.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/newtx/lmsntxsy.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/newtx/lmxntxexx.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/libertine/OT1LinuxLibertineT-TLF.
fd)<<ot1.cmap>><<oml.cmap>>
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/amsfonts/umsb.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/newtx/untxmia.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/newtx/untxsym.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/newtx/untxsyc.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/local/texlive/2021/texmf-dist/tex/generic/gettitlestring/gettitlestring.s
ty)) (./bug_report.out) (./bug_report.out)
(/usr/local/texlive/2021/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/local/texlive/2021/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
(/usr/local/texlive/2021/texmf-dist/tex/latex/upquote/upquote.sty)
(./bug_report.lox)
! You can't use `\unskip' in vertical mode.
\orcid #1->\unskip 
                   \ignorespaces \IfBeginWith {#1}{http}{\expandafter \gdef ...
l.6 ...hor{A. U. Thor} \orcid{1234-5678-90AB-CDEF}

? 

So still broken for me. Did you run the makefile? Did it work for you?

borisveytsman commented 3 years ago

This works:

\documentclass{acmart}
\usepackage[draft]{fixme}
\author{A. U. Thor}
\orcid{1234-5678-90AB-CDEF}
\title{}
\begin{document}
\listoffixmes

\maketitle
\end{document}
  1. You need to define \title
  2. It is better to define metadata before \begin{document}
ckaran commented 3 years ago

Thank you, that works regardless of ordering or spacing!

As for point 2, I don't remember where I got the original example file from, but it had the metadata defined within \begin{document}, which is why I was doing it that way. If I find the original that I copied it from again, I'll be sure to let the author know.

Thank you again for figuring this out.