2017 ACM ドキュメント テンプレートで xkeyval エラーが発生する

2017 ACM ドキュメント テンプレートで xkeyval エラーが発生する

昨年 12 月に、ACM は LaTeX ドキュメント テンプレートの全面的な改訂版を公開しました。

2017 ACM マスター論文テンプレート

そこで、私は自分の会議論文を「SIG-ALTERNATE.CLS - VERSION 2.8」からこの新しいテンプレートに移行しようとしていますが、正しい documentclass コマンドを発行しているように見えますが、

\documentclass[sigconf]{include/acmart}

ちょうど会議のサンプル論文の通りですが、それでも私はこう思います:

! Package xkeyval Error: `format' undefined in families `include/acmart.cls'.

...

! Package xkeyval Error: `screen' undefined in families `include/acmart.cls'.

などなど。それはなぜでしょうか?

注記:これがよく知られた/簡単に識別できる問題でない場合は、論文から M(not)WE を抽出してみます。

答え1

どうやら、ドキュメント クラス ファイルはサブディレクトリに配置して読み込むことはできないようです。次のように記述すると、

\documentclass[sigconf]{include/acmart}

エラーが発生しますが、.texファイルと同じディレクトリにプルアップして次のように記述します。

\documentclass[sigconf]{acmart}

それで大丈夫です。うーん、面倒ですね。以前の ACM ドキュメント クラス ( sig-alternatatev2.8) では、この方法でサブディレクトリのクラスをロードできました。

関連情報