¿Por qué la opción fleqn hace que el número de línea desaparezca del párrafo seguido de la ecuación?

¿Por qué la opción fleqn hace que el número de línea desaparezca del párrafo seguido de la ecuación?

Cuando utilizo la ecuación fleqn para el paquete amsmath, descubrí que los párrafos seguidos de la ecuación no están numerados por el paquete lineno. Un ejemplo es

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

Si la opción fleqn no se usa en el código anterior, el paquete lineno funciona bien y todas las líneas de texto están numeradas.

¿Cómo puedo hacer que lineno funcione cuando se usa la opción fleqn?

Respuesta1

Necesita utilizar un linenomathentorno alrededor de la ecuación.

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

información relacionada