[OS X TeX] latexdb & texshop

Peter Dyballa Peter_Dyballa at Web.DE
Thu Oct 13 10:44:54 CEST 2005


Am 13.10.2005 um 07:46 schrieb Ingo Reich:

> #!/bin/bash
> latexdb "$1"
> dvipdfm "$1"
>
> But now dvipdfm looks for "example.tex.dvi" instead of "example.dvi", 
> and gets stuck.
>

As Claus already emphasised: "$1" has a value of "name.tex." So you 
should better try:

	Name = `basename "$1" .tex`
	latexdb "$Name"			# if .tex is necessary make it $1 again
	dvipdfm "$Name"

(dvipdfm "`basename \"$1\" .tex`" would worm too in bash)


And maybe here's too an explanation why TeXShop stops to work: you are 
only handling the filename without its path component. In the beginning 
TeXShop might have open ~/Library/texmf/unerledigte Arbeit/Dings.tex 
and then this turns into Dings.tex. I may look as puzzled as TeXShop 
then ...

My AppleScript understanding is obviously very limited. Particularly I 
wonder how things like #NAMEPATH#, #TEXPATH#, and #DVIPATH# can appear 
from inside a Were-Rabbit's silk-hat. I too feel that the sequence of 
statements in the script isn't well elaborated and could need some new 
order and comments.

--
Mit friedvollen Grüßen

   Pete     === -Q
              ==<__/% >>
_____________(_)____ at _____________________________

------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
          & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/




More information about the macostex-archives mailing list