biblatex no funciona correctamente

biblatex no funciona correctamente

He estado probando muchas opciones para mis citas y referencias. Utilicé natbibpaquete y plainnatestilo, pero descubrí biblatexy parece mejor para personalizar estilos de citas y bibliografía. Mi problema es que no puedo hacerlo funcionar.

Mi código:

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[left=2.00cm, right=2.00cm, top=2.00cm, bottom=2.00cm]{geometry}
\usepackage[citestyle=authoryear,bibstyle=authortitle]{biblatex}
\usepackage[none]{hyphenat} 
\addbibresource{C:/Users/usuario/Documents/6_Latex_Files/References}
\usepackage[brazil]{babel}

\begin{document}
Hi \parencite[i.e.][page 2]{Alamri2010}\\

Another citation \parencite{Bouvy1999,Ho2008,Ho2012c}\\

In line citation \parencite{Bar-Yosef2010}


\printbibliography
\end{document}

El resultado:

ingrese la descripción de la imagen aquí

¿Por qué las citas no son correctas?

¿Por qué no aparecen las notas previas y posteriores?

¿Por qué no aparece la bibliografía?

Observación (si ayuda): Cuando compilo aparece los siguientes mensajes:

This is BibTeX, Version 0.99d (MiKTeX 2.9.6200 64-bit)
The top-level auxiliary file: document.aux
I found no \citation commands---while reading file document.aux
I found no \bibdata command---while reading file document.aux
I found no \bibstyle command---while reading file document.aux
(There were 3 error messages)

Respuesta1

Es casi seguro que la siguiente instrucción tiene la culpa:

\addbibresource{C:/Users/usuario/Documents/6_Latex_Files/References}

La \addbibresourcedirectiva requiere que los usuarios proporcionen la extensión del nombre del archivo, probablemente ".bib", ¿verdad? A diferencia de BibTeX, que sólo busca archivos con extensión de nombre de archivo .bibpara entradas bibliográficas, biblatexy \addbibresourceson mucho más flexibles en los tipos de archivos que se pueden analizar. La "inconveniente", por así decirlo, es que la extensión del nombre del archivodebedeclararse explícitamente.

Por lo tanto, debes escribir

\addbibresource{C:/Users/usuario/Documents/6_Latex_Files/References.bib}

y recompilar. Naturalmente, si el dorsal esnoubicado en el directorio C:/Users/usuario/Documents/6_Latex_Files, debes corregir el argumento de \addbibresourceadecuadamente.


Aquí hay un MWE completo (ejemplo de trabajo mínimo). Asegúrese de ejecutar LaTeX, biber y LaTeX una vez más para compilarlo.

ingrese la descripción de la imagen aquí

\RequirePackage{filecontents}
%% Create some dummy bib entries in a file called "References.bib"
\begin{filecontents}{References.bib}
@misc{Alamri2010,author="Alamri",title="AA",year=2010}
@misc{Bouvy1999, author="Bouvy", title="BB",year=1999}
@misc{Ho2008,    author="Ho",    title="CC",year=2008}
@misc{Ho2012c,   author="Ho",    title="DD",year=2012}
@misc{Bar-Yosef2010,author="Bar-Yosef",title="EE",year=2010}
\end{filecontents}

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel}
\usepackage[margin=2cm]{geometry}

\usepackage[citestyle=authoryear,
            bibstyle=authortitle,
            backend=biber] % or: "backend=bibtex"
           {biblatex} 
\addbibresource{References.bib} % note the ".bib" extension

\begin{document}
Hi \parencite[i.e.,][page~2]{Alamri2010}

Another citation \parencite{Bouvy1999,Ho2008,Ho2012c}

Inline citation \parencite{Bar-Yosef2010}

\printbibliography
\end{document}

información relacionada