0

This question already has an answer here:

enter image description hereI am using TexLive 2015 with TexStudio. I am editing my bibliography with Jabref.

I recently updated TexStudio and face bibliography compilation troubles since then.

When I compile, the log file indicates: "empty bibliography" and "undefined references". I guess this is due to an error in the path between Jabref and texstudio or a wrong setting in TexStudio. I changed the default bibliography tool in Texstudio to put Biber rather than Bibtex but the compilation doesn't work whatsoever. My JabRef-generated literature file (thesegain2017.bib) is saved in the same folder than my tex-files.

My knwledge stops right here. Would someone have any idea on how to work this out? Many thanks !

Below my minimal working example:

\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[backend=biber,style=verbose-trad1, ibidtracker=context]{biblatex}
\renewcommand{\mkibid}[1]{\emph{#1}}
\usepackage{csquotes}
\usepackage[perpage]{footmisc}
\addbibresource{thesegain2017.bib}
\usepackage[a4paper]{geometry}

\usepackage[english,francais]{babel}

\begin{document}

Blalalblla\autocite{Bourdieu1979}

\printbibliography

\end{document}

Here is the .bib file:

 % This file was created with JabRef 2.10.
 % Encoding: UTF8

@Book{Bourdieu1979,
  Title                    = {La distinction, Critique sociale du jugement},
  Author                   = {Bourdieu, Pierre},
  Year                     = {1979},
  Location                 = {Paris},
  Pagetotal                = {670},
  Publisher                = {Les éditions de Minuit},

  Owner                    = {Mailys},
  Timestamp                = {2014.05.14}
 }

In the .bbl file I found that:

% $ biblatex auxiliary file $
% $ biblatex bbl format version 2.5 $
% Do not modify the above lines!
% This is an auxiliary file used by the 'biblatex' package.
% This file may safely be deleted. It will be recreated by
% biber as required.

\begingroup
\makeatletter
\@ifundefined{ver@biblatex.sty}
{\@latex@error
{Missing 'biblatex' package}
{The bibliography requires the 'biblatex' package.}
  \aftergroup\endinput}
{}
\endgroup

But in the .blg file, I found that:

[0] 05015a72.pm:324> INFO - This is Biber 2.1
[0] 05015a72.pm:327> INFO - Logfile is 'my file.blg'

marked as duplicate by moewe, Community Feb 13 '18 at 13:19

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 2
    Using a working bibliography database, your MWE works without problems for me, so I can only guess that there is something wrong with your .bib file. Show us an example .bib file that contains the Bourdieu1979 entry and gives the same error. – Phelype Oleinik Feb 12 '18 at 15:58
  • I am sorry, I not sure to understand your request. How am I supposed to show an example .bib file? I am very sorry to ask that. – mailysmanu Feb 12 '18 at 16:10
  • I created a new .bib file with only one reference (Bourdieu1979) and the error persists. – mailysmanu Feb 12 '18 at 16:19
  • The log file also indicates: Please (re)run Biber on the file:(biblatex) "my file"(biblatex) and rerun LaTeX afterwards. I don't know if this gives some clue :/ – mailysmanu Feb 12 '18 at 16:21
  • 1
    Ah! Finally. Find C:\Users\mailys\AppData\Local\Temp\par-6d61696c7973 and delete the entire folder. – moewe Feb 13 '18 at 12:57