如何在 Verbatim 环境中退出 TeX 命令?

如何在 Verbatim 环境中退出 TeX 命令?

我正在尝试这个:

\documentclass{article}
\usepackage{fancyvrb}
\fvset{commandchars=\|}
\begin{document}
\begin{Verbatim}
Hello, |\textbf{world}|!
\end{Verbatim}
\end{document}

然而,我得到了这个:

! Improper alphabetic constant.
<to be read again>
                   \relax
l.5 \begin{Verbatim}

我需要能够将任何 TeX 语法放入|...|转义符中。正确的做法是什么?

答案1

该键commandchars需要三个标记作为值;第一个表示转义字符,另外两个表示打开和关闭参数分隔符。

\documentclass{article}
\usepackage{fancyvrb}

\fvset{commandchars=\|\{\}}

\begin{document}

\begin{Verbatim}
Hello, |textit{world}!
\end{Verbatim}

\end{document}

请注意,您不要使用|before 和 after,但它会替换反斜杠。

在此处输入图片描述

据我所知,或中没有任何escapeinside功能。fancyvrbfvextra

相关内容