標籤混合列表環境放錯位置

標籤混合列表環境放錯位置

我正在破解dramatist包裹。我的目標是讓語音前綴與詩歌環境中的語音保持一致,就像它們在散文環境中一樣。除了第一個語音前綴未對齊的問題之外,我已經讓它工作了。

使用我目前擁有的手動擴展 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”前綴之上。結果是

這裡

我知道回憶錄中的 verse 環境是作為清單實現的,因此我認為問題與清單自訂之間的互動有關。

想要在 中包含純文字(階段方向)的原因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}

這會創建:

這

相關內容