![ケース環境で変数を垂直に整列させる](https://rvso.com/image/281574/%E3%82%B1%E3%83%BC%E3%82%B9%E7%92%B0%E5%A2%83%E3%81%A7%E5%A4%89%E6%95%B0%E3%82%92%E5%9E%82%E7%9B%B4%E3%81%AB%E6%95%B4%E5%88%97%E3%81%95%E3%81%9B%E3%82%8B.png)
私は、変数 $x_1$、$x_2$、$x_3$、$x_4$ を持つ環境を使用して、LaTeX で方程式のシステムを作成していますcases
。これが私の MWE です:
\documentclass[a4paper,12pt,onecolumn]{article}
\usepackage{amsmath}
\begin{document}
\begin{math}
\begin{cases}
x_1 + x_2 + x_3 + x_4 = 3\\
- 3x_2 + x_3 - 2x_4 = -3\\
2x_3 + 5x_4 = -3\\
- 7x_4 = -7
\end{cases}
\end{math}
\end{document}
上記のソース コードに示されているように、出力で変数を垂直に揃えておきたいのですが、どうすればよいですか?
答え1
環境cases
はおそらくあなたの目的に最適なツールではありません。代わりに、システムパッケージと関連するマクロ\systeme
。
次の例は、このマクロの使用方法を示しています。私が適用した唯一の手動調整は、最初の式の RHS 項に対してで、ここでは\phantom{-}
配置を調整するための項を追加しました。
\documentclass[a4paper,12pt,onecolumn]{article}
\usepackage{systeme}
\begin{document}
\begin{math}
\systeme{
x_1 + x_2 + x_3 + x_4 = \phantom{-}3,
- 3x_2 + x_3 - 2x_4 = -3,
2x_3 + 5x_4 = -3,
- 7x_4 = -7}
\end{math}
\end{document}
補遺: 前の外観できた実際には、次のように環境を介して実現できますcases
。
\begin{math}
\begin{cases}
\hfill x_1 + \phantom{2}x_2 + \phantom{2}x_3 + \phantom{2}x_4 = \phantom{-}3\\
\hfill {}- 3x_2 + \phantom{2}x_3 - 2x_4 = -3\\
\hfill 2x_3 + 5x_4 = -3\\
\hfill {}- 7x_4 = -7
\end{cases}
\end{math}
ただし、パッケージを使用する場合に必要な作業と比較すると、作業を完了するにはsysteme
4 つの\hfill
命令、3 つの追加\phantom
命令、および 2 つの空のグループが必要です。この作業には、これがはるかに優れたツールであること{}
に誰もが同意すると思います...systeme