我想知道是否有更干净/更好的方法来写这个等式
\begin{document}
\begin{enumerate}[a.)]
\item If $u_i, v_i \in \R $ for $1 \leq i \leq 2 $, then
\begin{equation*}
\vec{u} \oplus \vec{v} =
\begin{bmatrix}
u_1\\
u_2
\end{bmatrix}
+
\begin{bmatrix}
v_1\\
v_2
\end{bmatrix}
=
\begin{bmatrix}
u_1 + v_1\\
u_2 + v_2
\end{bmatrix}
\in \R^2.
\end{equation*}
\end{enumerate}
\end{solution}
\end{document}
我还想在这个列表中输入大约 9 个条目,但我不希望我的代码完全无法阅读。
答案1
我发现下面的代码非常易读。:-)
您会注意到,我并不认同夸大嵌套缩进量的好处;当然,您的观点可能有所不同。此外,请注意设置了一个名为 的宏,以简化环境\myvec
实例的使用。bmatrix
\documentclass{article}
\usepackage{amsmath} % for 'equation*' and 'bmatrix' environments
\usepackage{amssymb} % for '\mathbb' macro
\usepackage{enumitem} % to modify enumeration labels
\newcommand\R{\mathbb{R}}
\newcommand\myvec[1]{\begin{bmatrix} #1 \end{bmatrix}}
\begin{document}
\begin{enumerate}[label=\alph*)]
\item If $u_i, v_i \in \R$, $1 \le i \le 2$, then
\begin{equation*}
\vec{u} \oplus \vec{v}
= \myvec{ u_1 \\ u_2 } + \myvec{ v_1 \\ v_2 }
= \myvec{ u_1 + v_1 \\ u_2 + v_2 }
\in \R^2\,.
\end{equation*}
\end{enumerate}
\end{document}