![Verbatim 환경 내에서 TeX 명령을 이스케이프하는 방법은 무엇입니까?](https://rvso.com/image/472697/Verbatim%20%ED%99%98%EA%B2%BD%20%EB%82%B4%EC%97%90%EC%84%9C%20TeX%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%9D%B4%EC%8A%A4%EC%BC%80%EC%9D%B4%ED%94%84%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
나는 이것을 시도하고 있습니다 :
\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}
이전과 이후 는 사용하지 않지만 |
백슬래시를 대체합니다.
내가 아는 한 또는 escapeinside
에는 기능이 없습니다 .fancyvrb
fvextra