[OS X TeX] Changing texdoc behaviour

Alan Munn amunn at msu.edu
Mon Jan 29 04:26:37 CET 2007


At 10:00 PM -0500 1/28/07, Alan Munn wrote:
>At 8:34 PM -0600 1/28/07, Axel E. Retif wrote:
>>On Jan 28, 2007, at 20:01 , Alan Munn wrote:
>>
>>>Hello all,
>>>
>>>Currently texdoc opens DVI files with TeXShop, PDF files with 
>>>Adobe reader and PS files with Preview. I would like all three 
>>>types of files to open in either Reader or Preview, since TeXShop 
>>>has no simple way of expanding the preview window to the screen 
>>>width. Is there a simple way to do this?  Setting the environment 
>>>variable for TEXDOC_pdf to "open -a Preview.app %s" in my .cshrc 
>>>didn't seem to change the behaviour at all, although the man page 
>>>for texdoc says it should.
>>
>>This is what I use in my .bash_profile (sorry, I don't know how to 
>>configure it for the csh), thanks to Martin Costabel a few years 
>>ago:
>>
>>export TEXDOCVIEW_dvi="open -a /Applications/TeXShop.app %s"
>>export TEXDOCVIEW_html="open -a /Applications/Safari.app %s"
>>export TEXDOCVIEW_ps="open -a /Applications/TeXShop.app %s"
>>
>>I think the key is TEXDOCVIEW, instead of TEXDOC.
>
>Thanks Axel. It would helped if I actually had typed what the man 
>page said (as you did!).
>
>So this answers the last part of my question.  Now, how would I go 
>about getting Preview to open DVI files.  I assume this involves 
>some magic with dvipdf, but I assume that I would need to create the 
>file in a temporary directory and then open it.

Replying to my own message, here's my tentative solution, but I'd 
like any comments on problems it may cause me.

I created the following shell script called previewdvi which is then 
called using the TEXDOCVIEW environment variable

#!/bin/sh
FileName= `basename $1 .dvi`
OutputFile= /var/tmp/$FileName.pdf
dvipdf $FileName $OutputFile  | open -a Preview.app

This seems to give the required behaviour.   Are there any obvious 
problems with doing this?

Thanks


Alan




-- 
Alan Munn 
amunn at msu.edu
Department of Linguistics                             
and Germanic, Slavic, Asian and African Languages   Fax.  +1-517-432-2736
Michigan State University, East Lansing MI 48824       Tel.  +1-517-355-7491

------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/





More information about the macostex-archives mailing list