On Mon, 9 Jan 2006 22:37:50 -0800 "Stephen Harris" <[EMAIL PROTECTED]> wrote:
> > ----- Original Message ----- > From: "Bo Peng" <[EMAIL PROTECTED]> > To: "Stephen Harris" <[EMAIL PROTECTED]> > Cc: <lyx-users@lists.lyx.org> > Sent: Monday, January 09, 2006 7:49 PM > Subject: Re: sixth release of LyXWinInstaller > > > My opinion is that if a file is allowed to 'browse in', it should > work. Otherwise, it is a bug. A normal user would not care if it is > latex' or lyx' or window', it is simply a bug. A lazy fix would give > out a warning when a bst file with space is browsed in (since lyx know > it will not work), and a better fix is handling .bst file the same way > as the figures. > If I understand this correctly, you have a bib file that you included from the bibtex browse option and it is sitting in a path with spaces, right? or did you put it in the bibtex directory under texmf and you want it to be found automatically? Assuming the first one, I tried under linux to move an existing document to a directory with spaces and then created another directory with spaces under it and put the bib file in that. I then browsed to it and included it and it works fine (under linux, didn't try windows yet). If that is the case (and I will try windows later) then it most certainly is a bug. If you put it into the bib directory under the texmf directory which contains spaces in its path then it is a problem with the miktex installation and not lyx. Again, if it is in the texmf tree which is installed in a directory with spaces its the problem of whomever installed it and didn't follow the instructions. If the bib file is in a local user directory (with spaces) and included by the user browsing to it then it is very much a lyx bug. > Bo > > The browse function works as designed if you browse to > a directory that adheres to the Miktex installation policy. > > It is not a bug if you circumvent a function that works > correctly with the default bst directory install location. > Anybody who changes parameters of a default installation > is always responsible for problems arising from that change. > > In order to qualify as a bug, you need to claim that LyX should > anticipate that a user will avoid installing bst files to the default > folder, the only type (without spaces) of folder that works, but > instead the user installs to a folder that won't work. Additionally, > the LyX documentation should check for this and create a > report for the user about what is essentially a Miktex gotcha. > IMO, that is way too much to expect from online Lyx > documentation, it falls short of being a bug. > > OTOH, I don't think you made a dumb mistake. I do doubt that > it is a problem that a normal user will experience. Why is your > report just now bringing up this issue, why hasn't there been > a report about this from a normal user? Probably because the > normal user doesn't encounter or expose this browse function. > They probably use the ordinary procedures. > > That addresses the priority and depth of a solution. Angus says > fixing this is fragile, difficult so time-consuming. It would fix a > rarely experienced problem which has a great alternate solution. > Using a directory without spaces is a very standard workaround. > Windows uses double quotes (" ") to surround a path with spaces, > and I think that should have a higher priority than: rewriting the LyX > online doc plus a method to check the current directory for spaces > and issue a warning to the user. > > I think writing an entry under WinLyX Tips which makes people > aware of a potential problem is sufficient for a rarely encountered > sticking point. Unless you think this is a more common error for > normal users and nobody has bothered to report it in the past. I > think it will be years before LyX developers have nothing better to > do than to fix a Miktex/TeX limitation which is either not considered > a bug, is a WONTFIX, or maybe can't be fixed. > > http://facweb.knowlton.ohio-state.edu/pviton/support/tex4ht.html > > 3.1 MiKTeX > "The approved way to use TeX4ht is via a series of batch files. Therefore, > it is important that you install MiKTeX to a folder whose name (and path) > does not include a space. The default location, c:\texmf, is perfect. If you > really don't want MiKTeX in c:\texmf, you should place it in some > subdirectory whose name does not include spaces, like c:\ProgramFiles (note: > no space here) or c:\DosPrograms. You could also place GhostScript and > ImageMagick in that folder." > > Regards, > Stephen > > > > +++++++++++++++++++++++++++++++++++++++++++ > This Mail Was Scanned By Mail-seCure System > at the Tel-Aviv University CC. > +++++++++++++++++++++++++++++++++++++++++++ This Mail Was Scanned By Mail-seCure System at the Tel-Aviv University CC.