我使用该软件包编写了一些问题和答案exsheets
。我想打印特定部分的解决方案,例如第 2 章第 2 部分的解决方案。
什么不起作用
\printsolutions[section={2}]
:此命令打印文档中每个第 2 节的解决方案(例如第 1 章第 2 节和第 2 章第 2 节)- 标记该部分
\exlabel{sec:mysection}
并打印解决方案,\printsolutions[section={-\S{sec:mysection}}]
这将打印从问题到标记部分的所有解决方案
梅威瑟:
\documentclass[12pt, a4paper]{book}
\usepackage{exsheets}
\SetupExSheets{
counter-within=section,
counter-format=ch.se.qu[1]
}
\begin{document}
\part{EXCERCISES}
\chapter{Topic 1}
\section{Section}
\begin{question}
I'm an excercise.
\end{question}
\begin{solution}
I'm an solution.
\end{solution}
\section{Section}
\begin{question}
I'm an excercise.
\end{question}
\begin{solution}
I'm an solution.
\end{solution}
\chapter{Topic 2}
\section{Section}\exlabel{sec:sectionone}
\begin{question}
I'm an excercise.
\end{question}
\begin{solution}
I'm an solution.
\end{solution}
\section{Section}\exlabel{sec:sectiontwo}
\begin{question}
I'm an excercise.
\end{question}
\begin{solution}
I'm an solution.
\end{solution}
\setcounter{chapter}{0}
\part{SOLUTIONS}
\chapter{Topic 1}
\section{Section}
\printsolutions[section={1}] % there should be only the solution to 1.1.1
\section{Section}
\printsolutions[section={2}] % there should be only the solution to 1.2.1
\chapter{Topic 2}
\section{Section}
\printsolutions[section={-\S{sec:sectionone}}] % there should be only the solution to 2.1.1
\section{Section}
\printsolutions[section={-\S{sec:sectiontwo}}] % there should be only the solution to 2.2.1
\end{document}
编辑:有一个解决方法
为了获得期望的结果,您可以[ID=1]
为问题提供 ID 并\printsolutions[byID={1}]
打印解决方案。
梅威瑟:
\documentclass[12pt, a4paper]{book}
\usepackage{exsheets}
\SetupExSheets{
counter-within=section,
counter-format=ch.se.qu[1]
}
\begin{document}
\part{EXCERCISES}
\chapter{Topic 1}
\section{Section}
\begin{question}[ID=111]
I'm an excercise.
\end{question}
\begin{solution}
I'm an solution.
\end{solution}
\section{Section}
\begin{question}[ID=121]
I'm an excercise.
\end{question}
\begin{solution}
I'm an solution.
\end{solution}
\chapter{Topic 2}
\section{Section}
\begin{question}[ID=211]
I'm an excercise.
\end{question}
\begin{solution}
I'm an solution.
\end{solution}
\section{Section}
\begin{question}[ID=221]
I'm an excercise.
\end{question}
\begin{solution}
I'm an solution.
\end{solution}
\setcounter{chapter}{0}
\part{SOLUTIONS}
\chapter{Topic 1}
\section{Section}
\printsolutions[byID={111}]
\section{Section}
\printsolutions[byID={121}]
\chapter{Topic 2}
\section{Section}
\printsolutions[byID={211}]
\section{Section}
\printsolutions[byID={221}]
\end{document}
附言:我希望很快就会有一个功能,克莱门斯;)