Entornos de lista de mezcla de etiquetas mal colocadas

Entornos de lista de mezcla de etiquetas mal colocadas

estoy hackeando eldramatistpaquete. Mi objetivo es lograr que los prefijos del habla se alineen con los discursos para el entorno en verso, como lo hacen para el entorno en prosa. Lo tengo funcionando excepto por un problema con el primer prefijo de voz desalineado.

Expandir manualmente todas las macros para MWE con lo que tengo actualmente da esto:

\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}

Esto hace que el primer prefijo "Mike" se coloque sobre el primer prefijo "Bob". El resultado es

aquí.

Sé que el entorno de verso de las memorias se implementa como una lista, por lo que supongo que el problema tiene que ver con las interacciones entre las personalizaciones de sus listas.

La razón para querer tener el texto plano (una dirección de escena) dentro listes para que listse pueda definir una vez para todo el documento. (Así es como dramatistfunciona la prosa).

El mismo problema ocurre con el verseentorno estándar en lugar del definido por memoir.

Estaría muy agradecido por cualquier consejo sobre cómo evitar esto. Soy nuevo en LaTeX, por lo que también serían útiles consejos generales sobre cómo podría diagnosticar el problema yo mismo.

Respuesta1

Todo en un entorno de lista debe tener el prefijo \itemo las cosas saldrán muy mal como lo muestra. Si mueves la línea antes de la lista, las cosas se ven mejor.

ingrese la descripción de la imagen aquí

\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}

¿Pero no sé si esa es la alineación que quieres?

Respuesta2

Gracias a @david-carlisle por la sugerencia sobre el texto sin formato en las listas que causa problemas.

voy a ir por esto

\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}

Lo que crea:

este

información relacionada