の の結果はそのままタイプセットされ、レキサーに入力されません。 これは設計によるものだと理解しています。 の結果がコードの残りの部分と一緒にレキサーで解析されるように の動作を変更するにはどうすればよいでしょescapeinside
うか。minted
minted
escapeinside
つまり、ソース コードを動的に生成して、それをレキサーに渡すにはどうすればよいでしょうか?
例:
\documentclass{article}
\usepackage{minted}
\begin{document}
\newcommand{\something}{bbb}
\begin{minted}[escapeinside=||]{mask}
aaa|\something|aaa
aaabbbaaa
\end{minted}
\end{document}
2 つの異なる行が生成されますが、私はまったく同じ行を 2 回生成したいと考えています。
上記のコード(最初の行)から、次の行minted
を生成します。fancyvrb
\PYG{n+nt}{aaa}\PYG{esc}{\something}\PYG{n+nt}{aaa}
私が欲しいのはコマンド\something
です内部電話\PYG
は、
\PYG{n+na}{aaa\something{}aaa}