抱歉,我没有提供一个可行的示例。但我希望问题(和答案)很简单。
在编写测试问题时,使用表格来组织答案很有用。如下所示。P1 P2 P3 A. 45 毫米汞柱 20 毫米汞柱 10 毫米汞柱 B. 45 毫米汞柱 35 毫米汞柱 10 毫米汞柱 C. 45 毫米汞柱 45 毫米汞柱 10 毫米汞柱 D. 45 毫米汞柱 45 毫米汞柱 45 毫米汞柱 E. 50 毫米汞柱 35 毫米汞柱 10 毫米汞柱
其中,显然 P1、P2 和 P3 与第 2 至第 4 列对齐,而答案选项位于第一列。
有没有办法将 \choice 函数嵌入到考试文档类中针对特定多项选择题的表中?
\documentclass[12pt, letterpaper]{exam}
\usepackage{amsmath}
\usepackage{multicol}
\pagestyle{head}
\usepackage{tabto}
%\usepackage{showframe}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{fontspec}
\setmainfont{Calibri}
\renewcommand{\choiceshook}{
\setlength{\leftmargin}{20pt}%
\setlength{\labelwidth}{-\labelsep}%
\addtolength{\itemindent}{\labelwidth}%
}
\renewcommand{\questionshook}{\setlength{\itemsep}{0.5cm}}
%\printanswers
\begin{document}
\begin{questions}
%32
\question
Which of the following relates a cause to an observed \textbf{\textit{effect}}? \\ (E$ _{\text{m}} $ = resting membrane potential; HR = heart rate; APD = action potential duration; CV = conduction velocity; \scriptsize $\dfrac{\text{dV}}{\text{dt}}$ \normalsize = maximum \scriptsize $\dfrac{\text{dV}}{\text{dt}}$ \normalsize of phase 0; ERP = effective refractory period) \vspace{5mm}
\begin{choices}
\choice CAUSE: blah \tabto{7cm} EFFECT: blah
\choice CAUSE: blah \tabto{7cm} EFFECT: blah
\choice CAUSE: blah \tabto{7cm} EFFECT: blah
\CorrectChoice CAUSE: \tabto{7cm} blah EFFECT: blah
\choice CAUSE: blah \tabto{7cm} EFFECT: blah
\end{choices}\vspace{5mm}
\end{questions}
\end{document}