estoy hackeando eldramatist
paquete. 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
.
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 list
es para que list
se pueda definir una vez para todo el documento. (Así es como dramatist
funciona la prosa).
El mismo problema ocurre con el verse
entorno 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 \item
o las cosas saldrán muy mal como lo muestra. Si mueves la línea antes de la lista, las cosas se ven mejor.
\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: