
Quero adicionar algum código python usando o pacote criado ao meu arquivo latex. eu usei
\begin{minted}
[
frame=lines,
framesep=2mm,
baselinestretch=1.2,
fontsize=\footnotesize,
linenos
]
{python}
A @ B
\end{minted}
que funcionou até agora que tenho alguns @ no meu código (sou novo aqui e não sei como adicionar a versão compilada). O @ será exibido com uma caixa vermelha ao redor deles. Alguém sabe como se livrar dessa caixa vermelha?
Responder1
O python
lexer pensa que a sintaxe A @ B
é um erro. Em vez disso, você pode usar o python3
lexer, que aceita:
\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}
Responder2
Mais uma solução que encontrei é mudar o estilo do cunhado para algo que não apresente erros. Vá parahttps://pygments.org/demo/#trye experimente os diferentes estilos de código. O estilo "xcode", por exemplo, funcionaria neste caso. Depois é só digitar
\usemintedstyle{xcode}
ou insira qualquer outro estilo.