Being a PhD student, I have written/will write several papers. Most of them share a common bibliography file and some styles, so I created a directory tree like this:
publications/
bibliography/biblio.bib
templates/
....
conferences/
<name of conference>/<name of article>/<article files (tex etc.)>
journals/
<name of journal>/<name of article>/<article files (tex etc.)>
The problem is that each paper contains references to the parent directories, so it must be compiled inside this environment.
I am now thinking of creating independent directories, i.e., moving bibliography and templates inside each directory.
How did you solve this problem? Which layout do you use?
EDIT: I'd also like to move them to other computers, using a version control system and two computers that can work using the VCS.