I would like to make a database bibliography file library.bib
, then load it when I write a paper.
Though I already had a look this link, it seems not for my case.
Using the below command, I though I found the candidate paths for .bib:
kpsewhich -show-path=bib
then it returned the below paths:
.;%AppData%/MiKTeX/2.9/bibtex/bib//;%LocalAppData%/MiKTeX/2.9/bibtex/bib//;
%ProgramData%/MiKTeX/2.9/bibtex/bib//;%ProgramFiles%/MiKTeX/2.9/bibtex/bib//
Note that I use absolute paths which do contain not %AppData%
but C:\Users\<User name>\AppData\Roaming
.
So I set BibTeX Syncing path in Mendeley as one of the above path: %AppData%/MiKTeX/2.9/bibtex/bib//
(even this folder didn't exist, I made it manually), now I have a library.bib
file in this folder:
%AppData%/MiKTeX/2.9/bibtex/bib/library.bib
I though that it should work if I import this on my .tex
such that
\bibliography{library}
but it returns an error
This is BibTeX, Version 0.99d (MiKTeX 2.9.6210 64-bit)
The top-level auxiliary file: myfilename.aux
The style file: style.bst
I couldn't open database file db.bib
---line 32 of file myfilename.aux
: \bibdata{library
: }
I'm skipping whatever remains of this command
I found no database files---while reading file myfilename.aux
Warning--I didn't find a database entry for "firstcitation"
(There were 2 error messages)
When I, however, assign the absolute path, then it works fine.
\bibliography{%AppData%/MiKTeX/2.9/bibtex/bib/library.bib}
Although there is a way to load my library.bib
using absolute path, then there is no need to use TDS. Besides, I would like to use relative path not absolute path.
Can I use a relative path when I have library.bib
in different directory from myfilename.tex
?
kpsewhich library.bib
? – Ralf Stubner Sep 1 '17 at 18:07kpsewhich library.bib
, no response returns. if typingkpsewhich -show-path=***.bib
it always returns same results what I wrote above. – actlee Sep 1 '17 at 19:05.bib
has been changed. :) It does not matter at all so this is exactly what I wanted to do!! Why don't you write as the answer, then I definitely pick it up! Thank you! – actlee Sep 2 '17 at 11:04