
En diciembre del año pasado, la ACM publicó una revisión de la plantilla de documentos LaTeX:
Plantilla de artículo maestro de ACM 2017
Entonces, estoy intentando migrar un documento de conferencia mío desde "SIG-ALTERNATE.CLS - VERSIÓN 2.8" a esta nueva plantilla, y aunque parece que estoy emitiendo el comando documentclass correcto:
\documentclass[sigconf]{include/acmart}
tal como en el documento de muestra de la conferencia y, sin embargo, obtengo:
! Package xkeyval Error: `format' undefined in families `include/acmart.cls'.
...
! Package xkeyval Error: `screen' undefined in families `include/acmart.cls'.
etcétera. ¿Porqué es eso?
Nota:Si este no es un problema conocido o fácil de identificar, intentaré extraer un M (no) WE del documento.
Respuesta1
Aparentemente, el archivo de clase de documento no se puede colocar ni cargar desde un subdirectorio. Entonces si escribo:
\documentclass[sigconf]{include/acmart}
Recibo los errores, pero si lo coloco en el mismo directorio que el .tex
archivo y escribo:
\documentclass[sigconf]{acmart}
entonces está bien. Phhh, molesto. Con la clase de documento ACM anterior ( sig-alternatate
v2.8), solía ser posible cargar la clase para un subdirectorio de esta manera.