[tex-live] Wrong directory separator for bib files on Windows

Kyeong Soo (Joseph) Kim kyeongsoo.kim at gmail.com
Fri Oct 18 00:27:19 CEST 2013


I installed texlive today on Windows 7 (64 bit), but BiBTeX cannot
find any bib files not only on 'texmf-local' or '~/texmf' directories
but also on the current directory.

After spending some times, I found the output from 'kpsewhich
-show-path=bib' rather strange (I moved my Users directory to D
drive):

D:\Users\kks\Documents\texmf\bibtex\bib\ieee>kpsewhich -show-path=bib
.:D:/Users/kks/Documents/texmf/bibtex/bib//

D:\Users\kks\Documents\texmf\bibtex\bib\ieee>kpsewhich -show-path=bst
.;C:/Users/kks/.texlive2013/texmf-config/bibtex/bst//;C:/Users/kks/.texlive2013/texmf-var/bibtex/bst//;C:/Users/kks/texmf/bibtex/bst
//;!!C:/texlive/2013/texmf-config/bibtex/bst//;!!C:/texlive/2013/texmf-var/bibtex/bst//;!!C:/texlive/2013/../texmf-local/bibtex/bst/
/;!!C:/texlive/2013/texmf-dist/bibtex/bst//;C:/Users/kks/.texlive2013/texmf-config/bibtex/csf//;C:/Users/kks/.texlive2013/texmf-var/
bibtex/csf//;C:/Users/kks/texmf/bibtex/csf//;!!C:/texlive/2013/texmf-config/bibtex/csf//;!!C:/texlive/2013/texmf-var/bibtex/csf//;!!
C:/texlive/2013/../texmf-local/bibtex/csf//;!!C:/texlive/2013/texmf-dist/bibtex/csf//

As you can see above, for 'bst' (and other file types), the directory
separator is semicolon (;), while for 'bib', that is colon (:) which
is not correct on Windows.

So I wonder why the directory separator was not properly set only for
'bib' files. For your information, I unset all TEXMF-related
environment variables and haven't done any changes for texlive
installation.

Any advice would be greatly appreciated.

With Regards,
K. S. (Joseph)


More information about the tex-live mailing list