LaTeX ajoute des numéros de ligne, les solutions pour les numéros de ligne avant les formules (équation, aligner, rassembler) ne sont pas affichées

À propos de l'ajout de numéros de ligne

Lien de référence : https://blog.csdn.net/qq_36674060/article/details/128721019
Il n'y a pas de numéros de ligne dans le modèle d'origine, mais pour la commodité des réviseurs, il est préférable d'ajouter des numéros de ligne.

Essai à double colonne ajoutant des numéros de ligne

le code

\documentclass[journal]{IEEEtran}

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

\begin{document}
...

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

Les numéros de ligne dans la colonne de droite (par défaut sur le côté gauche de la colonne de droite) peuvent se chevaucher avec le texte de gauche, alors ajoutez [switch]l'option pour faire les numéros de ligne dans la colonne de droite à droite.
S'il s'agit d'un numéro de ligne à une seule colonne, [switch]vous pouvez le laisser vide.

Si chaque page doit être renumérotée, utilisez la commande suivante :

\usepackage{lineno} 

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

Solution pour les numéros de ligne brisés

L' interruption du numéro de ligne se produit en raison de l'existence de equation, et d'autres environnements.aligngather

plan de transition

Tapez une ligne vide avant d'entrer la formule, mais cela entraînera un blanc avant la formule compilée, l'espacement doit donc être ajusté.
Exemple:

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} 

Forfait recommandé

Redéfinir les environnements equation, , align, gatheretc.
De nombreux equationenvironnements aucun problème pour afficher les numéros de ligne, et les principaux problèmes sont les deux autres.
Entrez avant de commencer{document}

\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}

Voici un exemple complet

\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}

Je suppose que tu aimes

Origine blog.csdn.net/gsgbgxp/article/details/131170822
conseillé
Classement