目录
一、单栏添加行号
\documentclass[journal]{IEEEtran}
\usepackage{lineno}
\linenumbers %放在\begin{document}之前或者之后似乎都可以。该代码放在开始需要编号的位置加入行号
\begin{document}
...
\nolinenumbers % 结束编号,若要全文编号,该条命令可不加
注意:公式是不会标记行号。
二、双栏添加行号
\documentclass[journal]{IEEEtran}
\usepackage[switch]{lineno}
\linenumbers %放在\begin{document}之前或者之后似乎都可以。该代码放在开始需要编号的位置加入行号
\begin{document}
...
\nolinenumbers % 结束编号,若要全文编号,该条命令可不加
注意:公式是不会标记行号。
右栏的行号(默认在右栏左边),可能会和左边的文字重叠,因此添加[switch]
选项使右栏的行号位于右边。
三、每页重新编号
\usepackage{lineno}
\begin{document} % 文章开始
\pagewiselinenumbers % 按页重新编号
\switchlinenumbers % 双栏,单栏删除该行
注意:这种编号方式,如果存在equation
、align
、gather
等环境,可能会出现行号中断,或者排序混乱问题。
解决方案:
在 begin{document} 之前输入:
\let\oldequation\equation
\let\oldendequation\endequation
\renewenvironment{equation}
{\linenomathNonumbers\oldequation}
{\oldendequation\endlinenomath}