如何删除 ACM 双列模板中包含的页脚?我创建了它的屏幕截图:http://cdn.imghack.se/images/223c46062e6b28d6b0d9dc9500bf6098.jpg
生成此页脚的最小文件如下所示:
\documentclass{acmtog}
\acmVolume{28}
\acmNumber{4}
\acmYear{2009}
\acmMonth{September}
\acmArticleNum{106}
\acmdoi{10.1145/1559755.1559763}
\begin{document}
\title{a}
\author{a}
\maketitle
\end{document}
当我删除以下几行时......
\acmVolume{28}
\acmNumber{4}
\acmYear{2009}
\acmMonth{September}
\acmArticleNum{106}
\acmdoi{10.1145/1559755.1559763}
..然后我收到错误。我是初学者,不明白为什么模板或更准确地说 .cls 文件需要这些信息。我的意思是,例如,如果没有 ACM 文章编号,难道不能进行编译吗?
相应的 .cls 文件来自http://www.acm.org/publications/latex_style/(v2-acmtog.zip)
答案1
该类acmtog
不适用于没有页脚的情况。但是,以下方法可行:
\documentclass{acmtog}
% clear acmtog.cls footer settings
\makeatletter
\def\runningfoot{\def\@runningfoot{}}
\def\firstfoot{\def\@firstfoot{}}
\makeatother
\begin{document}
\title{a}
\author{a}
\maketitle
\end{document}
答案2
我遇到了最近一个问题,我的解决方法是通过在主乳胶文档的序言中定义一个新的宏。
以下是其外观的示例:
\documentclass{sigchi}
\makeatletter
\def\@copyrightspace{\relax}
\makeatother
\begin{document}
\end{document}
此命令在最新版本(2018 年 3 月)的 ACM SIGCHI 模板中以及使用 2015 ACMsig-alternate
类文件时有效。