我正在使用 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}