--- doc/help/render.texxml.pl 2002/07/18 14:58:03 1.2 +++ doc/help/render.texxml.pl 2003/04/01 04:30:10 1.10 @@ -34,7 +34,7 @@ if ( scalar(@ARGV) < 2 ) print (< $tmpdir/$fileroot.tex" ); @@ -69,15 +78,25 @@ print "Copying .eps files...\n"; system ( "cp $epssource/* $tmpdir/" ); print "Running Latex...\n"; -system ( "cd $tmpdir; latex $fileroot >& /dev/null; latex $fileroot >& /dev/null; latex $fileroot >& /dev/null; " ); +system ( "cd $tmpdir; echo | latex $fileroot $redir; echo | latex $fileroot $redir; echo | latex $fileroot\ $redir; " ); print "Running dvips...\n"; -system ( "cd $tmpdir; dvips -f $fileroot.dvi > $fileroot.ps >& /dev/null " ); +system ( "cd $tmpdir; dvips -Ppdf -G0 -f $fileroot.dvi > $fileroot.ps " ); print "Copying ps file...\n"; system ( "cp $tmpdir/$fileroot.ps ."); +print "Converting to PDF (may take a bit)...\n"; +system ( "ps2pdf $fileroot.ps $fileroot.pdf" ); + print "Clearing temp directory...\n"; system ( "rm -rf $tmpdir" ); -print "$fileroot.ps is ready, if all went well.\n"; +if ( -e $fileroot . ".ps" ) +{ + print "$fileroot.ps and $fileroot.pdf are ready.\n"; +} +else +{ + print "Generationr of $fileroot.ps failed.\n"; +}