我试图对文档中的所有行进行编号,如下问题所述:显示边距的行数
但是,当我添加以下行时:
\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
文档可得出:
- 如果某个类发生变化(例如,APS 日志类 revtex4),则应通过前面的
\output
lineno.sty 加载。\RequirePackage[here presumably following some options in brackets]{lineno}
\documentclass
导致 MWE 工作
\RequirePackage{lineno}
\documentclass{revtex4}
\usepackage{blindtext}
\pagewiselinenumbers
\begin{document}
\Blindtext
\end{document}