Tenho tentado muitas opções para minhas citações e referências. Usei natbib
pacote e plainnat
estilo, mas descobri biblatex
e parece melhor para customizar citações e estilos de bibliografia. Meu problema é que não consigo fazer funcionar.
Meu 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}
O resultado:
Por que as citações não estão corretas?
Por que as notas pré e pós não aparecem?
Por que a bibliografia não está aparecendo?
Observação (se ajudar): Quando compilo aparece as seguintes mensagens:
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)
Responder1
A instrução a seguir é quase certamente a culpada:
\addbibresource{C:/Users/usuario/Documents/6_Latex_Files/References}
A \addbibresource
diretiva exige que os usuários forneçam a extensão do nome do arquivo – provavelmente “.bib”, certo? Ao contrário do BibTeX, que procura apenas arquivos com extensão de nome de arquivo .bib
para entradas bibliográficas, biblatex
e \addbibresource
é muito flexível nos tipos de arquivos que podem ser analisados. A "desvantagem", se preferir, é que a extensão do nome do arquivodeveser declarado explicitamente.
Assim, você deve escrever
\addbibresource{C:/Users/usuario/Documents/6_Latex_Files/References.bib}
e recompilar. Naturalmente, se o babador fornãolocalizado no diretório C:/Users/usuario/Documents/6_Latex_Files
, você deve corrigir o argumento \addbibresource
adequadamente.
Aqui está um MWE completo (exemplo mínimo de trabalho). Certifique-se de executar LaTeX, biber e LaTeX mais uma vez para compilá-lo.
\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}