In December of last year, the ACM published an overhaul of the LaTeX document template:
2017 ACM Master Article Template
so, I'm trying to migrate a conference paper of mine from "SIG-ALTERNATE.CLS – VERSION 2.8" to this new template, and even though I seem to be issuing the correct documentclass command:
\documentclass[sigconf]{include/acmart}
just like in the sample conference paper, and yet – I get:
! Package xkeyval Error: `format' undefined in families `include/acmart.cls'.
...
! Package xkeyval Error: `screen' undefined in families `include/acmart.cls'.
and so on. Why is that?
Note: If this isn't a well-known/easy-to-identify issue I'll try to extract an M(not)WE from the paper.
Best Answer
Apparently the document class file cannot be placed and loaded from a subdirectory. So if I write:
I get the errors, but if I pull it up to the same directory as the
.tex
file, and write:then it's fine. Phhh, annoying. With the olders ACM document class (
sig-alternatate
v2.8) it used to be possible to load the class for a subdirectory this way.