Неправильно размещенные ярлыки, список смешивания сред

Неправильно размещенные ярлыки, список смешивания сред

Я взламываюdramatistpackage. Моя цель — заставить speech-prefixes соответствовать speeches для verse-окружения, как это происходит для prose-окружения. У меня это работает, за исключением проблемы с первым speech-prefix, который не выровнен.

Ручное расширение всех макросов для MWE с тем, что у меня есть в данный момент, дает следующее:

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

Это приводит к тому, что первый префикс "Mike" располагается над первым префиксом "Bob". Результат:

здесь.

Я знаю, что среда стихов из мемуаров реализована в виде списка, поэтому предполагаю, что проблема связана со взаимодействием между настройками списков.

Причина, по которой требуется разместить внутри простой текст (режим сцены), listзаключается в том, что его listможно определить один раз для всего документа. (Так dramatistработает для прозы.)

Та же проблема возникает и со стандартной verseсредой, а не с той, которая определена в memoir.

Я был бы очень благодарен за любой совет, как этого избежать. Я новичок в LaTeX, поэтому общие советы о том, как я могу диагностировать проблему самостоятельно, также были бы полезны.

решение1

Все в среде списка должно иметь префикс, \itemиначе все пойдет совсем не так, как вы показываете. Если вы переместите строку перед списком, все будет выглядеть лучше

введите описание изображения здесь

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

Но я не знаю, тот ли это расклад, который вам нужен?

решение2

Спасибо @david-carlisle за подсказку о проблемах с простым текстом в списках.

Я собираюсь пойти на это

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

Что создает:

этот

Связанный контент