等号に方程式を合わせるためのヘルプ。

等号に方程式を合わせるためのヘルプ。
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}

\begin{document}
$$\begin{array}{rcl} 
\sum_{k=1}^{n}cx_k &= cx_1 + cx_2 + cx_3 + \dots + cx_n \\
                       &= c(x_1+x_2+x_3+ \dots + x_n) \\
                       &= c\sum_{k=1}^{n}cx_k \\
                       &= cs_n \\
                       &\to cL
\end{array}$$
\end{document}

これらの方程式を等号に揃えようとしていますが、次のようなひどい結果になります。

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

答え1

3 列の配列を定義しましたが、2 列しか使用しなかったため、右側のすべての部分が 2 列目に配置され、中央に配置されました。

arrayしかし、ここでは(そしてLaTeXでは決して)AMSアラインメントを使用したくない$$。適切にアラインメントする以外に、ディスプレイ数学を使用する(を参照\sum

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

\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}

\begin{document}
\begin{align*}
\sum_{k=1}^{n}cx_k &= cx_1 + cx_2 + cx_3 + \dots + cx_n \\
                       &= c(x_1+x_2+x_3+ \dots + x_n) \\
                       &= c\sum_{k=1}^{n}cx_k \\
                       &= cs_n \\
                       &\to cL
\end{align*}
\end{document}

答え2

多様性のために、arrayソリューション内の環境をIEEEeqnarray*(パッケージの)環境に置き換えるソリューションを紹介します。IEEEトランツール)。

環境によって生成される「外観」と比較するとalign*、主な違いは、中央の「列」にあるすべてのシンボル(ここでは、=\to)が自動的に水平に中央揃えお互いに敬意を持って接する。align*環境においてはそうではありません。

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

\documentclass{article}
\usepackage{IEEEtrantools} % for 'IEEEeqnarray*' env.
\begin{document}

\begin{IEEEeqnarray*}{rCl}
\sum_{k=1}^{n}cx_k &=& cx_1 + cx_2 + cx_3 + \cdots + cx_n \\
                   &=& c(x_1+x_2+x_3+ \cdots + x_n) \\
                   &=& c\sum_{k=1}^{n}x_k \\
                   &=& cs_n \\
                   &\to& cL
\end{IEEEeqnarray*}

\end{document}

関連情報