
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 \left
y \right
delimitadores. 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
:
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}
(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 \left
y \right
empezar. 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 \biggl
y \biggr
.
\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}