ミントでの下付き文字と上付き文字の使用

ミントでの下付き文字と上付き文字の使用

私は論文のコード強調表示に minted パッケージを使用しています。私の minted コマンドは次のようになります。

\newminted[ps]{js}{frame=lines,style=manni,fontfamily=courier,linenos=true}

そして私はこうやって使いました

\begin{listing}[H]
\caption{Syntax of function declaration}
    \begin{ps}
    // My code is here
    \end{ps}
\end{listing}

作成されたコード内で下付き文字と上付き文字を使用したいと思います (擬似コードと文法規則にも使用するので、下付き文字が必要なのです)。

mathescapeここで説明されているように設定してみましたlstlisting での下付き文字と上付き文字?しかし、\lstset未定義の制御シーケンス エラーが発生します (リスト パッケージを使用していないようです...)

御時間ありがとうございます。

答え1

コマンドは\lstset用でありlistings、 とは大きく異なりますminted

以下を使用できますescapeinside:

\documentclass{article}

\usepackage{minted}

\newminted[ps]{js}{
  frame=lines,
  style=manni,
  fontfamily=courier,
  linenos=true,
  escapeinside=@@,
}

\begin{document}

\begin{ps}
... code@$_1$@ ... code@$^2$@ ... code@$_1^2$@ ...
\end{ps}

\end{document}

代わりに、環境@@で使用されていない別の文字を使用することもできますps

ここに画像の説明を入力してください

関連情報