xkeyval-Fehler mit der ACM-Dokumentvorlage 2017

xkeyval-Fehler mit der ACM-Dokumentvorlage 2017

Im Dezember letzten Jahres veröffentlichte die ACM eine Überarbeitung der LaTeX-Dokumentvorlage:

ACM-Masterartikelvorlage 2017

also, ich versuche, einen meiner Konferenzbeiträge von „SIG-ALTERNATE.CLS – VERSION 2.8“ auf diese neue Vorlage zu migrieren, und obwohl ich scheinbar den richtigen Dokumentklassenbefehl ausgebe:

\documentclass[sigconf]{include/acmart}

genau wie im Beispiel des Konferenzpapiers, und dennoch erhalte ich:

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

...

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

und so weiter. Warum ist das so?

Notiz:Wenn dies kein bekanntes/leicht zu identifizierendes Problem ist, werde ich versuchen, ein M(nicht)WE aus dem Dokument herauszuziehen.

Antwort1

Offenbar kann die Dokumentklassendatei nicht in einem Unterverzeichnis abgelegt und von dort geladen werden. Wenn ich also schreibe:

\documentclass[sigconf]{include/acmart}

Ich erhalte die Fehlermeldungen, aber wenn ich es in dasselbe Verzeichnis wie die .texDatei ziehe und schreibe:

\documentclass[sigconf]{acmart}

dann ist es ok. Pff, ärgerlich. Mit der älteren ACM-Dokumentenklasse ( sig-alternatatev2.8) war es früher möglich, die Klasse für ein Unterverzeichnis auf diese Weise zu laden.

verwandte Informationen