使用 acmsmall 文档类,

使用 acmsmall 文档类,

使用acmsmall文档类,下面是最小的工作示例(您需要acmsmall.cls在文件夹中):

\documentclass[prodmode,acmtkdd]{acmsmall}

  \markboth{Jenkinson et al.}{Optimal Search for Data Patterns}

  \title{Optimal Search for Data Patterns\thanks{This work
  was supported by Marine Institute and by European Union
  under Grant No. 3000.}}

  \author{ABRAM JENKINSON and CHRISTIAN ANDERSON
  \affil{University of Great Britain}}

  \acmformat{Abram Jenkinson and Christian Anderson. 2014.
  Optimal Search for Data Patterns}

\begin{document}
  \maketitle
\end{document}

中的文本\thanks没有出现在任何地方,但小字1看起来像是“..Data Patterns 1 ”。如何让它出现?

答案1

\thanks仅存储在 中,\@thanks它永远不会在 的类定义中执行。您可以通过在序言中添加以下内容\maketitle将其添加到末尾:\maketitle

\makeatletter
\g@addto@macro{\maketitle}{\@thanks}
\makeatother

它只是作为常规脚注添加。

在此处输入图片描述

\documentclass[prodmode,acmtkdd]{acmsmall}

  \markboth{Jenkinson et al.}{Optimal Search for Data Patterns}

  \title{Optimal Search for Data Patterns\thanks{This work
  was supported by Marine Institute and by European Union
  under Grant No. 3000.}}

  \author{ABRAM JENKINSON and CHRISTIAN ANDERSON
  \affil{University of Great Britain}}

  \acmformat{Abram Jenkinson and Christian Anderson. 2014.
  Optimal Search for Data Patterns}

\makeatletter
\g@addto@macro{\maketitle}{\@thanks}
\makeatother

\begin{document}
  \maketitle
\end{document}

答案2

我认为你违反了acmsmall文档类。\thanks指南中没有提到这个宏。它实际上说的是这个(2.4acmsmall 作者投稿指南):

文章标题页的底部包含支持确认、作者地址、“复制许可”声明以及包含版权符号 (c) 和版权信息的行。所有这些都是在 bottomstuff 环境中输入的;\begin{bottomstuff} 命令后不能有空行。

换句话说,您不应该使用\thanks,而应该使用环境{bottomstuff}

相关内容