使用多列和部分进行水平对齐(考试包)

使用多列和部分进行水平对齐(考试包)

我在使用水平对齐时遇到问题多色练习考试包中的部分。我写的项目没有水平对齐,如下面的最小示例所示

\documentclass[11pt]{exam}
\usepackage{multicol}
\usepackage{amsmath}
\begin{document}
    \begin{questions}
        \question This is a question with parts bellow

        \begin{multicols}{3}
            \begin{parts}
                \part $A^{-1} \begin{pmatrix} 0 & -1 & -1 & -1 \\ 1 & 0 & -1 & -1 \\ 1 & 1 & 0 & -1 \\ 1 & 1 & 1 & 0 \end{pmatrix}$

                \part $\det A = 1$

                \part $X = \begin{pmatrix} -9 \\ -8 \\ -7 \\ -6 \end{pmatrix}$
            \end{parts}
        \end{multicols}

    \end{questions}
\end{document}

在此处输入图片描述

如何使用考试包修复水平对齐?

答案1

你实际上并不需要multicols,我想你的意思是我写的内容不一致垂直multicols。您可以使用来代替,parbox默认情况下,它是垂直居中的。

\documentclass[11pt]{exam}
\usepackage{multicol}
\usepackage{amsmath}
\begin{document}

\begin{questions}
    \question This is a question with parts bellow
    \begin{parts}
        \parbox{.3\linewidth}{%
        \part $A^{-1} \begin{pmatrix} 0 & -1 & -1 & -1 \\ 1 & 0 & -1 & -1 \\ 1 & 1 & 0 & -1 \\ 1 & 1 & 1 & 0 \end{pmatrix}$
        }\hfill
        \parbox{.3\linewidth}{%
        \part $\det A = 1$
        }\hfill
        \parbox{.3\linewidth}{%
        \part $X = \begin{pmatrix} -9 \\ -8 \\ -7 \\ -6 \end{pmatrix}$
        }
    \end{parts}
\end{questions}

\end{document}

在此处输入图片描述

答案2

将第二部分修改为:

\part $\det A = 1 \vphantom{\begin{pmatrix} 1\\1\\1\\1\end{pmatrix}}$

(这些 1 并不是真正必要的。)

相关内容