Darbeli paketi , liste paketi yerine geliştirici Konrad Rudolph'tan bahsedildiği gibi kullanacağım . İşte nedeni:
listeleme paketi
Listeleme paketi varsayılan olarak renkleri desteklemez. Renkleri kullanmak için renk paketini eklemeniz ve burada matlab kodu için açıklandığı gibi \ lstset komutuyla renk kurallarını kendiniz tanımlamanız gerekir .
Ayrıca, liste paketi unicode ile iyi çalışmaz, ancak burada ve burada açıklandığı gibi bu sorunları düzeltebilirsiniz .
Aşağıdaki kod
\documentclass{article}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[language=html]
<html>
<head>
<title>Hello</title>
</head>
<body>Hello</body>
</html>
\end{lstlisting}
\end{document}
aşağıdaki resmi üretir:
darp edilen paket
Darbeli paket renkleri, unicode'u destekler ve harika görünür. Bununla birlikte, kullanabilmek için, python 2.6 ve pygment'lara sahip olmanız gerekir . Ubuntu'da, terminaldeki python sürümünüzü
python --version
ve ile pigmentler yükleyebilirsiniz
sudo apt-get install python-pygments
Ardından, pygments için basılan markaları aramaları beri sen ile derlemek için gereken -shell-kaçış böyle
pdflatex -shell-escape yourfile.tex
TexMaker gibi bir lateks editörü kullanıyorsanız, yine de editörde derleyebilmeniz için bir kullanıcı komutu eklemenizi tavsiye ederim.
Aşağıdaki kod
\documentclass{article}
\usepackage{minted}
\begin{document}
\begin{minted}{html}
<!DOCTYPE html>
<html>
<head>
<title>Hello</title>
</head>
<body>Hello</body>
</html>
\end{minted}
\end{document}
aşağıdaki resmi üretir:
lstlisting
. XML kodunu hiç vurgulamaz ve yabancı Unicode karakterleri kullanılırken vidalanır. Görünüşe göre JavaScript de desteklenmiyor. LGrind böyle şeyleri halledebilir mi?