in reply to Formatting Perl for Printing

The Node hardcopy printout of perl code in your 'update' contains the solution I use for myself: blazar mentioned the LaTeX package 'listings'.

Here is a very basic example:
\documentclass {article} \usepackage{listings} \usepackage{color} \lstset{language=Perl} \begin {document} \begin{lstlisting}[frame=trbl]{} #! /usr/bin/perl use strict; use warnings; print "Intentionally left blank..."; \end{lstlisting} or \lstinputlisting{your_perl_file_here.pl} \end {document}


But check the documentation (pdf): http://tug.ctan.org/tex-archive/macros/latex/contrib/listings/listings-1.3.pdf.
There are many possible configurations: line numbers, highlighting (for perl: print or ignore pod) etc.

It should not be necessary to write a LaTeX generator and I for myself found this solution (although more than a year old) better than so-so :)

k