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}

вывод кода

Связанный контент