我在回忆录类中使用时遇到了一个奇怪的问题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}