He estado probando muchas opciones para mis citas y referencias. Utilicé natbib
paquete y plainnat
estilo, pero descubrí biblatex
y 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:
¿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 \addbibresource
directiva 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 .bib
para entradas bibliográficas, biblatex
y \addbibresource
son 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 \addbibresource
adecuadamente.
Aquí hay un MWE completo (ejemplo de trabajo mínimo). Asegúrese de ejecutar LaTeX, biber y LaTeX una vez más para compilarlo.
\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}