Introducción

Introducción

Introducción

Tengo un archivo TeX que contiene una serie de referencias creadas con TeXStudio en Windows 10 usando TeXLive como backend. Desde que migré de BibTeX a BibLaTeX/Biber no he podido acceder a mi library.bibarchivo centralizado ubicado en $TEXMFLOCAL.

Anteriormente utilicé BibTeX estándar para retirar referencias almacenadas en una bibliografía centralizada/base de datos creada pormendeleyen formato BibTeX. Esta biblioteca está ubicada en $TEXMFLOCAL/bibtex/bib/local/library.bib(lo que se traduce como D:\Dev\texlive\texmf-local\bibtex\bib\local\library.biben mi sistema)

Software actual

  • Mendeley 1.16
  • TeXLive 2015
  • TeXStudio 2.10.8

Compilar secuencia

pdfLatex -> BibTeX/Biber (según corresponda) -> pdfLatex -> pdfLatex

Mientras depuraba este problema, también he estado limpiando los archivos auxiliares y compilándolos desde cero para eliminar cualquier problema potencial con archivos corruptos.

BibTeX MWE

Con BibTeX, puedo acceder a esta biblioteca usando:

\documentclass[10pt,a4paper,final]{article}
\usepackage{lipsum} % just for MWE

\begin{document}
  \section{Some Title}
    \lipsum[2]
  \section{Another Title}
    \lipsum[2]
    \par Summarised point \cite{TheRef2016}
  \bibliographystyle{unsrt}
  \bibliography{library}
\end{document}

BibLaTeX MWE (backend de BibTeX)

Este ejemplo funciona según lo previsto y todavía usa BibTeX como backend.

\documentclass{article}
\usepackage{lipsum} % just for MWE
\usepackage[backend=bibtex]{biblatex}
\addbibresource{library.bib}

\begin{document}
  \section{Some Title}
    \lipsum[2]
  \section{Another Title}
    \lipsum[2]
    \par Some text here \cite{TheRef2016}
  \printbibliography
\end{document}

BibLaTeX MWE (backend de Biber)

Un .bibarchivo ubicado en el mismo directorio funciona bien como lo demuestra MWE en la wiki (MWEB (para BibLaTeX) - Tex.SE Wiki).

Sin embargo, ajustarlo para utilizar la bibliografía centralizada como antes da como resultado un mensaje de error que dice que no se puede encontrar el archivo de bibliografía.

\documentclass{article}
\usepackage{lipsum} % just for MWE
\usepackage[backend=biber]{biblatex}
\addbibresource{library.bib} % Also tried with \bibliography{library.bib}

\begin{document}
  \section{Some Title}
    \lipsum[2]
  \section{Another Title}
    \lipsum[2]
    \par Some reference \cite{TheRef2016}
  \printbibliography
\end{document}

Estos son los mensajes de error que aparecen al compilar con Biber:

INFO - Looking for bibtex format file 'library.bib' for section 0
ERROR - Cannot find 'library.bib'!

Conclusión

Probablemente me estoy perdiendo algo fundamental, pero este problema me ha dejado perplejo durante las últimas horas y no he podido encontrar una solución.

Gracias de antemano.

información relacionada