我想在我的 tex 文件中添加行号。正如您所见,有时会跳过编号,如下所示:
我尝试了很多事情
例如,如果我添加以下几行
\usepackage[displaymath, mathlines]{lineno}
\newcommand*\patchAmsMathEnvironmentForLineno[1]{%
\expandafter\let\csname old#1\expandafter\endcsname\csname #1\endcsname
\expandafter\let\csname oldend#1\expandafter\endcsname\csname end#1\endcsname
\renewenvironment{#1}%
{\linenomath\csname old#1\endcsname}%
{\csname oldend#1\endcsname\endlinenomath}}%
\newcommand*\patchBothAmsMathEnvironmentsForLineno[1]{%
\patchAmsMathEnvironmentForLineno{#1}%
\patchAmsMathEnvironmentForLineno{#1*}}%
\AtBeginDocument{%
\patchBothAmsMathEnvironmentsForLineno{equation}%
\patchBothAmsMathEnvironmentsForLineno{align}%
\patchBothAmsMathEnvironmentsForLineno{flalign}%
\patchBothAmsMathEnvironmentsForLineno{alignat}%
\patchBothAmsMathEnvironmentsForLineno{gather}%
\patchBothAmsMathEnvironmentsForLineno{multline}%
}
我搜索了很多东西,但找不到任何解决方案。有谁能帮忙吗?以下是我的 tex 代码的一部分:
\documentclass[12pt]{article}
\usepackage{times}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[displaymath, mathlines]{lineno}
...
使用方程环境而不是对齐环境通过添加行解决了这个问题。但是如何仅使用 lineno 包来正确进行行号编号?