[TxMt] LaTeX Bundle question
Brad Miller
bonelake at gmail.com
Wed Feb 6 18:43:00 UTC 2008
Geoff,
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.
Brad
On Feb 6, 2008, at 11:00 AM, Geoff Vallis wrote:
> 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
>
>
> ______________________________________________________________________
> 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