
Estoy usando el paquete acuñado para resaltar el código en mi tesis. Mi comando acuñado se ve así:
\newminted[ps]{js}{frame=lines,style=manni,fontfamily=courier,linenos=true}
Y lo usé así
\begin{listing}[H]
\caption{Syntax of function declaration}
\begin{ps}
// My code is here
\end{ps}
\end{listing}
Me gustaría usar subíndices y superíndices dentro del código acuñado (lo uso también para psuedocódigo y reglas gramaticales, por eso quiero subíndices...)
Intenté configurar esto mathescape
como se describe aquí.¿Subíndice y superíndice en lstlisting?pero \lstset
me da un error de secuencia de control indefinida (¿Supongo que no estoy usando el paquete de listado...?)
Gracias por tu tiempo.
Respuesta1
El comando \lstset
es for listings
, que es muy diferente de minted
.
Puedes usar 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}
En lugar de eso, @@
puedes usar un personaje diferente que no se use en los ps
entornos.