LaTeX の「alignedat」で数字を中央揃えにする方法

LaTeX の「alignedat」で数字を中央揃えにする方法

数式内の数字を中央揃えにする場合に使用しますalignedat

\usepackage{amsmath}
\begin{document}
\begin{equation}
    \left.
    \begin{alignedat}{5}
            a=&\frac{\frac{123 \sqrt{\frac{45}{6}}}{789}}{\frac{1011 \sqrt{\frac{12}{3}}}{4567}}&=&\frac{891}{1123}\\
            b=&\frac{\frac{456}{789}}{\frac{1011}{123}}&=&\frac{456}{789}\\
    \end{alignedat}
    \right\}
\end{equation} 
\end{document}

ここに画像の説明を入力してください

ここに画像の説明を入力してください式の 2 行目が左揃えになっています。中央揃えにするにはどうすればよいでしょうか?

答え1

特定の仕事には多すぎるかもしれませんが、IEEEeqnarraybox他の状況でも役立ちます。ステファン・モーザーのマニュアル詳細については をご覧くださいIEEEeqnarray

\documentclass{article}
\usepackage{amsmath}
\usepackage{IEEEtrantools}

\begin{document}

\begin{equation}
\left.
\begin{IEEEeqnarraybox}[][c]{rCcCl}
a &=& \frac{\frac{123 \sqrt{\frac{45}{6}}}{789}}
           {\frac{1011 \sqrt{\frac{12}{3}}}{4567}}
  &=& \frac{891}{1123} \\[1ex]
b &=& \frac{\frac{456}{789}}{\frac{1011}{123}}
  &=& \frac{456}{789}\\
\end{IEEEeqnarraybox}
\right\}
\end{equation}

\end{document}

ここに画像の説明を入力してください

答え2

少なくとも では、それはできませんalignedat。1 )時には、array...が必要なこともあります。

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
    \left.
    \begin{array}{r@{\;}c@{\;}l}
            a=&\dfrac{\frac{123 \sqrt{\frac{45}{6}}}{789}}{\frac{1011 \sqrt{\frac{12}{3}}}{4567}}&=\dfrac{891}{1123}\\[4ex]
            b=&\dfrac{\frac{456}{789}}{\frac{1011}{123}}&=\dfrac{456}{789}\\
    \end{array}
    \right\}
\end{equation}
\end{document}

ここに画像の説明を入力してください


1)もちろん、それを機能させる方法はありますが、努力する価値はないと思います。

答え3

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
    \left.\arraycolsep=1.5pt
    \begin{array}{rcl}
            a=&\dfrac{\dfrac{123 \sqrt{\dfrac{45}{6}}}{789}}{\dfrac{1011 \sqrt{\dfrac{12}{3}}}{4567}} &=\dfrac{891}{1123}\\
            ~\\
            b=&\dfrac{\dfrac{456}{789}}{\dfrac{1011}{123}} &= \dfrac{456}{789}\\
    \end{array}
    \right\}
\end{align}
\end{document}

ここに画像の説明を入力してください

関連情報