如何从 ACM 模板中删除这个页脚?

如何从 ACM 模板中删除这个页脚?

如何删除 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类文件时有效。

相关内容