PyC2LaTeX converts a given C, Java, or Think/Fractal adl or idl
file into a LaTeX file that can be used for
pretty-printing the code. It features line
numbering, indentation, support for international
characters, and syntax highlighting. The text in
the output is otherwise unmodified. One of the
main goals of this script is to provide LaTeX
code that can be directly included in other LaTeX
files to write software documentation.