我的问题有两个部分:
是否可以使用 Latex 按照以下格式布置文本:
Stage Directions Text A Character Name Some Dialogue Another Character name Some further dialogue
我尝试过使用
Character \> \> Dialogue \\
,但似乎不起作用。有人可以建议我使用哪种最佳文档类别吗?
非常感谢。Mike
答案1
\documentclass{article}
\usepackage{enumitem}
\usepackage{lipsum}
\begin{document}
\begin{itemize}[leftmargin=5em,labelwidth=5em,labelsep=0pt,
label={\smash{\small\itshape\begin{tabular}[t]{@{}l@{}}Stage\\ Directions\end{tabular}}},
align=left,font=\bfseries]
\item\lipsum[3]
\item[Tom] \lipsum[1]
\item[Jerry] \lipsum[2]
\end{itemize}
\end{document}
答案2
请注意,这play.cls
是专门为排版这种材料而设计的,并且可以以多种方式进行定制。
这是一个简单的默认示例:
\documentclass{play}
\title{A Play}
\author{Will}
\newcommand*\character[1]{\textsc{#1}}
\begin{document}
\maketitle
\begin{thesetting}
Setting for play.
\character{Character} is $\phi$ing.
\character{Other character} is $\psi$ing.
\character{Another character} is $\alpha$ing.
\end{thesetting}
\begin{play}
\speaker{Character} Witty remark.
\speaker{Other character} Riposte.
\shortdirection{\character{Character} $\mu$s $x$ to \character{Other character}.}
Follow-up
\longdirection{\character{Character} and \character{Other character} exit, $\delta$ing, stage right.}
\speaker{Another character} speaks to him/her self.
\end{play}
\end{document}