[TxMt] LaTeX Bundle question
Geoff Vallis
gkv at Princeton.EDU
Wed Feb 6 17:00:00 UTC 2008
Brad,
Thanks very much. Your script works as advertised.
I'd like now to be able to sync from the source document in TextMate
to the xdvi window. I presume that I need to add some command in the
Latex bundle that is analogous to the existing command 'show in PDF
viewer (pdfsync)'. When I look at that command in the bundle editor it
is not very informative as to how to do this. Any suggestions?
Geoff
On Feb 6, 2008, at 10:39 AM, Brad Miller wrote:
> Geoff,
>
> Using the following directive at the top of your latex file %!TEX
> TS-program = mytex.sh
>
>
> Then, write your own shell script to typeset the document in latex
> with your own options and own viewer. Here's what I wrote up as a
> quick test:
>
> ---------- snip and save to mytex.sh -------------
>
> #!/bin/bash
>
>
> FILE="${TM_LATEX_MASTER:-$TM_FILEPATH}"
>
>
> latex -src-specials -interaction=nonstopmode -file-line-error $@ #
> "$FILE" #&& dvips -t a4 "${FILE%.tex}.dvi" && ps2pdf "${FILE.tex}.ps"
>
> xdvi -sourceposition $TM_LINE_NUMBER\$$FILE "${FILE%.tex}.dvi"
>
>
> -----------------------------------------
>
> Save the above to /usr/local/bin or some other directory on your
> path and you are good to go.
>
>
> Make sure to uncheck automatically open pdf in the latex preferences
> window.
>
> On Feb 6, 2008, at 7:56 AM, Geoff Vallis wrote:
>
>> Hello,
>>
>> I'm new to TextMate so please forgive my ignorance. My question is:
>> is it possible to, or would it be possible to make, TextMate work
>> well with xdvi? Even though part of the world is trending toward
>> using PDF to display on the Mac, e.g. with Skim, there are still
>> some advantages to xdvi, in particular that the display and
>> updating are very fast, and it is much faster to latex a long
>> document than to pdflatex it.
>>
>> There are two things that would be needed.
>>
>> 1. When using latex as the engine, it seems that TextMate also
>> invokes dvips to create a PDF file. This should be turned off.
>> (Perhaps there is already an option for this?) Also, one would need
>> to invoke latex with src-specials turned on (latex -src-specials).
>>
>> 2. One would like to be able to synchronize from TextMate to xdvi.
>> This can be done with a command like:
>> xdvi -sourceposition lineno$texfile $dvifile
>> for example
>> xdvi -sourceposition 50myfile.tex mymasterfile.dvi
>>
>> Syncing from xdvi to TextMate is already relatively easy.
>>
>> I'm guessing all this may be easy for those who are familiar with
>> bundle editing (not me!), or even perhaps has been done already?
>>
>> Thanks
>> Geoff Vallis
>>
>>
>>
>> ______________________________________________________________________
>> For new threads USE THIS: textmate at lists.macromates.com
>> (threading gets destroyed and the universe will collapse if you
>> don't)
>> http://lists.macromates.com/mailman/listinfo/textmate
>
>
> ______________________________________________________________________
> For new threads USE THIS: textmate at lists.macromates.com
> (threading gets destroyed and the universe will collapse if you don't)
> http://lists.macromates.com/mailman/listinfo/textmate
More information about the textmate
mailing list