Exsheets 打印子部分计数器吗?

Exsheets 打印子部分计数器吗?

在定义计数器格式时,exsheets我可以使用ch章节、se部分或qu问题。但我如何引用子部分计数器?

我可以:

\SetupExSheets{counter-within={subsection},counter-format=se.qu}

但我想要类似的东西

\SetupExSheets{counter-within={subsection},counter-format=se.sub.qu}

其中 sub 指的是子部分计数器。

答案1

这个问题促使我做出了一些早就应该做出的改变exsheets。新版本 v0.21c(还没有在 CTAN 上发布,但对于那些不耐烦的人)为您提供三种可能性(包括@touhami 提出的方案):

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{exsheets}[2016/03/21]
\SetupExSheets{
  counter-within = subsection ,
  counter-format = \thesubsection.qu
}

% or:
% \renewcommand*\thequestion{\thesubsection.\arabic{question}}
% \SetupExSheets{
%   counter-within = subsection ,
%   counter-format = \thequestion
% }

% or:
% \AddCounterPattern[exsheets]{subsection}{sbs}
% \SetupExSheets{
%   counter-within = subsection ,
%   counter-format = se.sbs.qu
% }

\begin{document}

\section{First}
\subsection{bla}
\begin{question}
  Yes?
\end{question}
\begin{solution}
  No!
\end{solution}

\subsection{bla}
\begin{question}
  Yes?
\end{question}
\begin{solution}
  No!
\end{solution}

\begin{question}
  Yes?
\end{question}
\begin{solution}
  No!
\end{solution}

\section{Last}
\subsection{bla}
  \begin{question}
  Yes?
\end{question}
\begin{solution}
  No!
\end{solution}

\section{Solutions}
\printsolutions

\end{document}

在此处输入图片描述

答案2

这是一个解决方案。

\SetupExSheets{counter-within={subsection},counter-format=\thesubsection.qu}

在此处输入图片描述

\documentclass{article}
\usepackage{exsheets}
\SetupExSheets{counter-within={subsection},counter-format=\thesubsection.qu}
\begin{document}
\section{First}
\subsection{bla}
\begin{question}
Yes?
\end{question}
\subsection{bla}
\begin{question}
Yes?
\end{question}
\begin{question}
Yes?
\end{question}
\section{Last}
\subsection{bla}
\begin{question}
Yes?
\end{question}
\end{document}

相关内容