Intenté crear 2 eqnarray
s pero las ecuaciones en esos 2 eqnarray
s no se alinean. Aquí está el código:
\documentclass{article}
\usepackage[fleqn]{amsmath}
\usepackage{txfonts}
\begin{document}
\begin{eqnarray}
\label{eq1}
&& diag\frac{\partial P}{\partial \theta}=
diag(-diag(V)[Gdiag(V)\sin(Abus)^{T}-Bdiag(V)cos(Abus)^{T}]
\nonumber\\
&& -diag(V).^{2}diag(diag(B)))) \\
\label{eq2}
&& nondiag\frac{\partial P}{\partial \theta}=
VV^{T}.* G .* \sin(Abus) -VV^{T}.*B .* \cos(Abus)
\end{eqnarray}
Replace the diagnol elements of the (\ref{eq2}) with the elements of the
(\ref{eq1}), we will get the complete $\partial P/\partial \theta$
\begin{eqnarray}
\label{eq3}
&& diag\frac{\partial P}{\partial V}=
diag(Gdiag(V)\cos(Abus)^{T}+Bdiag(V)sin(Abus)^{T}
\nonumber\\
&& +diag(V)diag(diag(G)))) \\
\label{eq4}
&& nondiag\frac{\partial P}{\partial V}=
diag(V)G .* \cos(Abus) + diag(V)B .* \sin(Abus)
\end{eqnarray}
Replace the diagnol elements of the (\ref{eq4}) with the elements of the
(\ref{eq3}), we will get the complete $\partial P/\partial V$
\end{document}
Y el resultado es: Podemos ver que las posiciones iniciales de la ecuación (1), (2) y la ecuación (3), (4) son diferentes. ¿Como puedó resolver esté problema? Gracias.
Respuesta1
Reemplazar eqnarray
por align
el resultado no está perfectamente alineado, pero parece que sí y creo que es mejor que con eqnarray
.
Siguiendo la sugerencia de Ian diag
y nondiag
se declaran operadores matemáticos. También se han ajustado los tamaños de los paréntesis.
Tras el comentario de Mico dotstar
se ha declarado un nuevo comando. No me queda claro qué hace.
\documentclass{article}
\usepackage[fleqn]{amsmath}
\usepackage{txfonts}
\DeclareMathOperator{\diag}{diag}
\DeclareMathOperator{\nondiag}{nondiag}
\newcommand\dotstar{\mathbin{.*}}
\begin{document}
\begin{align}
\label{eq1}
\diag\frac{\partial P}{\partial \theta} & =
\diag\left(-\diag(V)\left[Gdiag(V)\sin(Abus)^{T}-B\diag(V)cos(Abus)^{T}\right]\right.
\nonumber\\
&\quad \left.-\diag(V).^{2}\diag\left(\diag(B)\right)\right) \\
\label{eq2}
\nondiag\frac{\partial P}{\partial \theta} & =
VV^{T}\dotstar G\dotstar\sin(Abus)-VV^{T}\dotstar B\dotstar\cos(Abus)
\end{align}
Replace the diagnol elements of the (\ref{eq2}) with the elements of the
(\ref{eq1}), we will get the complete $\partial P/\partial \theta$
\begin{align}
\label{eq3}
\diag\frac{\partial P}{\partial V} & =
\diag\left(G\diag(V)\cos(Abus)^{T}+B\diag(V)sin(Abus)^{T}\right.
\nonumber\\
&\quad +\Bigl.\diag(V)\diag\left(\diag(G)\right)\Bigr) \\
\label{eq4}
\nondiag\frac{\partial P}{\partial V}&=
\diag(V)G\dotstar\cos(Abus) + \diag(V)B\dotstar\sin(Abus)
\end{align}
Replace the diagnol elements of the (\ref{eq4}) with the elements of the
(\ref{eq3}), we will get the complete $\partial P/\partial V$
\end{document}
Pero si desea que todas las ecuaciones estén perfectamente alineadas, inserte el párrafo central dentro de un \intertext
comando.
\documentclass{article}
\usepackage[fleqn]{amsmath}
\usepackage{txfonts}
\DeclareMathOperator{\diag}{diag}
\DeclareMathOperator{\nondiag}{nondiag}
\newcommand\dotstar{\mathbin{.*}}
\begin{document}
\begin{align}
\label{eq1}
\diag\frac{\partial P}{\partial \theta} & =
\diag\left(-\diag(V)\left[Gdiag(V)\sin(Abus)^{T}-B\diag(V)cos(Abus)^{T}\right]\right.
\nonumber\\
&\quad \left.-\diag(V).^{2}\diag\left(\diag(B)\right)\right) \\
\label{eq2}
\nondiag\frac{\partial P}{\partial \theta} & =
VV^{T}\dotstar G\dotstar\sin(Abus)-VV^{T}\dotstar B\dotstar\cos(Abus)
%\end{align}
\intertext{Replace the diagnol elements of the (\ref{eq2}) with the elements of the
(\ref{eq1}), we will get the complete $\partial P/\partial \theta$}
%\begin{align}
\label{eq3}
\diag\frac{\partial P}{\partial V} & =
\diag\left(G\diag(V)\cos(Abus)^{T}+B\diag(V)sin(Abus)^{T}\right.
\nonumber\\
&\quad +\Bigl.\diag(V)\diag\left(\diag(G)\right)\Bigr) \\
\label{eq4}
\nondiag\frac{\partial P}{\partial V}&=
\diag(V)G\dotstar\cos(Abus) + \diag(V)B\dotstar\sin(Abus)
\end{align}
Replace the diagnol elements of the (\ref{eq4}) with the elements of the
(\ref{eq3}), we will get the complete $\partial P/\partial V$
\end{document}
Respuesta2
Nunca utilizar eqnarray
(vereqnarray vs alinear)
Aquí la combinación de align
con split
parece la mejor manera de abordar el problema.
\documentclass{article}
\usepackage{mathtools}
\usepackage{newtxtext,newtxmath}
\DeclareMathOperator{\diag}{diag}
\DeclareMathOperator{\nondiag}{nondiag}
\newcommand{\dotstar}{\mathbin{.{*}}}
\newcommand{\Abus}{\mathit{Abus}}
\begin{document}
\begin{align}
\begin{split}
\diag\frac{\partial P}{\partial \theta} & =
\diag\bigl(-\diag(V)[G \diag(V)\sin(\Abus)^{T}-B\diag(V)\cos(\Abus)^{T}]\\
&\qquad -\diag(V)^{2}\diag(\diag(B))\bigr)
\end{split}
\label{eq1} \\
\nondiag\frac{\partial P}{\partial \theta} & =
VV^{T}\dotstar G\dotstar \sin(\Abus)-VV^{T}\dotstar B\cos(\Abus)
\label{eq2}\\
\intertext{%
By replacing the diagonal elements of the (\ref{eq2}) with the elements of
equation~\eqref{eq1}, we will get the complete $\partial P/\partial \theta$}
\begin{split}
\diag\frac{\partial P}{\partial V} & =
\diag\bigl(G\diag(V)\cos(\Abus)^{T}+B\diag(V)\sin(\Abus)^{T} \\
&\qquad +\diag(V)\diag(\diag(G))\bigr)
\end{split}
\label{eq3}\\
\nondiag\frac{\partial P}{\partial V}&=
\diag(V)G\dotstar \cos(\Abus) + \diag(V)B\dotstar \sin(\Abus)
\label{eq4}
\end{align}
By replacing the diagonal elements of equation~\eqref{eq4} with the elements of
equation~\eqref{eq3}, we will get the complete $\partial P/\partial V$
\end{document}
Lo reemplacé txfonts
con newtxtext
y newtxmath
(las fuentes para matemáticas son mejores y los paquetes se mantienen activamente).
Si agrega la tbtags
opción a amsmath
la ecuación, el número se alineará con la línea inferior de las split
partes.
Eliminé todo \left
y \right
eso no sirvió para nada (solo agregaron espacio horizontal no deseado). Sólo \big
se necesitan un par de pares.
Respuesta3
El uso de intertexto en un entorno de alineación obtiene la alineación:
\documentclass{article}
\usepackage[fleqn]{amsmath}
\usepackage{txfonts}
\begin{document}
\begin{align}
\label{eq1}
& diag\frac{\partial P}{\partial \theta}=
diag(-diag(V)[Gdiag(V)\sin(Abus)^{T}-Bdiag(V)cos(Abus)^{T}]
\nonumber\\
& -diag(V).^{2}diag(diag(B)))) \\
\label{eq2}
& nondiag\frac{\partial P}{\partial \theta}=
VV^{T}.* G .* \sin(Abus) -VV^{T}.*B .* \cos(Abus)
\intertext{Replace the diagnol elements of the (\ref{eq2}) with the elements of the
(\ref{eq1}), we will get the complete $\partial P/\partial \theta$}
\label{eq3}
&diag\frac{\partial P}{\partial V}=
diag(Gdiag(V)\cos(Abus)^{T}+Bdiag(V)sin(Abus)^{T}
\nonumber\\
& +diag(V)diag(diag(G)))) \\
\label{eq4}
& nondiag\frac{\partial P}{\partial V}=
diag(V)G .* \cos(Abus) + diag(V)B .* \sin(Abus)
\end{align}
Replace the diagnol elements of the (\ref{eq4}) with the elements of the
(\ref{eq3}), we will get the complete $\partial P/\partial V$
\end{document}