escapeinside
in 의 결과는 minted
있는 그대로 조판되며 어휘 분석기에 입력되지 않습니다. 제가 이해한 대로 이는 의도적으로 설계된 것입니다. minted
의 결과가 escapeinside
나머지 코드와 함께 렉싱 되도록 의 동작을 어떻게 변경할 수 있습니까 ?
즉, 소스 코드를 동적으로 생성하여 어휘분석기에 공급하려면 어떻게 해야 합니까?
예:
\documentclass{article}
\usepackage{minted}
\begin{document}
\newcommand{\something}{bbb}
\begin{minted}[escapeinside=||]{mask}
aaa|\something|aaa
aaabbbaaa
\end{minted}
\end{document}
두 개의 서로 다른 라인을 생성하는 반면, 정확히 동일한 라인을 두 번 생성하고 싶습니다.
위 코드(첫 번째 줄)에서 다음 줄을 minted
생성합니다 .fancyvrb
\PYG{n+nt}{aaa}\PYG{esc}{\something}\PYG{n+nt}{aaa}
반면 내가 원하는 것은 \something
명령 입니다내부에전화 \PYG
, 뭔가
\PYG{n+na}{aaa\something{}aaa}