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}

コードの出力

関連情報