如何为所有逐字环境添加缩进?

如何为所有逐字环境添加缩进?

我有一种样式,其中所有段落都有大约 5cm 的缩进。逐字环境没有任何缩进,段落和逐字环境的组合看起来不太好。像这样:

             This is paragraph ...
          Next line of the same paragraph.

这是逐字的

是否可以为逐字环境定义全局缩进?

答案1

一些扩展包提供了此功能。例如fancyvrb

% in preamble \usepackage{fancyvrb}
\begin{Verbatim}[xleftmargin=2em]
hello
\end{Verbatim}

全局设置可以通过以下方式完成\fvset

\fvset{xleftmargin=2em}

答案2

这个想法怎么样:您可以将所有 verbatim 环境放在 quote 环境中。如果这能满足您的需求,您当然可以定义

\newenvironment{qverb}{\begin{quote}\begin{verbatim}}{\end{verbatim}\end{quote}}

在这种情况下,您可以使用自己的“qverb”环境。

问候

相关内容