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)에서는 이러한 방식으로 하위 디렉터리에 대한 클래스를 로드할 수 있었습니다.

관련 정보