biblatex-apa
我在使用创建参考书目时遇到了麻烦。当我通过 运行我的项目时latexmk
,我得到了如下所示的参考部分:
Chan, K., Van Zwieten, L., Meszaros, I., Downie, A., & Joseph, S. (labelyearlabelmonth- labelday). 绿色废弃物生物炭作为土壤改良剂的农学价值。土壤研究,45(8),629–634。
Rondon, MA, Lehmann, J., Ram ́ırez, J., & Hurtado, M. (labelyearlabelmonthlabelday). 菜豆 (phaseolus vulgaris l.) 的生物固氮作用随着生物炭的添加而增强。《土壤生物学与肥力》,43 (6),699–708。
我看了看这个答案遇到了类似的问题,但是所有的建议都不适合我。
我的书目文件条目如下所示:
@article{rondon2007biological,
Author = {Rondon, Marco A and Lehmann, Johannes and Ram{\'\i}rez, Juan and Hurtado, Maria},
Date-Added = {2014-01-05 23:51:41 +0000},
Date-Modified = {2014-01-05 23:51:41 +0000},
Journal = {Biology and Fertility of Soils},
Number = {6},
Pages = {699--708},
Publisher = {Springer},
Title = {Biological nitrogen fixation by common beans (Phaseolus vulgaris L.) increases with bio-char additions},
Volume = {43},
Year = {2007},
}
@article{chan2008agronomic,
Author = {Chan, KY and Van Zwieten, L and Meszaros, I and Downie, A and Joseph, S},
Journal = {Soil Research},
Number = {8},
Pages = {629--634},
Publisher = {CSIRO},
Title = {Agronomic values of greenwaste biochar as a soil amendment},
Volume = {45},
Year = {2008},
}
我的 .tex 文件如下所示(为了简洁起见,删除了大部分内容):
\documentclass[12pt,a4paper]{article}
\usepackage{fullpage,graphicx, url}
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[backend=biber,style=apa]{biblatex}
\usepackage[version=3]{mhchem}
\DeclareLanguageMapping{british}{british-apa}
\addbibresource{biochar.bib}
\date{}
\begin{document}
\parencite{chan2008agronomic}.
\parencite{rondon2007biological}
\printbibliography
\end{document}
任何有关此问题的帮助都将不胜感激。我对 bib latex 还很陌生,所以我承认我可能会做一些非常愚蠢的事情。我在 Mac OS X Mavericks 上使用 TeXLive 2013,如果这有什么不同的话。
答案1
该文件包含
\usepackage[american]{babel}
和
\DeclareLanguageMapping{british}{british-apa}
必须使用上述两个选项之一,而不是同时使用。
答案2
就我而言,我使用两个都 \usepackage[indonesian]{babel}
和\DeclareLanguageMapping{indonesian}{indonesian-apa}
:
\documentclass{article}
\usepackage[indonesian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[style=apa,backend=biber]{biblatex}
\DeclareLanguageMapping{indonesian}{indonesian-apa}
如果我删除它\DeclareLanguageMapping{indonesian}{indonesian-apa}
,那么我就会遇到您所问的问题。
我indonesian-apa.lbx
从british-apa.lbx
文件中复制(计划在必要时修改内容,但目前我还不知道)。
附言:我用背页,自 2019 年 2 月 20 日起使用biblatex 2016/12/05 v3.7 programmable bibliographies (PK/JW/AB)
。