Warum führt die Option „fleqn“ dazu, dass die Zeilennummer für einen Absatz, auf den eine Gleichung folgt, verschwindet?

Warum führt die Option „fleqn“ dazu, dass die Zeilennummer für einen Absatz, auf den eine Gleichung folgt, verschwindet?

Wenn ich die Fleqn-Gleichung für das Amsmath-Paket verwende, stelle ich fest, dass die Absätze, denen die Gleichung folgt, vom Lineno-Paket nicht nummeriert werden. Ein Beispiel ist

\documentclass{article}
\usepackage[fleqn]{amsmath}
\usepackage{lineno}
\usepackage{blindtext}
\begin{document}
\linenumbers
\blindtext[2]
\begin{equation}\label{eq:test}
    a^2+b^2=c^2
\end{equation}
\blindtext[3]
\end{document}

Wenn die Option „fleqn“ im obigen Code nicht verwendet wird, funktioniert das Paket „lineno“ gut und alle Textzeilen werden nummeriert.

Wie kann ich „lineno“ zum Laufen bringen, wenn die Option „fleqn“ verwendet wird?

Antwort1

Sie müssen eine linenomathUmgebung um die Gleichung herum verwenden.

\documentclass{article}
\usepackage[fleqn]{amsmath}
\usepackage{lineno}
\usepackage{blindtext}
\begin{document}
\linenumbers
\blindtext[2]

\begin{linenomath}
    \begin{equation}\label{eq:test}
        a^2+b^2=c^2
    \end{equation}
\end{linenomath}

\blindtext[3]
\end{document}

verwandte Informationen