我必须将文本宽度pmatrix
放入环境中align
。使用 split 时,它会破坏另一个方程的居中对齐。
伪代码:
\begin{align}
\vec{a} &= \vec{b} + \vec{c} \\
\vec{c} &= \operatorname{Matrix}(Variable) \cdot \vec{d} \\
\begin{split}
\operatorname{Matrix}(Variable) &= \\
\begin{pmatrix}
textwidth matrix
\end{pmatrix}
\vec{e} &= 2 \cdot \vec{a}
\end{align}
如果没有,split
公式将离开页面。如果有split
,公式将左对齐,但右对齐的拆分部分除外。
结果应如下所示:
XX=XX
X=X
XX=XXXXX
XX=
XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX
XX=XXXX
答案1
\noalign
可用于将未对齐的内容放在中间:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
\vec{a} &= \vec{b} + \vec{c} \\
\vec{c} &= \operatorname{Matrix}(Variable) \cdot \vec{d} \\
\operatorname{Matrix}(Variable) &= \\
\noalign{$
\begin{pmatrix}
\rule{.9\textwidth}{1pt}
\end{pmatrix}
$}
\vec{e} &= 2 \cdot \vec{a}
\end{align}
\end{document}