Missing Column Info and Printing Question (Re: [TxMt] Re: textmate Digest, Vol 34, Issue 31)

Paul McCann paul.mccann at adelaide.edu.au
Mon Jul 30 23:45:43 UTC 2007

Takaaki Kato wrote:

>> Oh, thanks for the info.  Amazing that an otherwise competent text  
>> editor should lack such essentials.  BTW, the information in the  
>> URL above differs a bit from what my copy of TextMate (1.5.6)  
>> shows: the "View Source as PDF" is in the Latex bundle rather than  
>> the Source bundle.  Where's the best place to get pdfsync and  
>> pdflatex?
> I think some bundles have changed over time. I think what you have  
> is recent. If you download every bundle update via subversion,  
> that's the latest. I have no experience with latex, so somebody  
> else will hopefully chime in. Make sure that some bundles have Help  
> in the bundle, which is not available in Help menu in the menu bar.  
> LaTeX bundle has a very long help file.

Gack: I don't think you want to be grabbing latex just to get some  
printing functionality in place! If you're interested in producing  
beautiful technical documents on the other hand...

The link mentioned earlier in this thread *is* out of date: the  
"Typeset and View (PDF)" command in the latex bundle almost certainly  
isn't what was being referred to: it is --unsurprisingly-- only  
useful on a latex source file. I do have a recollection of some  
printing scripts being developed using "enscript", a formatting  
utility that comes with OS X. Here's one that lingers in my bundle,  
and occasionally proves useful. Make a new command with...
Save: Current File
# close stderr
exec 2<&-
# set options here
enscript_opt="-2Gr --line-numbers -o -"
tempfile="/tmp/texmate-print.$$.pdf"  # note: "$$" is the current pid
pstopdf_opt="-i -o $tempfile"
# create the pdf and open it
enscript $enscript_opt | pstopdf $pstopdf_opt
open $tempfile
rm $tempfile

Input: Entire Document
Output: Discard

You'll probably want to play with the enscript options to get the  
output to your liking, but it's very malleable.


More information about the textmate mailing list