I have installed Texlive 2009 and Texmaker 1.9.9 on Ubuntu 9.10. Texmaker actually works very well with the Texlive 2009 installation. However, there is a basic problem that I have been unable to solve --- Where can I put my own *.bib files so that Texmaker finds them?
I have the following directory structure on my system:
/usr/local/texlive/2009/texmf-dist/bibtex/bib
where, there are many subdirectories containing one or more *.bib files.
Note, I also have another directory structure:
/usr/local/texlive/texmf-local/bibtex/bib
which contains a subdirectory /local and this is empty. I have performed the following experiments in an attempt to solve this problem.
1) I created a test *.tex file and used a citation to an key that was in the report.bib file (in ..../bibtex/bib/spie). I compiled this test file and ran bibtex on it --- this worked fine.
2) I then took by own bib file, OfficeA.bib, and placed it in this same subdirectory (I also placed it in .../bibtex/bib) and then compiled my *.tex file that had a citation for a key in OfficeA.bib --- this fails (citation can not be resolved).
3) I repeated 2) but placed OfficeA.bib in the same directory as my *.tex file and this worked!
4) I repeated 2) but placed OfficeA.bib in ..../texmf-local/bibtex/bib --- this fails (same error).
Where can I put all by own *.bib files so that Texmaker finds them when I run BiBTeX on my *.tex files?
It seems that the only place that Texmaker can find my own *.bib files is in the directory with the *.tex file that is being compiled. Clearly, this is not a good situation.
I hope that someone can help me on this problem
