ACM MM 2025 Overleaf 模板指导

摘要

一篇清晰且文档化良好的 LaTeX \LaTeX LATEX 文章被呈现出来,该文章采用 ACM 会议论文集或期刊出版格式排版。基于“acmart”文档类,本文介绍并解释了许多常见的变体,以及作者在准备其工作文档时可能使用的多种格式化元素。

CCS 概念

  • 请勿使用此代码生成您论文的正确术语
    Generate the Correct Terms for Your Paper;
    Generate the Correct Terms for Your Paper;
    Generate the Correct Terms for Your Paper.

关键词

Do, Not, Us, This, Code, Put, the, Correct, Terms, for, Your, Paper

ACM 参考格式

Ben Trovato, G.K.M. Tobin, Lars Thørväld, Valerie Béranger, Aparna Patel,
Huifen Chan, Charles Palmer, John Smith, and Julius P. Kumquat. 2018.
The Name of the Title Is Hope.
In Proceedings of Make sure to enter the correct conference title from your rights confirmation email (Conference acronym ‘XX’).
ACM, New York, NY, USA, 6 pages.
https://doi.org/XXXXXXXX.XXXXXXXX

1 引言

ACM 在 2017 年推出了统一的文章模板,该模板提供了一种一致的 LaTeX \LaTeX LATEX 样式,适用于 ACM 旗下的所有出版物,并整合了辅助功能和元数据提取功能,以支持未来数字图书馆的应用。许多 ACM 及 SIG 专用的 LaTeX \LaTeX LATEX 模板已经过研究,并将它们的独特特性整合到这个全新的模板中。

如果您是 ACM 出版的新手,本文件是准备出版作品过程中的宝贵指南。

如果您之前曾在 ACM 发表文章,本文件提供了关于文章模板最新变更的见解和指导。

“acmart” 文档类可用于准备任何 ACM 出版物的文章——无论是会议论文还是期刊论文,并适用于出版的各个阶段,从审稿版本到最终的 “camera-ready” 版本,再到作者自己的版本,原始代码几乎无需修改。

2 模板概述

如引言所述,“acmart” 文档类可用于准备多种不同类型的文档 —— 例如,完整技术论文的双盲初稿提交、两页的 SIGGRAPH 新兴技术摘要、“camera-ready” 期刊文章、SIGCHI 扩展摘要等 —— 这些都可以通过选择合适的 模板样式模板参数 来实现。

本文将解释文档类的主要特性。更多信息可在 LaTeX \LaTeX LATEX User’s Guide 中获取:
https://www.acm.org/publications/proceedings-template


2.1 模板样式

“acmart” 文档类的主要参数是 模板样式,它决定了文章的出版类型或 SIG(特殊兴趣小组)的格式要求。该参数需要放在方括号内,并作为 \documentclass 命令的一部分:

\documentclass[STYLE]{acmart}

期刊文章使用三种模板样式之一。除三个 ACM 期刊外,其他 ACM 期刊均使用 acmsmall 模板样式:

  • acmsmall:默认的期刊模板样式。
  • acmlarge:用于 JOCCH 和 TAP 期刊。
  • acmtog:用于 TOG 期刊。

大多数会议论文集文档将使用 acmconf 模板样式:

  • sigconf:默认的会议论文模板样式。
  • sigchi:用于 SIGCHI 会议文章。
  • sigplan:用于 SIGPLAN 会议文章。

2.2 模板参数

除了指定用于格式化论文的 模板样式,还可以使用多个 模板参数 来修改已应用模板样式的某些部分。完整参数列表可在 LaTeX \LaTeX LATEX User’s Guide 中找到。

常用参数或参数组合包括:

  • anonymous, review适用于“双盲”会议投稿。该参数会匿名化论文,并包含行号。可与 \acmSubmissionID 命令一起使用,以在每页打印论文的唯一提交 ID。
  • authorversion:生成适合作者自行发布的论文版本。
  • screen:生成带有彩色超链接的版本。

本文档的源文件中,第一个命令如下:

\documentclass[sigconf,authordraft]{acmart}

3 修改

修改模板 —— 包括但不限于:调整页边距、字体大小、行距、段落和列表定义,以及使用 \vspace 命令手动调整论文元素之间的垂直间距 —— 是不允许的。

如果发现修改,您的文档将被退回修改。

4 字体

“acmart” 文档类要求使用 “Libertine” 字体系列。您的 TeX \TeX TEX 安装应包含此字体包。请勿替换其他字体。

不得使用 lmodernltimes 字体包,否则会覆盖内置的字体系列。

5 标题信息

您的论文标题应正确使用大写字母——
https://capitalizemytitle.com/ 提供了有用的大小写规则。

使用 title 命令定义您的论文标题。如果论文包含副标题,请使用 subtitle 命令进行定义。
请勿在标题中插入换行符。

