It seems from the comments in this answer (Can I have a path argument that contains spaces?) that there is not a clear consensus on the use of ~ in the bibliography path.
For me this would be very useful, since I have different home directory names at work and at home, and it saves me forgetting why my bibliography is not working each time I change.
The comment suggesting using \string~ seems to work for me, and just using ~ has not (though someone else commented that this had been fine for them).
So is there a standard here, or does one just have to try a sequence of things and see which works.
In case people suggest the use of ../, this would be okay, but not quite as good, since just using ~ would save me having to edit my template at all.
.bibfiles in your localtexmffolder:~/texmf/bibtex/biband then they will be found automatically. (i.e. you don't need to state the full path, just the.bibfile name in your source document.) – Alan Munn Jul 20 '13 at 16:07~/texmfand on a Mac~/Library/texmf. It also needs to have a particular structure. See How to have local package override default package. MikTeX also has local folders: Create a local texmf folder in MikTeX – Alan Munn Jul 20 '13 at 16:58tlmgr, which means that you can't keep your packages up to date. See Adding a CTAN package to a MacPorts-maintained TeX installation for some discussion of the issue, and How to install "vanilla" TeXLive on Debian or Ubuntu?. – Alan Munn Jul 20 '13 at 18:06