Ich habe versucht, 2 s zu erstellen eqnarray
, aber die Gleichungen in diesen 2 eqnarray
s passen nicht zusammen. Hier ist der Code:
\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}
Und das Ergebnis ist: Wir können sehen, dass die Startpositionen von Gleichung (1),(2) und Gleichung (3),(4) unterschiedlich sind. Wie kann ich dieses Problem lösen? Danke.
Antwort1
Das Ersetzen eqnarray
durch align
ist das Ergebnis nicht perfekt ausgerichtet, sieht aber so aus und finde es schöner als mit eqnarray
.
Ich habe Ian's Vorschlag befolgt diag
und nondiag
deklarierte mathematische Operatoren. Auch die Klammerngrößen wurden angepasst.
Nach Micos Kommentar dotstar
wurde ein neuer Befehl deklariert. Was dieser bewirkt, ist mir nicht klar.
\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}
Wenn Sie jedoch alle Gleichungen perfekt ausrichten möchten, fügen Sie den mittleren Absatz in einen \intertext
Befehl ein.
\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}
Antwort2
Verwenden Sie niemals eqnarray
(sieheeqnarray vs. align)
Hier scheint die Kombination align
mit split
der beste Weg zu sein, das Problem anzugehen.
\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}
Ich habe txfonts
durch newtxtext
und ersetzt newtxmath
(die Schriftarten für Mathematik sind besser und die Pakete werden aktiv gepflegt).
Wenn Sie der Gleichung die tbtags
Option hinzufügen amsmath
, wird die Nummer an der untersten Zeile der split
Teile ausgerichtet.
Ich habe alles entfernt \left
, aber \right
das hat überhaupt keinen Zweck erfüllt (es hat nur unerwünschten horizontalen Raum hinzugefügt). Es werden nur ein paar \big
Paare benötigt.
Antwort3
Durch die Verwendung von Intertext in einer Align-Umgebung erhält man die Ausrichtung:
\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}