如果标题较长,必须定义一个简短版本,以用于页眉中,以防止文本重叠。
title 命令具有一个“简短标题”参数:

\title[short title]{full title}

6 作者及所属机构

每位作者必须单独定义,以确保准确的元数据识别。
作为例外,多个作者可以共享一个所属机构。
作者姓名不应缩写,尽可能使用完整的名字。
请尽量提供作者的电子邮件地址。

不允许对作者姓名或电子邮件地址进行分组,或提供“电子邮件别名”,
如下所示的写法是不被接受的:

\author{Brooke Aster, David Mehldau}
\email{dave,judy,[email protected]}
\email{[email protected]}

authornoteauthornotemark 命令允许对多个作者添加注释,例如,如果一篇文章的前两位作者对工作贡献相同,则可以使用这些命令。

如果作者列表较长,则必须定义一个简短版本的作者列表,以用于页眉中,以防止文本重叠。
以下命令应放置在最后一个 \author{} 定义之后:

\renewcommand{\shortauthors}{McCartney, et al.}

如果省略此命令,系统将默认使用所有作者姓名的连接列表,
这可能会导致页眉中的文本重叠。

文章模板的完整文档可在以下链接找到:
https://www.acm.org/publications/proceedings-template
其中提供了这些命令的详细说明及其有效使用的建议。

请注意,期刊文章必须包含作者的地址信息。

7 权利信息

所有在 ACM 发表的作品,作者都需要填写权利表单。根据作品类型和作者选择的权利管理方式,这可能涉及版权转让、许可授权、许可协议,或开放获取(OA)协议。

无论作者选择哪种权利管理方式,提交后都会收到一份已完成的权利表单副本。
该表单包含 LaTeX \LaTeX LATEX 命令,必须复制到论文的源文件中
当文档源代码被编译时,这些命令及其参数会在最终文档的多个区域添加格式化文本:

  • 第一页的“ACM 参考格式”文本。
  • 第一页的“权利管理”文本。
  • 页眉中的会议信息。

权利信息是作品特有的;如果您为同一活动准备多个作品,请确保在每篇论文中使用正确的命令。

对于超过一页的论文,“ACM 参考格式”文本是必需的,而对于单页文章(摘要)则为可选项。

8 CCS 概念和用户自定义关键词

“acmart” 文档类的两个功能强大的分类工具,可帮助读者在在线搜索中找到您的作品。

ACM 计算分类系统(CCS)—— https://www.acm.org/publications/class-2012
该系统提供了一组用于描述计算学科的分类器和概念。
作者可以通过 https://dl.acm.org/ccs/ccs.cfm 选择适用的分类,并生成相应的 LaTeX \LaTeX LATEX 命令,以包含在源文件中。

用户自定义关键词是一组由作者自行选择的以逗号分隔的单词或短语,
提供了一种更灵活的方式来描述研究内容。

CCS 概念和用户自定义关键词适用于所有超过两页的论文,
对于一页或两页的文章(或摘要),则为可选项。

9 分节命令

您的论文应使用标准的 LaTeX \LaTeX LATEX 分节命令:\section\subsection\subsubsection\paragraph\subparagraph
所有 \subsection 及以上级别的标题都应编号,不要删除这些命令的编号。

禁止通过将段落的首个单词或短语加粗或使用斜体来模拟分节命令,这不被允许

以下是分节命令的示例:

9.1 小节(Subsection)

这是一个小节。

9.1.1 子小节(Subsubsection)

这是一个子小节。

Paragraph. 这是一个段落。
Subparagraph 这是一个子段落。

10 表格

“acmart” 文档类包含 booktabs 宏包
https://ctan.org/pkg/booktabs
用于生成高质量的表格。

表格标题应放置在 表格上方

由于表格无法跨页拆分,因此最佳放置位置通常是文档中首次引用该表格的页面顶部
为了确保表格能正确“浮动”到合适的位置,需使用 table 环境来包含表格内容及其标题。

表格内容必须位于 tabular 环境中,以便正确地在行和列中对齐,并添加所需的水平和垂直线条。
关于 tabular 相关内容的详细说明,可参考 LaTeX \LaTeX LATEX User’s Guide

以下是 Table 1 在输入文件中包含的位置;
可以对比该表格在这里的放置方式与文档最终输出中的位置。
在这里插入图片描述

如果需要创建一个宽表格,使其占据页面可用区域的整个宽度,
应使用 table* 环境来包含表格内容及其标题。
与单栏表格类似,该宽表格也会“浮动”到合适的位置。
以下是 Table 2 在输入文件中的包含位置;
可以对比该表格在这里的放置方式与文档最终输出中的位置。
在这里插入图片描述

