我正在寻找一个在代码上做语法突出显示的LaTeX包。例如,现在我使用verbatim块来编写代码:
\begin{verbatim}
<html>
<head>
<title>Hello</title>
</head>
<body>Hello</body>
</html>
\end{verbatim}
这样就可以很好地在我的文档上显示代码。但是,假设我想突出显示HTML标记,就像集成开发环境在输出文档中那样?有没有一个包可以提供帮助?
我想为各种语言做同样的事情,例如Java、C#、超文本标记语言、CSS等等。
发布于 2008-11-18 23:43:01
您可以使用listings包。它支持许多不同的语言,并且有许多自定义输出的选项。
\documentclass{article}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[language=html]
<html>
<head>
<title>Hello</title>
</head>
<body>Hello</body>
</html>
\end{lstlisting}
\end{document}
发布于 2010-01-24 19:20:07
在询问了Pygments之后,我创建了另一个使用similar question的包,并且提供了比Pygments更多的选项。它被称为,非常稳定和易用。
为了炫耀它,这里有一段代码,突出显示了minted:
https://stackoverflow.com/questions/300521
复制相似问题