[referencer] Problem with "Manage Bibtex File" feature
Jamie O'Sullivan
josulliv at lsw.uni-heidelberg.de
Sun Nov 2 10:34:58 EST 2008
Hi,
After doing some reorganizing of my directories and starting a new library
from scratch, I found that I wasn't getting the error anymore. This appears
to me to have something to do with the directory names, in particular the
value of "bibtextarget". Whereas before I had directories with spaces or
underscores, now the directory names don't contain any special characters.
Could this have been the cause of the problem?? This is the only thing I can
see that changed in my case, and comparing the outputs (the new output is
pasted below) the error seemed to occur right after the file paths for
thesis.bib and thesis.bib.export-tmp were output.
If it is the case, well for the moment having no spaces is a small price to
pay for having this working! :-)
Jamie
void RefWindow::onManageBibtex():
Got bibtextarget =
Got absolute path =
Got relative path =
void RefWindow::manageBrowseDialog(Gtk::Entry*):
manage path:
file:///home/josulliv/Work/Thesis/mythesis/references/thesis.bib
library path:
file:///home/josulliv/Work/Thesis/mythesis/references/thesis.reflib
relative path: thesis.bib
void RefWindow::onManageBibtex():
newtarget: thesis.bib
bool Library::save(const Glib::ustring&):
file:///home/josulliv/Work/Thesis/mythesis/references/thesis.reflib ~
file:///home/josulliv/Work/Thesis/mythesis/references/thesis.reflib.save-tmp
Updating relative filenames...
void Document::updateRelFileName(const Glib::ustring&):
Set refilename_ 'Papers/suttner%20el%20al%201997A%26A.pdf'
Set refilename_ 'Papers/Rosen%20%26%20Smith2003MNRAS.pdf'
Set refilename_ 'Papers/Smith%20%26%20Rosen%202003MNRAS.pdf'
Set refilename_ 'Papers/suttner%20el%20al%201997IAUS.pdf'
Set refilename_ 'Papers/Smith%20et%20al%202007%20A&A.pdf'
Set refilename_ 'Papers/Smith%20et%20al%201997A%26A.pdf'
Set refilename_ 'Papers/O'Connell04.pdf'
bool Library::save(const Glib::ustring&):
Done.
Generating XML...
Done.
Writing bibtex, manage_target_ = thesis.bib
bibtextarget =
file:///home/josulliv/Work/Thesis/mythesis/references/thesis.bib
void Library::writeBibtex(const Glib::ustring&, const std::vector<Document*,
std::allocator<Document*> >&, bool, bool):
file:///home/josulliv/Work/Thesis/mythesis/references/thesis.bib ~
file:///home/josulliv/Work/Thesis/mythesis/references/thesis.bib.export-tmp
bool Library::save(const Glib::ustring&):
Done.
More information about the referencer
mailing list