[TxMt] LaTeX Bundle question
Geoff Vallis
gkv at Princeton.EDU
Wed Feb 6 20:37:49 UTC 2008
>
>> The pdfsync commands rely on the applescript capability of the
>> viewers like Skim. I don't think that is going to be possible with
>> xdvi.
>
> That, and the inclusion of the package pdfsync, so that the pdf
> contains pointers to the original lines.
> So I don't think you'll have much luck trying to get something like
> that to work with xdvi.
No - two-way syncing does work properly with xdvi, and in fact did so
for a long time before pdfsync. The required information is embedded
in the dvi file, and, for example, both BBEdit and emacs are able to
easily synchronize both ways with xdvi. You just need to call xdvi
with the line number and file names as arguments (i.e., xdvi -
sourceposition lineno$texfile $dvifile), and xdvi goes to the right
page with a marker at the appropriate location. And if you set the
'XEDITOR' environment to 'mate -line %l %f' then clicking on xdvi
takes you to the right line in TextMate.
> If the processing time of pdflatex is the issue for you, then I'd
> suggest you cut up your source file into pieces, and run it on the
> pieces.
Thats a fair enough point. It is just that recently I've been working
on a very long document that doesn't split conveniently into chunks
less than 50 pages, more in places, and it needs to be repeatedly
typeset because I make lots of errors when typing math equations (duh).
But perhaps more than that, it does seem that one _should_ be able to
make syncing work between TextMate and xdvi, given TextMate's vaunted
flexibility and power.... Perhaps someone can point me to the code
that enables syncing from TextMate to Skim, and tell me what it means,
and I can try to hack it to work with xdvi?
Geoff
More information about the textmate
mailing list