答案1
简而言之,您需要使用以下语法:\element{<group name>}{<description of question unit>}
。该<group name>
字段可以反复使用,并用于将问题分组在一起。
例如,“第 1 章”可能有 20 个问题,但每次考试可能只使用 2 个。您的 AMC 源文件将包含以下内容:
\element{Chapter1}{
\begin{question}{lesson1a}
Who had the high ground?
\begin{choices}
\wrongchoice{Anakin}
\correctchoice{Obi-Wan}
\end{choices}
\end{question} }
在examcopy
你所处的环境中
\cleargroup{questions}
\copygroup[2]{Chapter1}{questions}
\copygroup[2]{Chapter2}{questions}
\insertgroup{questions}
[注:这将引出两个随机问题每次考试这意味着学生有不同的问题。如果你不想这样做,那么就不要在环境内部这样做examcopy
,而是在外部这样做,并且只使用insertgroup{questions}
环境内部的examcopy
标准问题列表,这取决于你的教学方法。
对我来说,每个问题单元都有一个文件,在我的 AMC 文件描述中,我只有一个列表\element{<group name>}{\input{QuestionFileName}}
因此,剩下的就是该<description of question unit>
字段的内容。对我来说,“问题单元”是一个单独的文件,尽管它不一定非得如此——这只是使重复使用更容易。在这种情况下,“问题单元”是一个段落,后面跟着两个问题,问题顺序很重要。
我将创建一个包含以下内容的文件:
\clearpage %optional
\begin{center}
\textbf{Paragraph 1 (Q1-Q3)}
\end{center}
The phenomenon of ejection \dots Where $v_o$ represents the threshold frequency of metal.
\begin{question}{paragraph-part1}
Photoelectrons emitted by green light radiation \dots
\begin{choices}
\correctchoice{emit in blue light but not emit in red light}
\wrongchoice{emit in blue and red light but not emit in yellow light}
<snip>
\end{choices}
\end{question}
\begin{question}{paragraph-part2}
With increase in intensity of radiations $(v > v_0)$
\begin{choices}
\correctchoice{Photoelectric current will increase.}
\wrongchoice{The EMF of photoelectric cell will increase.}
<snip>
\end{choices}
\end{question}
当整个代码段包含在单个element
命令中时,AMC 会将其视为单个单元,而不会将其拆分。但是,答案选项的顺序仍将是随机的。
从风格上讲,我倾向于始终将正确的选择作为choices
环境中的第一个项目,因为这样可以更轻松地读取答案直方图。
您可能还想重新定义问题之间的一些长度,以便添加更少的空间。在第一个问题之前,\begin{question}
我包括
\def\AMCbeginQuestion#1#2{}
然后在最后一行(最后一个之后\end{question}
)将其重新定义为默认值
\def\AMCbeginQuestion#1#2{\par\noindent{\bf Question #1} #2\hspace*{1em}}
答案2
以防以后有人来这里,我用两种方法解决了这个问题
第一种方法是在 babel 之后声明 package cleverref -
\begin{center}
\textbf{Paragraph-1 (Q1-Q3) \cref{\AMCstudentlabel{prez},\AMCstudentlabel{pref},\AMCstudentlabel{Cameroon}}}
\end{center}
\lipsum[5]
\begin{question}{prez}\AMClabel{prez}
Among the following persons, which one has ever been a President of the French Republic?
\begin{choices}
\correctchoice{Ren\'e Coty}
\wrongchoice{Alain Prost}
\wrongchoice{Marcel Proust}
\wrongchoice{Claude Monet}
\end{choices}
\end{question}
\begin{question}{Cameroon}\AMClabel{Cameroon}
Which is the capital city of Cameroon?
\begin{choices}
\correctchoice{Yaound\'e}
\wrongchoice{Douala}
\wrongchoice{Abou-Dabi}
\end{choices}
\end{question}
\begin{questionmult}{pref}\AMClabel{pref}
Among the following cities, which ones are French prefectures?
\begin{choices}
\correctchoice{Poitiers}
\wrongchoice{Sainte-Menehould}
\correctchoice{Avignon}
\end{choices}
\end{questionmult}
与上一个答案相比,此方法的优点在于 cleverref 引用试卷中出现的正确问题编号,而不必对值进行硬编码
查看图片
这些问题实际上是实际试卷中的第 65 至 67 题
另一种方法是使用 hyperref。功能几乎相同,只是语法略有不同(使用 \AMCqlabel 和 \AMCref)
\element{general}{
\begin{center}
Paragraph-2(Q4-Q6) \AMCref{q2} to \AMCref{q4}
\end{center}
In 1926, Schrodinger proposed a differential equation for relating energy of a micro system like electron, to its space co-ordinates. When the wave motion is considered in all the three dimensions, Schrodinger wave equation for the electron in hydrogen atom is-
\begin{question}{QuestionAtomicStructureStageB- 4 }\AMCqlabel{q2}
The range polar co-ordinates are
\begin{choicescustom}
\begin{tasks}[label={}](2)
\task \wrongchoice{ (a) $ 0 \le r \le \infty, 0 \le \theta \le \pi, 0 \le \phi \le \pi $}
\task \wrongchoice{ (b) $ 0 \le r \le \infty, 0 \le \theta \le 2\pi, 0 \le \phi \le 2\pi $}
\task \correctchoice{ (c*) $ 0 \le r \le \infty, 0 \le \theta \le \pi, 0 \le \phi \le 2\pi $}
\task \wrongchoice{ (d) $ 0 \le r \le \infty, 0 \le \theta \le 2\pi, 0 \le \phi \le \pi $}
\end{tasks}
\end{choicescustom}
\end{question}
\begin{question}{QuestionAtomicStructureStageB- 5 }\AMCqlabel{q3}
The radial wave function of an electron wave dependent on
\begin{choicescustom}
\begin{tasks}[label={}](2)
\task \correctchoice{ (a*) n,l only}
\task \wrongchoice{ (b) n,l,m only}
\task \wrongchoice{ (c) n only}
\task \wrongchoice{ (d) all four quantum numbers}
\end{tasks}
\end{choicescustom}
\end{question}
\begin{question}{QuestionAtomicStructureStageB- 6 }\AMCqlabel{q4}
Radial part of wave function is zero at r=0 for
\begin{choicescustom}
\begin{tasks}[label={}](2)
\task \wrongchoice{ (a) s-orbital only}
\task \wrongchoice{ (b) s and p-orbital only}
\task \wrongchoice{ (c) s,p and d-orbitals only}
\task \correctchoice{ (d*) all other than s -orbitals}
\end{tasks}
\end{choicescustom}
\end{question}}
这也给出了正确的问题,而不是硬编码值 - 见图
正如您所见,它还引用了正确的问题编号(68-70)。
希望这可以帮助!