Zeilennummern nicht mit dem Verse-Paket zurücksetzen

Zeilennummern nicht mit dem Verse-Paket zurücksetzen

Ich möchte Zeilennummernnichtbei Verwendung verseder Umgebung zurückgesetzt.

Betrachten Sie dieses MWE:

\documentclass{book}
\usepackage{verse}
\poemlines{5}
\begin{document}

\chapter{}
\begin{verse}
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\!

Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\!
\end{verse}

{\let\clearpage\relax \chapter{}}
\begin{verse}
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\!

Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\!
\end{verse}

\end{document}

Bildbeschreibung hier eingeben

Gibt es eine Möglichkeit, die Zeilennummerierung weiterlaufen zu lassen, obwohl Sie eine neue verseUmgebung gestartet haben?

Bildbeschreibung hier eingeben

Antwort1

Die (neu definierte) verseUmgebung setzt den entsprechenden Zähler poemlinebeim Start auf 0.

Die Einstellung entfernen. Man muss auch am Ende der Umgebung eine Eins abziehen, da der Zähler am Anfang hochgezählt wird.

Bei Bedarf können Sie \setcounter{poemline}{0}die Nummerierung zurücksetzen.

\documentclass{book}
\usepackage{verse}
\usepackage{xpatch}

\xpatchcmd{\verse}
  {\setcounter{poemline}{0}}% find
  {}% replace
  {}{}% auxiliary arguments
\xpretocmd{\endverse}{\addtocounter{poemline}{-1}}{}{}

\poemlines{5}
\begin{document}

\chapter{}
\begin{verse}
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\!

Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\!
\end{verse}

{\let\clearpage\relax \chapter{}}
\begin{verse}
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\!

Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\
Lorem ipsum dolor sit amet, consectetur adipiscing elit\\!
\end{verse}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen