@ en código python con acuñado
Quiero agregar algo de código Python usando el paquete acuñado a mi archivo de látex. solía
\begin{minted}
[
frame=lines,
framesep=2mm,
baselinestretch=1.2,
fontsize=\footnotesize,
linenos
]
{python}
A @ B
\end{minted}
que funcionó hasta ahora que tengo algunos @ en mi código (soy nuevo aquí y no sé cómo agregar la versión compilada). La @ se mostrará con un cuadro rojo alrededor. ¿Alguien sabe cómo deshacerse de esta caja roja?
Respuestas
El pythonlexer piensa que la sintaxis A @ Bes un error. En su lugar, puede usar el python3lexer, que lo acepta:
\documentclass{article}
\usepackage{minted}
\begin{document}
\begin{minted}
[
frame=lines,
framesep=2mm,
baselinestretch=1.2,
fontsize=\footnotesize,
linenos
]
%%% python3 instead of python
{python3}
A @ B
\end{minted}
\end{document}
Una solución más que encontré es cambiar el estilo de acuñado a algo que no muestre errores. Irhttps://pygments.org/demo/#tryy pruebe los diferentes estilos para el código. El estilo "xcode", por ejemplo, funcionaría en este caso. Entonces solo escribe
\usemintedstyle{xcode}
o ingrese cualquier otro estilo.