amsart 包在标题页上打印两次作者姓名,如何解决这个问题?

amsart 包在标题页上打印两次作者姓名,如何解决这个问题?

我正在尝试使用“amsart”类创建一份包含完整作者姓名和简短作者姓名的文档。如果我只有完整的作者姓名,则标题页将包含标题,然后包含作者。但是出于某种原因,如果我还包括简短作者姓名,则标题页将以包含作者姓名的页眉开始,然后列出标题,然后再次重印作者姓名。如何在仍然使用简短作者姓名的同时删除标题页上列出作者姓名的页眉?

示例代码:

\documentclass[]{amsart}

\begin{document}

\title{Titley title}
\author{Authory author}{Author}
\author{Authory author}{Author}

\maketitle

hi

\end{document}`

答案1

\author您以错误的方式使用了该命令。

命令的参数(La)TeX有两种类型:

  1. 强制参数:命令中必需的参数,通常必须放在花括号内:{}...(请注意,某些命令(如 \bfseries)在出现后会影响其内部组内的所有内容,因此我们实际上并不将组的其余部分称为“参数”,并且有时,需要两个参数的命令可以在不需要花括号的情况下访问它们,但几乎总是建议使用花括号。[尝试\frac a b然后尝试\frac a bc...经过这次测试,您将明白为什么建议使用花括号。])
  2. 可选参数,即通常(但并非总是)是命令的强制参数之前所必需的,并放在方括号 ( []) 内。

\author命令只接受一个强制参数(和一个可选参数)。因此,它的语法是\author[Short name]{Long Name}(可选参数是...可选)

通过在花括号内使用两个参数,第二个参数仅被打印(与命令无关\author)......并且仅作为文本打印出来。

相关内容