
bibtex %
他の質問を見て、すべて正しく設定されていると思います。コマンドで を置き換えbiber %
、PdfLaTex + Bib(la)tex + PdfLaTex (x2) + View Pdf を選択しました。最小限の動作例は次のとおりです。
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[backend=biber,style=apa,natbib=true]{biblatex}
\addbibresource{Example.bib}
\begin{document}
\citet{Cocks2011} liked to play in the snow. The snow was rather cold \citep{Cocks2011}.
\printbibliography
\end{document}
参考文献の例:
@article{Cocks2011,
author = {Cocks, L. Robin M. and Torsvik, Trond H.},
doi = {10.1016/j.earscirev.2011.01.007},
issn = {00128252},
journal = {Earth-Science Reviews},
keywords = {Laurentia,Palaeozoic,palaeogeography},
number = {1-2},
pages = {1--51},
publisher = {Elsevier B.V.},
title = {{The Palaeozoic geography of Laurentia and western Laurussia: A stable craton with mobile margins}},
url = {http://linkinghub.elsevier.com/retrieve/pii/S001282521100016X},
volume = {106},
year = {2011}
}
biber を実行してから Quick Build を実行すると、次のエラーが発生します。
! Package keyval Error: uniqueprimaryauthor undefined.See the keyval package documentation for explanation.Type H <return> for immediate help.... ... dateabbrev=false}
答え1
あなたのやり方は正しいです。私にとっては、あなたのコードにはちょっとした問題があります。スタイルには宣言apa
が必要です\DeclareLanguageMapping
。また、 をロードする必要がありますcsquotes
。そのため、次の行をプリアンブルに追加します。
\usepackage[english]{babel}
\DeclareLanguageMapping{english}{english-apa}
\usepackage{csquotes}
編集(2019/02/20): 以下の @moewe のコメントに示されているように、\DeclareLanguageMapping
の最新バージョンでは が自動で実行されるようになりましたbiblatex-apa
。