汇总:解决LaTex使用lineno加行号问题

1. 单栏行号

在tex文件中加入以下两行命令:

\usepackage{lineno}
\linenumbers 

第一个是添加lineno包,第二个在开始需要编号的位置加入行号。

注意:这个是针对单行,并且公式是不会标记行号的,还有\nolinenumbers为结束行号。

2. 双栏行号

  \usepackage[switch]{lineno}
  \linenumbers 

这个是针对杂志的投稿要求,需要是双栏,双栏文本使行号位于两侧,即页边位置。
如果出现右侧行号在左侧,或者左侧行号在右侧的问题,再编译一次LaTex就好了。

某些行无法标号的问题

在某些行,行号突然消失,但是又在后文接上,并没有跳跃,这是因为在插入公式的时候使用了align、subnumcases、equation、split等等导致行号异常的行。一般的解决方法是在\begin{equation}前换行,但这样会导致正文和公式之间多出一行,一定程度上会影响文档布局;步骤像这样,(不推荐!!!)

  1. 在\begin{xxxx}前面换一行,解决

  2. 换行之后插入了一个不该有的空白行,使用\vspace{-0.5cm}手动调节行距(注意,调节的行距视具体情况而定),这个命令之前应该有一个换行。

手动调节行距很难调节到原来的行距,因此不推荐!!

解决行号消失简便方法

在\begin{document}前添加如下代码:

\let\oldequation\equation
\let\oldendequation\endequation

\renewenvironment{equation}
{\linenomathNonumbers\oldequation}
{\oldendequation\endlinenomath}

如果想要每页重新编号

\usepackage{lineno} 
\begin{document}	
\pagewiselinenumbers% 按页重新编号 
\switchlinenumbers

解决!

  • 17
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值