我想使用 LaTeX 来制作我所教班级的考试和作业论文。我显然可以自己完成所有事情。但是,有什么其他方法可以轻松排版此类文档?理想情况下,解决方案可以处理分数(提供总数)或百分比值(确保它们的总和为 100)、多部分问题,可选地提供答案空间,并允许填空、多项选择和直接问题。
答案1
查看考试文件类;它能做到这一切,甚至更多!
我也非常成功地将它用于家庭作业等(作为老师和学生)。
以下是使用该包创建的示例考试:
对应代码:
\documentclass[addpoints]{exam}
\firstpageheader{subject name, class name}{First Exam}{October 25, 2019}
\firstpagefooter{}{}{Page \thepage\ of \numpages}
% Lower the footer a bit
\extrafootheight{-.8in}
% Define how bonus points are labelled
\bonuspointpoints{bonus point}{bonus points}
\begin{document}
\begin{center}
\fbox{\fbox{\parbox{5.5in}{\centering
Answer the questions in the spaces provided on the page. If you run out of room for an answer, continue on the back of the page.
}}}
\end{center}
\vspace{.1in}
\makebox[\textwidth]{Your name:\enspace\hrulefill}
\vspace{.2in}
\begin{questions}
\question[10]
Why is there air?
\vspace{.8in}
\question[15]
How much wood would a woodchuck chuck if a woodchuck could chuck wood?
\vspace{.5in}
\begin{parts}
\bonuspart[5]
How many seashells does she sell by the seashore?
\vspace{.5in}
\end{parts}
\question[10]
Compute $\displaystyle\int_0^1 x^2 \, dx$.
\vspace{\stretch{1}}
\bonusquestion[10]
Prove this: $A \land (B \lor C) \equiv (A \land B) \lor (A \land C)$
\end{questions}
% Put the grade table at the bottom of the page
\vspace*{\fill}
\begin{center}
\combinedgradetable[h]
\end{center}
\end{document}
以下是有关该exam
包的一些资源:
答案2
答案3
名单上新加入的还有:外层封装。
答案4
这等考该软件包的功能也非常丰富。例如,它支持多项选择题和在线/电子邮件作业。