I'm using Gummi on Raspbian, and am trying to get a bibliography file to compile. I've tried a number of tricks already mentioned on this site, to no avail.
The bibliography file is detected OK and lists my references OK (so I assume the .bib file is syntactically correct) but it won't compile.
The error that appears is:
I couldn't open database file .Thesis.tex-blx.bib
---line 3 of file /tmp/.Thesis.tex.aux
: \bibdata{.Thesis.tex-blx
: ,/home/myusername/LaTeX/thesis}
I'm skipping whatever remains of this command
I found no database files---while reading file /
tmp/.Thesis.tex.aux
Warning--I didn't find a database entry for "biblatex-control"
Biblatex version: 1.7
Other relevant code:
\usepackage[backend=bibtex, style=numeric]{biblatex}
%other preamble stuff
\bibliography{thesis}
%body of my document
\nocite{*}
\printbibliography
\end{document}
Both my LaTeX file and .bib file are called "thesis", the former with a capital 'T'.
This is the first time I've ever had to make a bibliography (yay, mathematics courses!) so I've probably missed something incredibly obvious. Still, any and all help would be appreciated.
Thesis.tex, BibTeX (which you seem to be using) needs to findThesis.aux, notThesis.tex.aux. It looks like something is confused about the appropriate file names involved. I wouldn't say that 'bibliography file is detected OK' here; why do you think it is? – jon Mar 17 '16 at 02:06Detectsounds good indeed (but what is doing the detecting?); however it does not seem that 'Gummi' is finding it. (What is Gummi, exactly? I thought it was a automated compilation process.) – jon Mar 17 '16 at 02:14.texfile and bibliography file? The error snippet you posted has very strange file names. And, if you are using BibTeX, how are you calling your bibliography stuff in the.texfile? – jon Mar 17 '16 at 02:28tmpand then begin with a period (e.g.,.Thesis)? Whenlatexprocesses the file, it creates a new filed called (here)Thesis.aux; BibTeX needs to process that file (command:bibtex Thesis.auxorbibtex Thesis); this writes a file calledThesis.bbl, which is used by LaTeX on subsequent runs. If you look at your errors, it keeps talking about files starting with.Thesis. Also (unrelated to problem), nowadays you want to use\addbibresource{thesis.bib}instead of\bibliography{thesis}. – jon Mar 17 '16 at 03:18bibtex .<basename>.texwhile the correct call would bebibtex <basename>orbibtex <basename>.aux. (See also Using BibTex with the Gummi editor, How do I use biblatex with Gummi?) – moewe Mar 17 '16 at 07:27pdflatexandbibtex- this time the code compiled quite fine. So I guess the question is now how to set up Gummi to properly use Bibtex - should I make this a new question? – CJ Marland Mar 18 '16 at 08:54