@ minted가 포함된 Python 코드

@ minted가 포함된 Python 코드

생성된 패키지를 사용하여 라텍스 파일에 Python 코드를 추가하고 싶습니다. 나는 사용했다

\begin{minted}
[
frame=lines,
framesep=2mm,
baselinestretch=1.2,
fontsize=\footnotesize,
linenos
]
{python}
A @ B
\end{minted}

내 코드에 @가 있기 때문에 지금까지 작동했습니다. (나는 여기에 처음이고 컴파일된 버전을 추가하는 방법을 모릅니다). @ 주위에 빨간색 상자가 표시됩니다. 혹시 이 빨간박스 없애는 방법 아시는 분 계신가요?

답변1

어휘 python분석기는 구문이 A @ B오류라고 생각합니다. 대신 python3이를 허용하는 어휘 분석기를 사용할 수 있습니다 .

\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}

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

답변2

제가 찾은 또 하나의 해결책은 민트 스타일을 오류가 표시되지 않는 스타일로 변경하는 것입니다. 이동https://pygments.org/demo/#try코드에 대해 다양한 스타일을 시도해 보세요. 예를 들어 "xcode" 스타일이 이 경우에 작동합니다. 그럼 그냥 입력

\usemintedstyle{xcode}

또는 다른 스타일을 입력하세요.

관련 정보