[Tex/LaTex] Problem with the new 2017 ACM Master Article Template


I'm writing a paper using the new 2017 ACM Master Article Template, and I've experienced the Undefined control sequence messages:

  1. \orcid — this one's not too important, I can just omit my orcid
  2. \@currentaffiliation ->\institution
  3. …->\streetaddress, …->\city, …->state, …->postcode
  4. others that I don't need
  5. <argument> [\protect \citeauthoryearthis one is critical

Note that I get these warnings when running their example sample-sigconf.tex.

While the 2nd and 3rd ones are a little annoying, if the control sequences are ignored, it just prints the institution, city, state, etc. which I can live with. However, the last one prevents my bibliography from printing correctly.

I've looked at this similar sounding question/answer, but that answer did not work for me (unsurprisingly, because I'm not using the named bibliography style). I also experimented with this approach, which seems to work, but I don't think the bibliography style it provides is ACM compliant.

Has anyone else had success with this template yet? Here is the command I'm using to compile it:

latexmk -pdf -pdflatex="pdflatex -interaction=nonstopmode" -use-make sample-sigconf.tex

Here is my pdflatex version:

▶ pdflatex --version                                                                     
pdfTeX 3.14159265-2.6-1.40.17 (TeX Live 2016)
kpathsea version 6.2.2
Copyright 2016 Han The Thanh (pdfTeX) et al.
There is NO warranty.  Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Han The Thanh (pdfTeX) et al.
Compiled with libpng 1.6.21; using libpng 1.6.21
Compiled with zlib 1.2.8; using zlib 1.2.8
Compiled with xpdf version 3.04

Best Answer

You need to update acmart. I introduced \orcid in v1.15, 2016/06/25.

The current version is on CTAN, TeXLive, MikTeX etc. There is the development version at https://github.com/borisveytsman/acmart/, but you probably want to stick to the released one.