Multicol 环境中的水平间距错误

Multicol 环境中的水平间距错误

我正在使用 multicol 命令输入一些练习题,并注意到我的 ```\cos t=\dfrac{1]{2}`` 与第 2 行不对齐。关于对齐行有什么建议吗?


\documentclass[12pt]{exam}
\usepackage[utf8]{inputenc}
\usepackage[margin=.5in]{geometry}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{multicol}
\renewcommand{\arraystretch}{3}


\begin{document}
\begin{questions}

\question Find all $t$, $0\leq t\leq 2\pi:$
    \begin{multicols}{4}
        \begin{parts}
            \part $\sin t=\dfrac{1}{2}$
                \vspace{.5in}
            \part $\cos t=-\dfrac{1}{2}$
                \vspace{.5in}
            \part $\tan t=\sqrt{3}$
                \vspace{.5in}
            \part $\sec t=$ undefined
                \vspace{.5in}
            \part $\cos t =\sqrt{3}$
                \vspace{.5in}
            \part $\sin t=\cos t$
                \vspace{.5in}
            \part $\tan t=\cot t$
                \vspace{.5in}
            \part $\sec t=\dfrac{1}{10}$
                \vspace{.5in}
        \end{parts}
    \end{multicols}
\end{questions}

\end{document}

答案1

对于这种类型的物体我会使用tasks

\documentclass[12pt]{exam}
\usepackage[utf8]{inputenc}
\usepackage[margin=.5in]{geometry}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{tasks}


\begin{document}
\begin{questions}

\question Find all $t$, $0\leq t\leq 2\pi$:
  \begin{tasks}[label=(\alph*),label-width=2em](4)
    \task $\sin t=\dfrac{1}{2}$
    \task $\cos t=-\dfrac{1}{2}$
    \task $\tan t=\sqrt{3}$
    \task $\sec t=$ undefined
    \task $\cos t =\sqrt{3}$
    \task $\sin t=\cos t$
    \task $\tan t=\cot t$
    \task $\sec t=\dfrac{1}{10}$
  \end{tasks}
\end{questions}

\end{document}

对齐是“水平”的,而不是垂直的,但这就是人们阅读的方式。

在此处输入图片描述

答案2

我同意 egreg 的回答,认为水平列表更好。但是如果你想多了解一些如何操作,multicols问题是它会读入所有内容,然后尝试找出如何将其分成“块”,然后在每个块之后平衡垂直空间。结果,列底部的间距被操纵,一些空间命令无法按预期工作(即使除此之外,\vspace*可能也比 更好\vspace)。在这种情况下,是分数“1/2”偏离了间距。这里有四种替代方法。

\documentclass[12pt]{exam}
\usepackage[utf8]{inputenc}
\usepackage[margin=.5in]{geometry}
\usepackage{amsmath}
\usepackage{multicol}


\begin{document}
\begin{questions}
\question Find all $t$, $0\leq t\leq 2\pi:$
    \begin{multicols}{4}
        \begin{parts}
            \part $\sin t=\dfrac{1}{2}$
                \vspace{.5in}
            \part $\cos t=-\raisebox{0in}[0in][0in]{$\dfrac{1}{2}$}$
                \vspace{.5in}
            \part $\tan t=\sqrt{3}$
                \vspace{.5in}
            \part $\sec t=$ undefined
                \vspace{.5in}
            \part $\cos t =\sqrt{3}$
                \vspace{.5in}
            \part $\sin t=\cos t$
                \vspace{.5in}
            \part $\tan t=\cot t$
                \vspace{.5in}
            \part $\sec t=\dfrac{1}{10}$
                \vspace{.5in}
        \end{parts}
    \end{multicols}
\hrule

\question Find all $t$, $0\leq t\leq 2\pi:$
    \begin{multicols}{4}
        \begin{parts}
            \part $\sin t=\dfrac{1}{2}$
                \vspace*{.5in}
            \part $\cos t=-\dfrac{1}{2}$
                \vspace*{.5in}
            \part $\tan t=\sqrt{3}$
                \vspace*{.5in}
            \part $\sec t=$ undefined
                \vspace*{.5in}
            \part $\cos t =\sqrt{3}$
                \vspace*{.5in}
            \part $\sin t=\cos t$
                \vspace*{.5in}
            \part $\tan t=\cot t$
                \vspace*{.5in}
            \part $\sec t=\dfrac{1}{10}$
                \vspace*{.5in}
        \end{parts}
    \end{multicols}
\hrule

\question Find all $t$, $0\leq t\leq 2\pi:$
    \begin{multicols}{4}
        \begin{parts}
          \itemsep=0.5in
            \part $\sin t=\dfrac{1}{2}$
            \part $\cos t=-\dfrac{1}{2}$
            \part $\tan t=\sqrt{3}$
            \part $\sec t=$ undefined
            \part $\cos t =\sqrt{3}$
            \part $\sin t=\cos t$
            \part $\tan t=\cot t$
            \part $\sec t=\dfrac{1}{10}$
        \end{parts}
    \end{multicols}
\hrule

\question Find all $t$, $0\leq t\leq 2\pi:$
    \begin{multicols}{4}
        \begin{parts}
            \part $\sin t=\dfrac{1}{2}$
            \vspace{0.5in}
            \part $\cos t=-\dfrac{1}{2}$
            \columnbreak
            \part $\tan t=\sqrt{3}$
            \vspace{0.5in}
            \part $\sec t=$ undefined
            \columnbreak
            \part $\cos t =\sqrt{3}$
            \vspace{0.5in}
            \part $\sin t=\cos t$
            \columnbreak
            \part $\tan t=\cot t$
            \vspace{0.5in}
            \part $\sec t=\dfrac{1}{10}$
        \end{parts}
    \end{multicols}
\hrule
\end{questions}

\end{document}

结果如下在此处输入图片描述

相关内容