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