Problemas con ecuaciones largas en LaTeX

Problemas con ecuaciones largas en LaTeX

Estoy usando los siguientes paquetes:

\usepackage{mathrsfs}
\usepackage{mathtools}
\usepackage{amsmath,latexsym}

para escribir la siguiente ecuación.

\begin{eqnarray*}
\frac{\partial\mathscr{L}}{\partial(\partial_\nu A_\mu)} =-\frac{1}{4} \left[ 
\left(\frac{\partial(\partial_\sigma A_\omega)}{\partial(\partial_\nu A_\mu)}
 -\frac{\partial(\partial_\omega A_\sigma)}{\partial(\partial_\nu A_\mu)}\right)
(\partial_\alpha A_\beta-\partial_\beta A_\alpha) 
 + (\partial_\sigma A_\omega - \partial_\omega A_\sigma)
\left(\frac{\partial(\partial_\alpha A_\beta)}{\partial(\partial_\nu A_\mu)}
 -\frac{\partial(\partial_\beta A_\alpha)}{\partial(\delta_\nu A_\mu)}\right) 
\right]
\end{eqnarray*}

El problema es que la ecuación es demasiado larga para una sola línea. Cuando intento dividirlo en el signo "más", ya no reconoce el último \right]comando y mis corchetes no se cierran. Revisé el código varias veces y parece correcto.

¿Algunas ideas?

Respuesta1

Para completar, me gustaría sugerir una solución automatizada usando breqn. Puede romper una ecuación matemática mostrada respetando \lefty \rightdelimitadores. Un ejemplo sin ningún cambio dentro de la fórmula:

\documentclass{article}
\usepackage{amsmath}
\usepackage{mathrsfs}
\usepackage{breqn}
\begin{document}
\begin{dmath*}
\frac{\partial\mathscr{L}}{\partial(\partial_\nu A_\mu)}
  =-\frac{1}{4}\left[\left(
      \frac{\partial(\partial_\sigma A_\omega)}{\partial(\partial_\nu A_\mu)}
      -\frac{\partial(\partial_\omega A_\sigma)}{\partial(\partial_\nu A_\mu)}\right)
      (\partial_\alpha A_\beta-\partial_\beta A_\alpha) 
      + (\partial_\sigma A_\omega - \partial_\omega A_\sigma)
      \left(\frac{\partial(\partial_\alpha A_\beta)}{\partial(\partial_\nu A_\mu)}
        -\frac{\partial(\partial_\beta A_\alpha)}{\partial(\delta_\nu A_\mu)}
      \right)\right]
\end{dmath*}
\end{document}

El resultado imita multline:

ingrese la descripción de la imagen aquí

Respuesta2

parece que para su ecuación larga es multlined un entorno matemático apropiado:

\documentclass{article}
\usepackage{mathrsfs}
\usepackage{mathtools, amssymb}

%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%

\begin{document}
    \begin{multline*}
\frac{\partial\mathscr{L}}{\partial(\partial_\nu A_\mu)}
    = -\frac{1}{4} \left[\left(
            \frac{\partial(\partial_\sigma A_\omega)}
                 {\partial(\partial_\nu A_\mu)}
          - \frac{\partial(\partial_\omega A_\sigma)}
                 {\partial(\partial_\nu A_\mu)}\right)\right.
           (\partial_\alpha A_\beta-\partial_\beta A_\alpha)        \\
      + (\partial_\sigma A_\omega - \partial_\omega A_\sigma)
        \left.\left(
            \frac{\partial(\partial_\alpha A_\beta)}
                 {\partial(\partial_\nu A_\mu)}
          - \frac{\partial(\partial_\beta A_\alpha)}
                 {\partial(\delta_\nu A_\mu)}\right)\right]
    \end{multline*}
\end{document}

ingrese la descripción de la imagen aquí

(las líneas rojas indican los bordes del texto)

Respuesta3

Tu escribiste,

Revisé el código varias veces y parece correcto.

En realidad, esnocorrecto: las reglas de sintaxis de TeX no permiten saltos de línea dentro de un \left[...\right]grupo. La solución es no consumir \lefty \rightempezar. En su lugar, utilice \biggl[y \biggr].

Aquí hay una solución que utiliza un align*entorno:por favorno utilice el eqnarray*entorno en desuso y reorganice los términos multiplicativos en la segunda fila para que puedan alinearse con los términos correspondientes en la primera fila. Además, todas las directivas de tamaño automático se han reemplazado con instrucciones de tamaño explícito \biggly \biggr.

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{mathrsfs}  % for '\mathscr' macro
\usepackage{mathtools}
\usepackage{%amsmath, % is loaded automatically by 'mathtools' package
            amssymb}   % not 'latexsym'!

\begin{document}

\begin{align*}
\frac{\partial\mathscr{L}}{\partial(\partial_\nu A_\mu)}
=-\frac{1}{4} \biggl[ 
&\biggl(\frac{\partial(\partial_\sigma A_\omega)}{\partial(\partial_\nu A_\mu)}
-\frac{\partial(\partial_\omega A_\sigma)}{\partial(\partial_\nu A_\mu)}\biggr)
(\partial_\alpha A_\beta-\partial_\beta A_\alpha)\\
{}+{} % make '+' act like a binary, not unary, operator
&\biggl(\frac{\partial(\partial_\alpha A_\beta)}{\partial(\partial_\nu A_\mu)}
-\frac{\partial(\partial_\beta A_\alpha)}{\partial(\delta_\nu A_\mu)}\biggr)
(\partial_\sigma A_\omega - \partial_\omega A_\sigma) 
\biggr]
\end{align*}
\end{document}

información relacionada