LaTeX agrega números de línea, soluciones para números de línea antes de fórmulas (ecuación, alineación, recopilación) que no se muestran

Acerca de agregar números de línea

Enlace de referencia: https://blog.csdn.net/qq_36674060/article/details/128721019
No hay números de línea en la plantilla original, pero para comodidad de los revisores, es mejor agregar números de línea.

Ensayo de doble columna agregando números de línea

el código

\documentclass[journal]{IEEEtran}

\usepackage[switch]{lineno}
\linenumbers    %放在\begin{document}之前或者之后似乎都可以

\begin{document}
...

\nolinenumbers   % 结束编号,若要全文编号,该条命令可不加

Los números de línea en la columna de la derecha (por defecto en el lado izquierdo de la columna de la derecha) pueden superponerse con el texto de la izquierda, así que agregue [switch]la opción para hacer los números de línea en la columna de la derecha a la derecha.
Si es un número de fila de una sola columna, [switch]puede dejarlo en blanco.

Si es necesario volver a numerar cada página, use el siguiente comando:

\usepackage{lineno} 

\begin{document}	% 文章开始
%
\pagewiselinenumbers% 按页重新编号 
\switchlinenumbers	% 双栏,单栏删除该行
%

Solución para números de línea discontinua

La interrupción del número de línea se produce debido a la existencia de equation, aligny gatherotros entornos.

plan de transición

Escriba una línea en blanco antes de ingresar la fórmula, pero esto generará un espacio en blanco antes de la fórmula compilada, por lo que se debe ajustar el espacio.
Ejemplo:

Here is an equation:
\vspace{
    
    -\baselineskip} % 向上缩一行

\begin{
    
    align}
\label{
    
    original system equation}
&\mathrm{
    
    d}\left( u\pm v \right) =\mathrm{
    
    d}u\pm \mathrm{
    
    d}v  \\
&\mathrm{
    
    d}\left( Cu \right) =C\mathrm{
    
    d}u
\end{
    
    align} 

Plan recomendado

Redefine los entornos equation, , align, gatheretc.
Muchos equationentornos no tienen problemas para mostrar números de línea, y los principales problemas son los otros dos.
Ingresar antes de comenzar{documento}

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

\let\oldalign\align
\let\oldendalign\endalign
\renewenvironment{
    
    align}{
    
    \linenomathNonumbers\oldalign}{
    
    \oldendalign\endlinenomath}

\let\oldgather\gather
\let\oldendgather\endgather
\renewenvironment{
    
    gather}{
    
    \linenomathNonumbers\oldgather}{
    
    \oldendgather\endlinenomath}

Aquí hay un ejemplo completo

\documentclass{
    
    article}
\usepackage{
    
    amsmath} % Required for inserting images
\usepackage{
    
    lipsum} % for dummy text
\usepackage{
    
    lineno}

\let\oldalign\align
\let\oldendalign\endalign

\renewenvironment{
    
    align}{
    
    \linenomathNonumbers\oldalign}{
    
    \oldendalign\endlinenomath}


\begin{
    
    document}
\linenumbers

\section{
    
    Introduction}
\lipsum[1][3-5]

\lipsum[2][3-5]
% \vspace{
    
    -0.5cm}
\vspace{
    
    -\baselineskip} % 向上缩一行

\begin{
    
    align}
\label{
    
    original system equation}
&\mathrm{
    
    d}\left( u\pm v \right) =\mathrm{
    
    d}u\pm \mathrm{
    
    d}v  \\
&\mathrm{
    
    d}\left( Cu \right) =C\mathrm{
    
    d}u
\end{
    
    align} 

\lipsum[2][3-5]
\begin{
    
    align}
    a &= b + c \\
    d &= e + f + g + h
\end{
    
    align}
\lipsum[1][3-5]

Here are some equations:
\begin{
    
    align}
    y &= mx + b \\
    E &= mc^2
\end{
    
    align}
\lipsum[1][3-5]

\lipsum[1][3-5]
\begin{
    
    equation}
\mathrm{
    
    d}\left( \frac{
    
    u}{
    
    v} \right) =\frac{
    
    v\mathrm{
    
    d}u-u\mathrm{
    
    d}v}{
    
    v^2}\left( v\ne 0 \right) 
\end{
    
    equation}

\end{
    
    document}

Supongo que te gusta

Origin blog.csdn.net/gsgbgxp/article/details/131170822
Recomendado
Clasificación