Micha feigin wrote:

> Either tex understands escape sequences (which includes escaping spaces)
> or it has a method of defining what a string is, including the spaces
> which is different on windows and linux, or it has different spaces for
> string delimiting and path spaces under linux.

Guys, I'm amazed that this thread has gone on as long as it has. I'm going
to pop my head in at the door one final time and will then leave you to
play on your own again.

The fundamental problem here is that TeX has no support for spaces in file
names itself. The problem can be worked around, and is, in higher level
macro packages such as LaTeX's \includegraphics command. At the moment,
BibTeX has no such work around.

Our solution, in LyX, has been to copy the .bib file over to the temporary
directory, mangling its name in the process to something BibTeX-friendly.
We (I) chose not to do so with the .bst file because this file is
conceptually part of the LaTeX distribution. It's used in identical
fashion to all the .sty, .cls files that LaTeX (and hence TeX) use to
typeset your document. It's proper location, therefore, is in a TeX
directory hierarchy.

I have stated publicly that I think that the current solution is correct
and will not change it. Anyway, I've now retired from LyX development so
my opinions are perhaps moot. Georg Baum has stated publicly in this
thread that he is inclined to copy the .bst file over into the temporary
directory too. If someone (Georg in this case) wants to do the work then
who am I to stop him?

In order to remind Georg about this problem in the future, I'd suggest that
you file a bug on bugzilla and be done with it ;-)

-- 
Angus

Reply via email to