如何获得与考试 Latex 课程中的环境包resume
相同的功能?enumitem
questions
例如,
\begin{questions}
\question A?
\question B?
\end{questions}
Some text.
\begin{questions}
\question C?
\end{questions}
应该给出类似
Question 1. A?
Question 2. B?
Some text.
Question 3. C?
答案1
通过保存和恢复问题计数器,您可以真正地做您想做的事情。
\documentclass{exam}
\usepackage{showframe}
\begin{document}
\begin{questions}
\question A?
\question B?
\xdef\mycounter{\arabic{question}}% macro
\end{questions}
Some text.
\begin{questions}
\setcounter{question}{\mycounter}%
\question C?
\end{questions}
\end{document}
但是考试课程已经为您提供了\uplevel
并\fullwidth
操作缩进。
\documentclass{exam}
\usepackage{showframe}
\begin{document}
\begin{questions}
\question A?
\question B?
\fullwidth{Some text.}
\question C?
\end{questions}
\end{document}
答案2
我使用考试类进行各种练习。练习包括穿插在长篇文本中的题目。我缩进题目编号以帮助题目从文本中脱颖而出。我的回答并没有直接回答您的问题(类似简历的功能),但我想指出的是,您不必离开题目环境即可使用全宽文本。
\documentclass{exam}
\usepackage{kantlipsum} % For this example.
\renewcommand{\questionshook}{%
\setlength{\leftmargin}{-\leftskip}%
}
\begin{document}
Here is some introductory text.
\begin{questions}
\question[5]
Here is a question.
\vspace*{3\baselineskip}
Here is some text. \kant[1]
\question[5]
Here is another question.
\vspace*{3\baselineskip}
Here is some more text. \kant[2]
\end{questions}
Final summary text.
\end{document}