[OS X TeX] latexdb & texshop
ireich at mac.com
Thu Oct 13 01:46:31 EDT 2005
last night I tried (almost: tcsh) exactly what you suggested, and it
didn't work at all; this morning I retried (bash), and it does work
on the first run. To be more precise: it does work as long as I don't
have to save my file before calling latexdb; if I need to save
changes in the file, texshop still complains the way I mentioned in
my last mail.
Another question: Since latexdb only generates a dvi-file, not a
pdf-file, I tried to extend the script as follows:
But now dvipdfm looks for "example.tex.dvi" instead of "example.dvi",
and gets stuck.
Sorry for being so ignorant.
P.S. to Claus: I did try it both ways, i.e. with and without the
extension .tex, but the problem persisted.
Am 13.10.2005 um 02:31 schrieb Herbert Schulz:
> On Oct 12, 2005, at 6:12 PM, Ingo Reich wrote:
>> I'd like to use latexdb from within texshop. (latexdb is a script
>> based on python that enables one to connect to mySQL-databases
>> from within a latex-file: http://privat.hgesser.com/software/
>> latexdb/). I tried to adapt one of Claus Gerhardts Scripts and
>> came up with the one below. The applescript works properly the
>> first time it is called, the second time ii is called however
>> texshop complains that it can't locate the file example.tex (in
>> German: "Der Ort des Dokuments 'example.tex' konnte nicht
>> festgestellt werden"), and it wants me to "save as ...". Any ideas
>> what's going wrong here? Thanks,
> Is there some reason you don't just define a new TeXShop engine
> file? Go to ~/Library/TeXShop/Engines/. Duplicate one of
> the .engine files there and rename it latexdb.engine; this saves
> you from making the file executable later. Open the latexdb.engine
> file in TeXShop and replace the contents with
> latexdb "$1"
> and save it. This ``engine'' is executed in the directory with the
> source file.
> To use it just select the latexdb engine in the drop down menu on
> the toolbar at the top of the source file (it that isn't there Ctl-
> Click on the toolbar and choose to configure it). To make it the
> default engine add the line
> %!TEX TS-program = latexdb
> at, or near, the top of the file. Then Cmd-T will automatically
> execute the latexdb engine for typesetting.
> Good Luck,
> Herb Schulz
> (herbs at wideopenwest.com)
> ------------------------- 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/
------------------------- 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 MacOSX-TeX