Having struggled repeatedly with LaTeX, I gave up. That's why github now hosts Pod::Parser::Groffmom. This is an undocumented module (just started hacking on it) which produces love MOM output suitable for groff -mom. That will transform it into PostScript for viewing with gv, Preview.app or anything else which can read PostScript. You can see a sample at Slideshare: I used this module to transform my Logic Programming In Perl article to a lovely PDF. There's virtually no control over output (patches and docs welcome
Now I suppose I should write some docs.