我下载了新的 ACM 会议论文集模板(sigconf 格式)。即使我注释掉与会议信息、价格、DOI 等相关的行,我还是在第一页看到以下几行:
Conference’17, Washington, DC, USA
2016. 978-x-xxxx-xxxx-x/YY/MM. . . $15.00
DOI: 10.1145/nnnnnnn.nnnnnnn
我已取消注释该行
\setcopyright{none}
因此版权声明消失了,但上述信息仍然存在(来自 acmart.cls)
此外,奇数页上有论文名称,每页顶部都有会议信息。我该如何删除这些行?
答案1
在该行下方添加以下几行\documentclass
。
\settopmatter{printacmref=false} % Removes citation information below abstract
\renewcommand\footnotetextcopyrightpermission[1]{} % removes footnote with conference information in first column
\pagestyle{plain} % removes running headers
删除“已提交给 ACM 的手稿”:\fancyfoot{}
在序言和\thispagestyle{empty}
之后添加\maketitle
仅删除 DOI 信息:使用命令\acmDOI{}
将 DOI 设置为空字符串仅具有有限的效果:在ACM 参考格式版权声明中前缀https://doi.org/
仍然保留。仅当使用 class 选项时authorversion
,此前缀才会在脚注中消失,但仍是 ACM 参考的一部分。(恕我直言,这是一个错误。)这里有一个摆脱此前缀(以及已设置的任何 DOI)的技巧。
添加线条
\makeatletter
\renewcommand\@formatdoi[1]{\ignorespaces}
\makeatother
行之后\documentclass
。这将删除ACM 参考格式完全(包括换行符)。脚注中的会议信息仍将保留换行符,这会导致额外的小垂直空间。为了避免这种情况,请通过\renewcommand\footnotetextcopyrightpermission[1]{}
(参见上文)隐藏完整的版权声明,或者\footnotetextcopyrightpermission
以更复杂的方式重新定义,只需从原始定义中删除\@formatdoi
前面带有命令的命令即可\\
(参见类文件)。