31

I have a folder, say C:\example\paper with a bib-file C:\example\1.bib.

I also have a tex file C:\example\paper\main.tex where I would like to put a link to 1.bib. I can put the whole path, of course, but I wonder if there is a method to put link for a parent folder C:\example from its subfolder C:\example\paper?

4
  • 6
    On a Unix system \bibliography{../1} works; it should also on Windows.
    – egreg
    Sep 22, 2011 at 9:39
  • Which Windows version and which filesystem (NTFS or FAT) are you using? Sep 22, 2011 at 9:40
  • I use Windows 7 with NTFS. @egreg, your example works, thanks. Will you write it as an answer?
    – Ilya
    Sep 22, 2011 at 11:29
  • Also auxiliary generated previously should be cleaned before compiling the tex file again. Or you may get the error message that the bib file can not be found.
    – jdhao
    Feb 20, 2017 at 12:55

1 Answer 1

36

One can refer to the parent folder by ../ both on Unix systems and in Windows; therefore

\bibliography{../1}

will work for the bibliography file 1.bib that resides in the parent folder.

Note that paths on Windows are expressed with \, but for TeX related programs the slash / works in its place and is of course preferable.

2
  • It is strange but this method of relative addressing stopped working when I moved to WinEdt 10.3 although it still works with WinEdt 9. MikTeX 2.9 is used on same laptop in both cases. Dec 29, 2019 at 8:27
  • @IgorKotelnikov I've never used WinEdt, sorry.
    – egreg
    Dec 30, 2019 at 21:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.