始终使用 midrule 将表头与数据行分隔开,并且仅用于此目的。
这样可以使辅助技术识别表头,并帮助用户更轻松地导航表格。

11 数学方程

数学公式可以以三种不同的样式呈现:
行内公式、编号的行间公式和不编号的行间公式。
以下各节将分别介绍这三种格式。

11.1 行内(文本内)公式

出现在文本中的公式称为行内公式或文本内公式。
它由 math 环境生成,可以使用常规的 \begin{...} \end{} 结构,
或者简写形式 $ ... $

您可以使用 LaTeX \LaTeX LATEX 中提供的任何数学符号和结构,例如 α \alpha α ω \omega ω
本节将展示一些行内公式的示例。

请注意以下公式: lim ⁡ n → ∞ x = 0 \lim_{n \to \infty} x = 0 limnx=0
它在这里以行内数学样式呈现,在行间数学样式下会稍有不同。(详见下一节)。

11.2 行间公式

编号的行间公式——即从文本中垂直间隔并水平居中的公式——由 equation 环境生成。
而不带编号的行间公式则由 displaymath 环境生成。

同样,在这两种环境中,您可以使用 LaTeX \LaTeX LATEX 提供的任何数学符号和结构。
本节仅展示一些行间公式的示例。

首先,考虑上面的行内公式:
lim ⁡ n → ∞ x = 0 (1) \lim_{n \to \infty} x = 0 \tag{1} nlimx=0(1)

请注意,在 displaymath 环境中,公式的格式会有所不同。
现在,我们输入一个不带编号的公式:
∑ i = 0 ∞ x + 1 \sum_{i=0}^{\infty} x + 1 i=0x+1

接着,我们输入一个带编号的公式:
∑ i = 0 ∞ x i = ∫ 0 π + 2 f (2) \sum_{i=0}^{\infty} x_i = \int_0^{\pi+2} f \tag{2} i=0xi=0π+2f(2)

这展示了 LaTeX \LaTeX LATEX 对数学编号的良好支持。

12 图像

应使用 figure 环境插入图像。
一个 figure 环境中可以包含一张或多张图像。
如果您的图像包含第三方材料,则必须明确标识,如下例所示。
在这里插入图片描述

您的图像应包含描述该图像内容的标题(caption)。
图像标题应放置在 图像下方

每张图像还应包含一段图像描述(figure description),除非它是纯装饰性的。
这些描述用于传达图像的内容,以便无法查看图像的读者理解其含义。
它们还用于搜索引擎索引图像,以及当图像无法加载时的替代内容。

图像描述必须为格式化良好的纯文本,长度不超过 2000 个字符(包括空格)
图像描述不应重复图像标题——其目的是捕捉标题或论文正文中未提供的重要信息。
对于包含重要且复杂新信息的图像,简短的文本描述可能不够充分。
更复杂的替代描述可以放在附录中,并在简短的图像描述中引用它们。例如,
可以提供一个数据表来表示条形图的信息,或提供结构化列表来描述图表内容。

有关如何撰写图像描述及其重要性的更多信息,请参阅:
https://www.acm.org/publications/taps/describing-figures/

12.1 “Teaser Figure”

“Teaser figure” 是一张或多张图像组成的图表,
它们放置在所有作者及所属机构信息之后、文章正文之前,并跨页显示。

如果希望在文章中添加此类图像,
请将以下命令放在 \maketitle 命令之前:

\begin{teaserfigure}
    \includegraphics[width=\textwidth]{samplteaser}
    \caption{figure caption}
    \Description{figure description}
\end{teaserfigure}

13 引用与参考文献

强烈建议使用 Bib TeX \TeX TEX 来准备和格式化参考文献。
作者姓名应完整书写,例如使用全名 “Donald E. Knuth”
而非缩写 “D. E. Knuth”

此外,参考文献应包含以下关键信息:标题、年份、卷号、期号、页码、文章 DOI 等。

在源文件中,可使用以下两个命令添加参考文献,
这些命令应放置在 \end{document} 之前:

\bibliographystyle{ACM-Reference-Format}
\bibliography{bibfile}

其中 "bibfile" 是 Bib TeX \TeX TEX 文件的名称,不包含 .bib 后缀。

引用和参考文献默认使用编号格式。
部分 ACM 期刊要求采用“作者-年份”格式的引用和参考文献,
对于这种情况,请在 LaTeX \LaTeX LATEX 源文件的 前导部分(preamble)
(即 \begin{document} 之前)添加以下命令:

\citestyle{acmauthoryear}

一些示例:一个有页码的期刊文章 [2],一个编号的期刊文章 [10],
对整期期刊的引用 [9],一个专著(整本书)[23],
一个丛书中的专著/整本书(参见特定文档 2a)[17],
一本可分割的书,例如选集或文集 [12],后面紧跟相同示例,
但如果给定了卷号,我们只输出系列 [13]
(因此 Editor00a 的系列不应出现,因为它没有卷号),
可分割书中的一个章节 [35],丛书中的章节 [11],
一本多卷作品 [22],
会议论文集中的若干文章(例如会议、研讨会、工作坊等)
(有页码的论文集文章)[3, 15],
包含所有可能元素的会议论文集文章 [34],
一个编号的会议论文集文章示例 [14],
一篇非正式发表的作品 [16],
若干预印本 [6, 7],一篇博士论文 [8],一篇硕士论文 [4],
一个在线文档/互联网资源 [1, 28, 36],一个视频游戏(案例 1)[27]
和(案例 2)[26],以及 [25] 和(案例 3)一项专利 [33],
已接受待发表的作品 [30],
“YYYYb” 测试用于高产作者 [31] 和 [32]。

其他引用可能包含“重复”的 DOI 和 URL(例如某些 SIAM 文章)[21]。
Boris / Barbara Beeton:多卷作品作为书籍 [19] 和 [18]。
一些带 DOI 的引用:[20, 21]。
在线引用:[36–38]。
人工制品:[29] 和 [5]。

14 致谢

对资助来源和其他支持的识别,以及对在研究和论文准备过程中提供帮助的个人和团体的感谢,
应包含在致谢部分。该部分应放置在文档中参考文献部分的前面。

此部分具有专用的环境:

\begin{acks}
    ...
\end{acks}

以便在文章的元数据提取阶段更容易收集其中包含的信息,
并确保节标题的拼写一致。

作者不应使用编号或未编号的 \section 命令来创建此部分,
请使用 "acks" 环境。

15 附录

如果您的论文需要附录,请在源文件结束时,
\end{document} 命令之前添加附录部分。

使用 appendix 命令开始附录:

\appendix

请注意,在附录中,节标题使用字母编号,而不是数字编号。
本文档包含两个附录,以展示节和子节的标识方法。

16 多语言论文

论文可以用除英语以外的语言撰写,或包含标题、副标题、关键词和摘要的多种语言版本
(通常情况下,非英语论文应包含英文标题和英文摘要)。
使用 language=... 指定论文中使用的每种语言,
最后指定的语言为论文的主要语言。

例如,一篇法语论文,同时包含英语和德语的标题与摘要,
可使用以下命令开始:

\documentclass[sigconf, language=english, language=german, language=french]{acmart}

标题、副标题、关键词和摘要将按照论文的主要语言排版。
可使用 \translatedXXX(其中 XXX 代表标题、副标题或关键词)命令,
以在其他语言中设置这些元素。

translatedabstract 环境用于设置摘要的翻译版本。
这些命令和环境的第一个参数是必填项,表示第二个参数的语言。

示例用法请参考 sample-sigconf-i13n.tex 文件。

17 SIGCHI 扩展摘要

“sigchi-a” 模板样式(仅适用于 LaTeX \LaTeX LATEX,不适用于 Word)
用于排版横向格式的文章,具有较宽的左边距。

该模板提供了三个可用于边距内容的环境,
它们可在“sigchi-a” 模板样式下生成格式化输出:

  • sidebar:在边距中放置格式化文本。
  • marginfigure:在边距中放置图像。
  • margintable:在边距中放置表格。

致谢

感谢 Robert 提供百吉饼,并讲解 CMYK 及颜色空间。

参考文献

A 研究方法

A.1 第一部分

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Morbi malesuada, quam in pulvinar varius, metus nunc fermentum urna,
id sollicitudin purus odio sit amet enim. Aliquam ullamcorper eu ipsum vel mollis.
Curabitur quis dictum nisl. Phasellus vel semper risus, et lacinia dolor.
Integer ultricies commodo sem nec semper.

A.2 第二部分

Etiam commodo feugiat nisl pulvinar pellentesque.
Etiam auctor sodales ligula, non varius nibh pulvinar semper.
Suspendisse nec lectus non ipsum convallis congue hendrerit vitae sapien.
Donec at laoreet eros. Vivamus non purus placerat, scelerisque diam eu, cursus ante.
Etiam aliquam tortor auctor efficitur mattis.

B 在线资源

Nam id fermentum dui. Suspendisse sagittis tortor a nulla mollis,
in pulvinar ex pretium. Sed interdum orci quis metus euismod,
et sagittis enim maximus. Vestibulum gravida massa ut felis suscipit congue.
Quisque mattis elit a risus ultrices commodo venenatis eget dui.
Etiam sagittis eleifend elementum.

Nam interdum magna at lectus dignissim, ac dignissim lorem rhoncus.
Maecenas eu arcu ac neque placerat aliquam.
Nunc pulvinar massa et mattis lacinia.