
Ich hacke diedramatist
Paket. Mein Ziel ist es, dass Redepräfixe mit Reden für die Versumgebung übereinstimmen, so wie sie es für die Prosaumgebung tun. Ich habe es zum Laufen gebracht, abgesehen von einem Problem mit der falschen Ausrichtung des ersten Redepräfixes.
Wenn ich alle Makros für MWE manuell mit dem erweitere, was ich derzeit habe, erhalte ich Folgendes:
\documentclass{memoir}
\begin{document}
\begin{verse}
\begin{list}{}{}
Enter Bob and Mike
\item[Mike] Hello
\item[Bob] Hello
\item[Mike] Bye!
\item[Bob] Bye!
\end{list}
\end{verse}
\end{document}
Dies führt dazu, dass das erste Präfix „Mike“ über dem ersten Präfix „Bob“ positioniert wird. Das Ergebnis ist
.
Ich weiß, dass die Versumgebung aus Memoir als Liste implementiert ist, daher nehme ich an, dass das Problem mit den Interaktionen zwischen ihren Listenanpassungen zusammenhängt.
Der Grund dafür, dass der reine Text (eine Regieanweisung) darin enthalten sein soll, list
besteht darin, dass er list
einmal für das gesamte Dokument definiert werden kann. (So dramatist
funktioniert es bei Prosa.)
Dasselbe Problem tritt bei der Standardumgebung verse
anstelle der durch definierten Umgebung auf memoir
.
Ich wäre für jeden Ratschlag, wie ich das vermeiden kann, sehr dankbar. Ich bin neu bei LaTeX, daher wären allgemeine Ratschläge, wie ich das Problem selbst diagnostizieren könnte, ebenfalls hilfreich.
Antwort1
Alles in einer Listenumgebung sollte mit dem Präfix versehen werden, \item
sonst läuft es schief, wie Sie zeigen. Wenn Sie die Zeile vor die Liste verschieben, sieht es besser aus
\documentclass{memoir}
\begin{document}
\begin{verse}
Enter Bob and Mike
\begin{list}{}{}
\item[Mike] Hello
\item[Bob] Hello
\item[Mike] Bye!
\item[Bob] Bye!
\end{list}
\end{verse}
\end{document}
Aber ich weiß nicht, ob das die Ausrichtung ist, die Sie möchten?
Antwort2
Danke an @david-carlisle für den Hinweis, dass einfacher Text in Listen Probleme verursacht.
Ich werde das versuchen
\documentclass{article}
\begin{document}
\begin{verse}
\begin{list}{}{}
\item\begin{quote}\em Enter Bob and Mike\end{quote}
\item[Mike] Hello
\item[Bob] Hello
\item[Mike] Bye!
\item[Bob] Bye!
\end{list}
\end{verse}
\end{document}
Dadurch entsteht: