LaTeX 文章类别中的关键词和 MSC 分类

LaTeX 文章类别中的关键词和 MSC 分类

在 amsart 文档类中,有一个命令\keywords{foo}\subjclass{foo}。我想知道,如何为标准 LaTeX 文章类制作类似的命令?

答案1

定义命令amsart是为了创建命令\@keywords\@subjclass,然后使用它们来排版\maketitle命令中的页脚。您可以破解类\maketitle提供的命令article(或者更好的是,在您自己的类中重新定义它)以提供类似的功能,但破解命令更容易(也更草率)\@title

\makeatletter
\newcommand{\subjclass}[2][1991]{%
  \let\@oldtitle\@title%
  \gdef\@title{\@oldtitle\footnotetext{#1 \emph{Mathematics subject classification.} #2}}%
}
\newcommand{\keywords}[1]{%
  \let\@@oldtitle\@title%
  \gdef\@title{\@@oldtitle\footnotetext{\emph{Key words and phrases.} #1.}}%
}
\makeatother

这些定义是非常有点 hack 并且可能需要正确的顺序(正如我所说,你真的应该\maketitle正确地 hack 命令或article使用你自己的类进行扩展)。最重要的是,使用\keyword\subject \title.但它确实有效。

答案2

如果您只想要一个没有标记的脚注,您可以这样写:

\renewcommand{\thefootnote}{\fnsymbol{footnote}} 
\footnotetext{\emph{Key words} whatever}     
\renewcommand{\thefootnote}{\arabic{footnote}} 

相关内容