@ 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ı
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'