ACM 格式的实践

acmart 类:sigconf、元数据、匿名审查和首次编译惊喜。

ACM 格式的实践

ACM 在 2017 年将其所有模板合并为一个类“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}

几乎所有 ACM 会议都需要“sigconf”。场地的 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 每年对其进行多次修订,并针对最新版本进行相机就绪检查。

返回 会议与格式