2 つ作成しようとしましたeqnarray
が、その 2 つの方程式eqnarray
が揃いません。コードは次のとおりです。
\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}
結果は次のようになります。 方程式(1)、(2)と方程式(3)、(4)の開始位置が異なっていることがわかります。この問題をどのように解けばよいでしょうか。ありがとうございます。
答え1
eqnarray
を に置き換えるとalign
、結果は完全には揃いませんが、揃っているように見えますし、 を使用する場合よりも見栄えが良いと思いますeqnarray
。
Ian の提案に従ってdiag
、nondiag
数学演算子として宣言されています。また、括弧のサイズも調整されました。
Mico のコメントの後、新しいコマンドdotstar
が宣言されました。それが何をするのか私にはわかりません。
\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}
ただし、すべての方程式を完全に揃えたい場合は、コマンド内に中央の段落を挿入します\intertext
。
\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}
答え2
絶対に使用しないeqnarray
でください(eqnarray と align)
align
ここでは、との組み合わせがsplit
問題に対処する最善の方法と思われます。
\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}
およびtxfonts
に置き換えました(数式用のフォントがより優れており、パッケージは積極的にメンテナンスされています)。newtxtext
newtxmath
tbtags
オプションを追加すると、amsmath
方程式の番号がsplit
パーツの下の行に揃えられます。
すべて削除しました\left
が、\right
何の役にも立ちませんでした (不要な水平スペースが追加されただけです)。\big
必要なのは 2、3 組だけです。
答え3
1 つの align 環境で intertext を使用すると、次の配置が実現されます。
\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}