When I'm writing hebrew texts I'm using a package ttfheb.sty to use
truetype fonts (much better than the metafonts that are the other option).
For this I manually use \usepackage{ttfheb.sty}

The problem is that in the log file it outputs as:
(/bla/bla/bla/ttfheb.sty) ...

This gets caught by the first regex (LaTeX.C line 596), however it is
being kept with the closing parenthesis, so the file is not found and is
not handled in the dependency checks.

There are two things that need to be done to handle this, the first is to
fix the regex to catch this, I haven't played with regex'es for quite a
time so I don't remember how to handle this. Especially since I don't know
if its possible to assume that no file will have parenthesis in its name.
The other thing is to put a guard check in the first if to catch such
cases and to ignore non-existent files, possibly emitting a message
through lyxerr.

This is not critical for me (I dont change this file at all), but it might
be a problem for someone else somewhere else. 

Also, the export mechanism doesn't handle dependency checks at all (I'm
not sure if the former code did it), so the PS file is regenerated again
and again even if no change occured to the latex code.

-- 
  Baruch Even

http://techst02.technion.ac.il/~sbaruch/   (My Site)
http://www.redrival.com/jindor/            (My brothers AD&D site)

" Learn to laugh ... it's the path to true love! " 
   - The Angel in the movie Michael


Reply via email to