加行号的代码(switch可换为left或right):
\usepackage[switch]{lineno}
\linenumbers
行号断开或不连续的问题通过以下代码解决
\let\oldequation\equation
\let\oldendequation\endequation
\renewenvironment{equation}
{\linenomathNonumbers\oldequation}
{\oldendequation\endlinenomath}
(更多详情请参见Latex编译出现行号消失、缺失、不完整问题解决 - 知乎):