Zum Hauptinhalt springen

minted

Quelltext-Listings mit Pygments-basierter Syntaxhervorhebung (benötigt shell-escape und Python).

Rendered LaTeX output
\Zcref{lst:XML} shows source code written in XML.
\refline{line:comment} contains a comment.

\begin{listing}[htbp]
\begin{minted}[linenos=true,escapeinside=||]{xml}
<listing name="example">
<!-- comment --> |\labelline{line:comment}|
<content>not interesting</content>
</listing>
\end{minted}
\caption{Example XML listing using minted}
\label{lst:XML}
\end{listing}
Rendered LaTeX output
\begin{listing}[htbp]
\begin{minted}[linenos=true,escapeinside=||]{json}
{
key: "value"
}
\end{minted}
\caption{Example JSON listing using minted}
\label{lst:flJSON}
\end{listing}
Rendered LaTeX output
\begin{listing}[htbp]
\begin{minted}[linenos=true,escapeinside=||]{java}
public class Hello {
public static void main (String[] args) {
System.out.println("Hello World!");
}
}
\end{minted}
\caption{Java code rendered using minted}
\label{lst:flJava}
\end{listing}