biblatex が正しく動作しない

biblatex が正しく動作しない

引用と参考文献について、さまざまなオプションを試してきました。natbibパッケージとplainnatスタイルを使用しましたが、引用と参考文献のスタイルをカスタマイズする方がよいことがわかりましたbiblatex。問題は、それを機能させることができないことです。

私のコード:

\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}

結果:

ここに画像の説明を入力してください

引用が正しくないのはなぜですか?

事前注釈と事後注釈が表示されないのはなぜですか?

なぜ参考文献がnaorに表示されるのですか?

観察 (役立つ場合): コンパイルすると次のメッセージが表示されます。

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)

答え1

次の指示はほぼ間違いなく誤りです:

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

この\addbibresourceディレクティブでは、ユーザーがファイル名の拡張子(おそらく「.bib」)を入力する必要があります。BibTeX では、.bib書誌エントリのファイル名拡張子を持つファイルのみを検索し、biblatex解析\addbibresourceできるファイルの種類ははるかに柔軟です。「欠点」は、ファイル名の拡張子がしなければならない明示的に述べられる。

したがって、次のように書くべきである。

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

再コンパイルします。当然、bibがないディレクトリにある場合はC:/Users/usuario/Documents/6_Latex_Files、 の引数を\addbibresource適切に修正する必要があります。


完全な MWE (最小限の動作例) を以下に示します。コンパイルするには、必ず LaTeX、biber、LaTeX をもう一度実行してください。

ここに画像の説明を入力してください

\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}

関連情報