标题/作者列表与页码冲突

标题/作者列表与页码冲突

在偶数页上,Latex 会在左上角打印页码,并将作者列表居中打印。在奇数页(第 1 页除外)上,它会在右上角打印页码,并将标题居中打印。问题是:当作者列表或标题太长时,它会与页码冲突。

这是我的设置。

\begin{document}
\title{If the title is too long, it clashes with page numbers}
\author{If the author list is too long, it clashes with page numbers}
\maketitle

我该如何避免这种冲突?谢谢

编辑:抱歉回复慢了。文档类别是 11pt amsart。以下是我文档开头附近的使用语句:

\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{graphicx}
\usepackage[export]{adjustbox}
\usepgfplotslibrary{statistics}
\usetikzlibrary{shapes,arrows}

不过,我不确定这些软件包是否与此相关。至少,即使不包含任何软件包,问题也可能触发。这是一个最小的工作示例。

\documentclass[11pt]{amsart}

\begin{document}
\title{This title is too long it will clash with odd-numbered page numbers}
\author{This author list is too long it will clash with even-numbered page numbers}
\maketitle

Blah
\newpage
Blah
\newpage
Blah

\end{document}

答案1

该类amsart允许使用标题和作者列表的简短形式作为可选参数。

梅威瑟:

\documentclass[11pt]{amsart}

\begin{document}
\title[This title is shorter]{This title is too long it will clash with odd-numbered page numbers}
\author[John Smith et al.]{This author list is too long it will clash with even-numbered page numbers}
\maketitle

Blah
\newpage
Blah
\newpage
Blah

\end{document}

来自手动的,第 11 页:

除非标题很短,否则请提供适合在页眉中使用的标题格式。应将其放在标签\title和完整标题之间的括号中:\title[short title]{full title}。使用 AMS 样式文件时,最好通过检查输出来判断长度。请勿在标题中使用作者定义的宏。

第 12 页:

如果作者姓名无法容纳在页眉的可用空间中,请在标签\author和全名之间的 [括号] 中输入每个姓名的缩写形式。可接受的缩写形式对除姓氏以外的所有姓名都使用首字母缩写。例如,

\author[J. Smith]{Joseph Smith}

如果缩短的作者姓名列表对于页眉来说仍然太长(包括页码的合理空间),则可以按照以下示例为文章缩短: \author[J. Smith et al.]{Joseph Smith}

...

\author[]{second name}

...

\author[]{final name}

请注意,根据手册,您应该为每位作者提供他们自己的\author命令,而不是像在 MWE 中那样在单个命令中提供完整列表。

相关内容