使用 XePersian 包时,Verbatim 环境是右对齐的,所以我必须将其包装在latin
环境中。所以我决定创建一个新的环境:
\newenvironment{faverbatim}
{\begin{latin}\begin{verbatim}}
{\end{verbatim}\end{latin} }
不幸的是它会产生一个错误。
答案1
您不能在其他命令的参数中使用\begin{verbatim}
和\end{verbatim}
(在本例中\newenvironment
)。
该软件包\verbatim
可以克服这个限制:
\usepackage{verbatim}
\newenvironment{faverbatim}
{\latin\verbatim}
{\endverbatim\endlatin}
请注意,应该使用命令的“内部”版本。