Verse 环境中的行间无缩进

Verse 环境中的行间无缩进

在我看来,verse 环境非常适合突出显示和引用段落。但是,我不喜欢它自动缩进不适合连续行的内容。我希望整体内容缩进,但第一行之后的所有内容不需要额外的缩进。

\documentclass[a4paper, 12pt, twoside=on]{scrreprt}

\begin{document}
\begin{verse}
\label{HeisenbergVsObserver}
The uncertainty principle, however, states that there is a fundamental limit to how objectively well-defined these two non-commuting observables can be at any given time.
\end{verse}
\end{document}

结果是:

在此处输入图片描述

顺便说一句:我需要做什么才能让 stackexchange 编译并显示 latex 文档的输出:

\documentclass[a4paper, 12pt, twoside=on]{scrreprt}

\begin{document} \begin{verse} \label{HeisenbergVsObserver} 然而,不确定性原理指出,这两个非交换可观测量在任意给定时间的客观定义程度存在一个基本限制。 \end{verse} \end{document}

答案1

以下是 article 类中 verse 环境的定义:\newenvironment{verse} {\let\=@centercr \list{}{\setlength\itemsep{\z@}% \setlength\itemindent{-15\p@}% \setlength\listparindent{\itemindent}% \setlength\rightmargin{\leftmargin}% \addtolength\leftmargin{15\p@}}% \item[]} {\endlist}

您可以在序言中通过以下方式进行更改来做您想做的事情:

\makeatletter \newenvironment{myepigraph} {\let\=@centercr \list{}{\setlength\itemsep{\z@}% \setlength\itemindent{\z@}% \setlength\listparindent{\itemindent}% \setlength\rightmargin{\leftmargin}% \addtolength\leftmargin{15\p@}}% \item[]} {\endlist}

\makeatother

相关内容