我想要一个像这样的对话环境:
« Oh.
— What do you think ?
— It's not correct English typography style.
— I know, but we speak English only because we're on StackExchange. »
但在源代码中,我希望有一些容易输入和以后容易微调的内容(斜体字母,?,...),比如
\begin{dialogue}
Oh.
\reply What do you think~?
\reply It's not correct English typography style.
\reply I know, but we speak English only because we're on StackExchange.
\end{dialogue}
我尝试使用 itemize,但无法丢弃第一行的项目。我无法计算要用 重新定义的项目数\item
,reply
也无法在 之前使用文本\item
。你能帮助我吗?
感谢您的任何帮助 !
答案1
在以下版本中,环境dialogue
甚至不再需要。据我所知,它是对话的逻辑行,而不是书中的物理行。
\documentclass{article}
\begin{document}
\def\reply{\par--- }
%\begin{dialogue}
Oh.
\reply What do you think~?
\reply It's not correct English typography style.
\reply I know, but we speak English only because we're on StackExchange.
%\end{dialogue}
\end{document}