@ 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.
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı
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'