我newenvironment
从 tex.stackexchange 上的另一个问题中获取了此代码。它运行良好,但我想通过左对齐或右对齐来区分对话伙伴\item
。
\newenvironment{dialogue}{\list{}{\itemsep=\parskip \topsep=\parskip \parsep=\parskip}}{\endlist}
网上有好几个资源提到\rightmargin
要调整右边距的水平距离。因此,我将其添加\rightmargin={various integers}pt
到我的文件中,但列表条目没有变化。
我是否错误地使用了参数,或者这通常在整个环境中不起作用?
答案1
这个怎么样?
\documentclass{article}
\usepackage{kantlipsum}
\newenvironment{dialogue}
{\begin{list}{--}{
\topsep=2pt
\itemsep=0pt
\parsep=0pt
\parskip=0pt
\labelwidth=8pt
\leftmargin=8pt
\rightmargin=100pt % <--
\itemindent=0pt
\labelsep=2pt}
}
{\end{list}}
\begin{document}
\begin{dialogue}
\item \kant[1]
\item \kant[2]
\end{dialogue}
\end{document}