expex + epltxchapno 抑制回忆录中的章节编号

expex + epltxchapno 抑制回忆录中的章节编号

我在回忆录类中使用时遇到了一个奇怪的问题expex。具体来说,我想重置每章开头的示例编号,因此我\usepackage{epltxchapno}按照手册中的建议使用。但这会产生以下问题:

  • 每一个都\chapter被视为一个\chapter*命令——章节开头不打印“章节号”
  • 每个章节的标题\chapter均未包含在目录中。

以下是 MWE 和屏幕截图,说明了我的意思:

\documentclass{memoir}
\usepackage{expex}
\usepackage{epltxchapno}

\begin{document}

\tableofcontents

\chapter{Title 1}
\ex
example 1
\xe 

\chapter{Title 2}
\ex
example 2
\xe

\end{document}

第一章 第二章

答案1

我不使用 ExPex 编号/标签系统,所以我不确定以下解决方案是否捕获引用等,但它肯定适用于您发布的示例:

\documentclass{memoir}
\usepackage{expex}
\lingset{exnotype=chapter.arabic}
\usepackage{etoolbox}
\pretocmd{\chapter}{\excnt=1}{}{}
\begin{document}

\tableofcontents

\chapter{Title 1}
\ex
example 1
\xe 

\chapter{Title 2}
\ex
example 2
\xe

\end{document}

代码输出

相关内容