小菜花了一个晚上的时间才把整篇文章的行号调整好,可谓煞费苦心。不得不说,latex标行号 “天坑”!
本文方法均为自己想出,不一定是最优方法,如有更好方法,欢迎留言。
首先给出标行号方法:
如果你需要全篇连续的行号,方法如下:
引包\usepackage{lineno}
\usepackage{lineno}
\begin{document}
\linenumbers
\end{document}
如果你需要从每页重新开始的行号:
\usepackage{lineno}
\begin{document}
\linenumbers
\pagewiselinenumbers
\switchlinenumbers
\end{document}
问题来了!
问题一:行号突然玩失踪?
在某些行,行号突然消失,但是又在后文接上,并没有跳跃,这是因为在插入公式的时候使用了align、subnumcases、equation、split等等导致行号异常的行。
解决方法如下:
- 在\begin{xxxx}前面换一行,解决
- 换行之后插入了一个不该有的空白行,使用
\vspace{-0.5cm}
手动调节行距(注意,调节的行距视具体情况而定),这个命令之前应该有一个换行。
问题二:行号突然从1开始?
这个问题挺奇怪的,不过小菜通过实验,发现似乎是一个bug,只要在异常行随便输入再编译就能解决,行号连续后再改回原来的值。
吐槽:latex行号太磨人,一点也不智能,还得一个一个手动调。