![標籤混合列表環境放錯位置](https://rvso.com/image/266402/%E6%A8%99%E7%B1%A4%E6%B7%B7%E5%90%88%E5%88%97%E8%A1%A8%E7%92%B0%E5%A2%83%E6%94%BE%E9%8C%AF%E4%BD%8D%E7%BD%AE.png)
我正在破解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}
這會創建: