Estoy intentando esto:
\documentclass{article}
\usepackage{fancyvrb}
\fvset{commandchars=\|}
\begin{document}
\begin{Verbatim}
Hello, |\textbf{world}|!
\end{Verbatim}
\end{document}
Sin embargo, recibo esto:
! Improper alphabetic constant.
<to be read again>
\relax
l.5 \begin{Verbatim}
Necesito tener la capacidad de colocar cualquier sintaxis TeX dentro del |...|
escape. ¿Cuál es la forma correcta de hacer esto?
Respuesta1
La clave commandchars
requiere tres tokens como valor; el primero denota el carácter de escape, los otros dos los delimitadores de argumento de apertura y cierre.
\documentclass{article}
\usepackage{fancyvrb}
\fvset{commandchars=\|\{\}}
\begin{document}
\begin{Verbatim}
Hello, |textit{world}!
\end{Verbatim}
\end{document}
Tenga en cuenta que no usa |
antes y después, pero reemplaza la barra invertida.
Hasta donde yo sé, no hay ninguna escapeinside
característica en fancyvrb
o fvextra
.