![在书末添加答案](https://linux22.com/image/409018/%E5%9C%A8%E4%B9%A6%E6%9C%AB%E6%B7%BB%E5%8A%A0%E7%AD%94%E6%A1%88.png)
我利用report
课堂为学生编写了一本包含练习的小册子。每个练习都在一个小节中定义。结构如下:
\documentclass[a4paper,11pt,oneside,onecolumn]{report}
\begin{document}
\chapter{Basics of electrical engineering}
\section{Theory}
Blah blah.
\section{Exercises}
\subsection{Basic complex number calculations}
This is the easy exercise. Find $x$.
\result{$x=5$} % This is what I'm looking for
\subsection{Advanced complex number calculations}
This is the tough exercise.
\begin{enumerate}[label=(\alph*)]
\item Find $y$
\item Find $z$
\end{enumerate}
\result{a) $y=3$, b) $z=7$}
\end{document}
我想找到如何定义一个命令\result
,该命令将在小册子末尾按小节创建答案。因此,如果上面的小节是 1.2.1-1.2.2,那么我应该得到:
答案
1.2.1 x=5
1.2.2 a)y=3,b)z=7
我相信我应该能够操纵imakeidx
或enotez
包来做到这一点,但我的 Latex 技能太弱了。
澄清:我知道有处理问题和答案的软件包。但是,我想要问题和完整/简短的解决方案。完整解决方案只有我才能看到,而简短的解决方案则列在文档末尾,如上所述。因此,我想要命令\results
。