LaTeX package for syntax highlighting of code in various languages
You can use the listings package. It supports many different languages and there are lots of options for customising the output. \documentclass{article} \usepackage{listings} \begin{document} \begin{lstlisting}[language=html] <html> <head> <title>Hello</title> </head> <body>Hello</body> </html> \end{lstlisting} \end{document}