Формат ACM на практике

Класс acmart: sigconf, метаданные, анонимная проверка и сюрпризы при первой компиляции.

Формат ACM на практике

В 2017 году ACM объединила все свои шаблоны в один класс «acmart». Один класс, много лиц: опция формата решает, получите ли вы статью с конференции в две колонки или журнальную статью в одну колонку.

Выберите вариант формата

% Conference proceedings (SIGCHI, SIGPLAN, most SIGs)
\documentclass[sigconf]{acmart}
% Small journal format (TOCE, TAP, ...)
\documentclass[acmsmall]{acmart}
% Large journal format (TOG, ...)
\documentclass[acmlarge]{acmart}

sigconf — это то, что вам нужно практически для любой конференции ACM. CFP места проведения называет точный вариант; доверяйте этому, а не привычке. Если вы все еще выбираете между семействами площадок, ACM, IEEE и друзья сравнит их.

Метаданные являются обязательными

В отличие от IEEEtran, acmart отказывается выглядеть правильно (и издатель отказывается его принимать) без блоков метаданных:

\begin{CCSXML}
... % generated at dl.acm.org/ccs
\end{CCSXML}
\ccsdesc[500]{Software and its engineering~Compilers}
\keywords{compilers, optimization, benchmarks}

Концепции CCS взяты из средства выбора на веб-сайте ACM, которое генерирует строки XML и \ccsdesc. Вставьте их дословно. Ключевые слова помещаются в \keywords, а не в абстрактном виде. Блок справочного формата ACM (серое поле цитирования на первой странице) генерируется автоматически из \acmConference, \acmYear и друзей, который издатель заполняет или проверяет во время готовности камеры.

Отправка в двойном слепом режиме

Большинство конференций ACM рассматриваются анонимно. Один из вариантов справляется с этим:

\documentclass[sigconf,review,anonymous]{acmart}

«anonymous» скрывает авторов и филиалы, «review» добавляет номера строк для рецензентов. Отключите оба, чтобы подготовить камеру. Класс отвечает за механику, но анонимизация — это нечто большее, чем просто флаг. См. двойное слепое исследование выполнено правильно.

Цитаты: пронумерованы или указаны по году автора.

acmart использует natbib и поддерживает оба стиля:

Вариант Результат
по умолчанию Пронумеровано: [3]
natbib=true + \citestyle{acmauthoryear} Автор-год: (Лавлейс, 1843)

Некоторые SIG указывают год автора (исторически CHI), другие нумеруют. Опять же: CFP решает.

Сюрпризы при первой компиляции

acmart жаждет пакетов. Ожидайте этого при новой настройке:

  • Шрифты Libertine. Класс загружает Linux Libertine и Biolinum плюс newtxmath. При минимальной установке TeX они загружаются при первой компиляции. Встроенный в Oleafly движок Tectonic автоматически извлекает их при первом использовании, поэтому первоначальная компиляция занимает больше времени, чем вторая. Это нормально, не зависание.
  • Строгие правила с плавающей запятой. acmart полностью блокирует некоторые пакеты (например, titlesec), и при их загрузке произойдет ошибка.
  • \authorsaddresses{} отключает нижний колонтитул «адреса авторов» в черновиках.

Если пакет действительно не удается разрешить, исправление обычное: установить отсутствующий пакет.

Где это взять

Загрузите официальный шаблон со страниц авторов acm.org или сайта вашей конференции и обновляйте acmart.cls. ACM пересматривает его несколько раз в год и проверяет готовность камеры к последней версии.

Вернуться к Площадки и форматы