expex + epltxchapno 회고록의 장 번호 억제

expex + epltxchapno 회고록의 장 번호 억제

expex회고록 수업에서 사용하다가 이상한 문제에 부딪혔습니다 . 특히 각 장의 시작 부분에서 예제 번호 매기기를 재설정하고 싶기 때문에 \usepackage{epltxchapno}매뉴얼에서 제안한 대로 사용합니다. 그러나 이로 인해 다음과 같은 문제가 발생합니다.

  • Every는 \chapter마치 명령인 것처럼 처리됩니다 \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}

코드 출력

관련 정보