为什么标题里有些行没有包含行号?

为什么标题里有些行没有包含行号?

例如:

\documentclass{article}
\usepackage{lineno}

\title{My Title}
\author{%
  Author One$^1$ \\ Author Two$^2$ 
  \\
    \normalsize{$^1$Organization 1}\\
    \normalsize{$^2$Organization 2}\\
    \\
    \normalsize{Emails: [email protected], [email protected]}\\
  }
\date{}
\linenumbers
\begin{document}
\maketitle

\end{document}

输出:

在此处输入图片描述

可以看到有很多行没有标注行号,我想知道原因。

答案1

我想知道原因。

文档article类(参见文件article.cls)将作者块(即宏的参数\author)排版为顶部对齐的单列tabular环境的内容:

    {\large
      \lineskip .75em%
      \begin{tabular}[t]{c}%
         \@author
      \end{tabular}\par}%

诸如此类的外部包lineno无法“窥视”此tabular环境内部以确定其中可能有多少行。对于lineno包而言,整个tabular环境看起来像一块(相当高的)巨石。这就是为什么只为整个作者块分配一个行号的原因。

相关内容