Lineno 将文档拆分成数百页

Lineno 将文档拆分成数百页

我试图对文档中的所有行进行编号,如下问题所述:显示边距的行数

但是,当我添加以下行时:

\usepackage{lineno}
\linenumbers

在我的文档顶部,文档被分成了数百页 - 每页一行。我该如何让它工作?

编辑:该文件的序言如下:

\documentclass[12pt,twoside,pra,aps,amssymb,amsfonts,amsmath,tightenlines]{revtex4}

\usepackage{dsfont}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{natbib}
%\usepackage{url}
\usepackage{lineno}
\linenumbers

编辑2:最小示例:

\documentclass[12pt,twoside,pra,aps,amssymb,amsfonts,amsmath,tightenlines]{revtex4}

\usepackage{dsfont}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{natbib}
%\usepackage{url}
\usepackage{blindtext}
\usepackage{lineno}
\pagewiselinenumbers


\begin{document}
\Blindtext

\end{document} 

答案1

您的 MWE 可以大大降低为

\documentclass{revtex4}
\usepackage{lineno}
\usepackage{blindtext}
\pagewiselinenumbers

\begin{document}
\Blindtext
\end{document} 

通过这样一个简单的 MWE,我们可以清楚地发现问题是revtex4和之间的相互作用lineno。搜索lineno文档可得出:

  1. 如果某个类发生变化(例如,APS 日志类 revtex4),则应通过前面的\outputlineno.sty 加载。\RequirePackage[here presumably following some options in brackets]{lineno}\documentclass

导致 MWE 工作

\RequirePackage{lineno}
\documentclass{revtex4}
\usepackage{blindtext}
\pagewiselinenumbers

\begin{document}
\Blindtext
\end{document} 

相关内容