minted에서 아래 첨자와 위 첨자 사용하기

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여기에 설명된 대로목록 목록의 아래 첨자와 위 첨자?하지만 \lstset정의되지 않은 제어 시퀀스 오류가 발생합니다. (목록 패키지를 사용하지 않는 것 같아요...?)

시간 내 줘서 고마워.

답변1

명령 \lstset은 for 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.

여기에 이미지 설명을 입력하세요

관련 정보