minted + escapeinside: エスケープの結果をレキサーに渡すにはどうすればよいでしょうか?

minted + escapeinside: エスケープの結果をレキサーに渡すにはどうすればよいでしょうか?

の の結果はそのままタイプセットされ、レキサーに入力されません。 これは設計によるものだと理解しています。 の結果がコードの残りの部分と一緒にレキサーで解析されるように の動作を変更するにはどうすればよいでしょescapeinsideうか。mintedmintedescapeinside

つまり、ソース コードを動的に生成して、それをレキサーに渡すにはどうすればよいでしょうか?

例:

\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}

関連情報