小说对话中,除第一行外,每行前面都有一个破折号

小说对话中,除第一行外,每行前面都有一个破折号

我想要一个像这样的对话环境:

« 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,但无法丢弃第一行的项目。我无法计算要用 重新定义的项目数\itemreply也无法在 之前使用文本\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}

在此处输入图片描述

相关内容