[Tex/LaTex] How to have access to (or manage) bib files in MiKTeX

bibliographiesbibtexjabreflyxmiktex

I use Jabref to manage my bibliography database. I also use it with LyX and it's running well.

But now I need to use it with MiKTeX and use TeXmaker as an editor. Using my MiKTeX settings I'm trying to tell the MiKTeX to add a root, where the .bib file created by Jabref is stored.

But I got an error message "Not a TDS-compliant root directory". Could anyone help me why I got the error message?

Best Answer

The proper TDS-compliant setup is as shown below. Make a directory, say c:\mytexmf and put your bibtex files in c:\mytexmf\bibtex\bib\mypackages\...

Add your local texmf directory to the latex search path by declaring it in MiKTeX:

Start -> All programs -> MikTeX -> maintenance -> Setup

Under the tab Roots add the path, say c:\mytexmf and under the tab general update the file name data base. Now latex will find your file.

enter image description here

The advantage of this setup is that you can add any package that is tds compliant to your local texmf tree and after updating the file name database it can be used by latex.