Multicols 不正确地移动文本

Multicols 不正确地移动文本

多列存在问题。a_{21}“游移”到下一列。您可以看到下面的代码:

\begin{multicols}{3}
$\begin{array}{|ccc|}
a_{11}&a_{12}&a_{13}\\
a_{21}&a_{22}&a_{23}\\
a_{31}&a_{32}&a_{33}
\end{array}$
\columnbreak
$a_{11}$\\
$a_{21}$\\
$a_{31}$\\
\columnbreak
$a_{12}$\\
$a_{22}$\\
$a_{32}$\\
\end{multicols}

`

答案1

不确定你想做什么,但你几乎肯定应该看看提供的环境数学多色实际上是为那些你不想指定分隔符,但希望 TeX 自行决定如何平衡列而无需人工干预的情况而设计的。如果你有连续的文本要设置在多列中,并且希望同一页上有不同数量的列,多色很有用。但是如果你有材料tabulararray,它实际上并不是最好的选择:它不是必需的,所以你会得到所有的缺点而得不到任何好处。这是一个双输的局面。

也许像下面这样会更好:

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
  \begin{vmatrix}
    a_{11}&a_{12}&a_{13}\\
    a_{21}&a_{22}&a_{23}\\
    a_{31}&a_{32}&a_{33}\\
  \end{vmatrix}
  \qquad
  \begin{matrix}
    a_{11}\\
    a_{21}\\
    a_{31}\\
  \end{matrix}
  \qquad
  \begin{matrix}
    a_{12}\\
    a_{22}\\
    a_{32}\\
  \end{matrix}
\]
\end{document}

矩阵

相关内容