我不知道为什么,但我的 align 语法没有显示在输出中。我的男朋友在他的 sharelatex.com 帐户上测试了这个语法,它在那里有效。我尝试再次注册,但没有任何变化。这是我的语法:
\begin{align*}
\Vec{r}(Q) &= \frac{1}{2} (\Vec{r}(P_1)+\Vec{r}(P_2))=\\
&= \frac{1}{2}(\left(\begin{array}{c}
1\\
2\\
\end{array}\right) + \left(\begin{array}{c}
-2\\
3\\
\end{array}\right) )=\\
&= \frac{1}{2}\left(\begin{array}{c}
-1\\
5\\
\end{array}\right) = \left(\begin{array}{c}
-0,5\\
2,5\\
\end{array}\right)\\
Q=(-0,5;2,5)\\
\end{align*}
我需要立即获得帮助。有很多数学资料需要用乳胶写。
答案1
除了消除输入中的空白行之外,您可能还需要考虑使用pmatrix*
环境,而不是通用环境(间距更松散!)array
来处理四个 2x1 列向量。此外,我建议将小数逗号括在花括号中,以防止 TeX 将逗号解释为标点符号。
\documentclass{article}
\usepackage{mathtools} % for 'pmatrix*' env.
\begin{document}
\begin{align*}
\Vec{r}(Q) &= \tfrac{1}{2} \bigl(\Vec{r}(P_1)+\Vec{r}(P_2) \bigr) \\
&= \frac{1}{2} \left[
\begin{pmatrix*}[r] 1\\2 \end{pmatrix*} +
\begin{pmatrix*}[r] -2\\3\end{pmatrix*}
\right] \\
&= \frac{1}{2}
\begin{pmatrix*}[r] -1\\5\end{pmatrix*} =
\begin{pmatrix*}[r]-0{,}5\\ 2{,}5 \end{pmatrix*}\\
Q &= (-0{,}5;2{,}5)
\end{align*}
\end{document}
附录:只是为了比较,这是您的原始代码生成的屏幕截图(删除了虚假的空白行并&
在最后一行插入对齐字符之后):