@ python kodunda, daraltılmış
Aug 26 2020
Lateks dosyama basılmış paketi kullanarak bazı python kodu eklemek istiyorum. kullandım
\begin{minted}
[
frame=lines,
framesep=2mm,
baselinestretch=1.2,
fontsize=\footnotesize,
linenos
]
{python}
A @ B
\end{minted}
Şimdiye kadar işe yaradı, kodumda bazı @ var (burada yeniyim ve derlenmiş sürümü nasıl ekleyeceğimi bilmiyorum). @, Etrafında kırmızı bir kutuyla görüntülenecektir. Biri bu kırmızı kutudan nasıl kurtulacağını biliyor mu?
Yanıtlar
1 Marijn Aug 26 2020 at 14:06
pythonLexer sözdizimi düşünen A @ Bbir hatadır. Bunun yerine python3, onu kabul eden lexer'ı kullanabilirsiniz :
\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}
1 JD. Aug 26 2020 at 17:35
Bulduğum bir çözüm daha, basılmışın stilini hata göstermeyen bir şeye değiştirmektir. Githttps://pygments.org/demo/#tryve kod için farklı stilleri deneyin. Örneğin "xcode" stili bu durumda işe yarar. O zaman sadece yaz
\usemintedstyle{xcode}
veya başka bir stil girin.
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı