我正在使用带有“apalike”引用样式的 bibtex,想知道设置中是否有一个选项或一种方法来自定义 apalike.bst 以获得以下输出:
在章节中:文献参考应该包括作者姓名和出版年份,如下所示:
[Oates, 1972]
可以选择包含页码:
[Olson, 1969, S.483]
在参考书目中:应避免作者和出版年份的重复,如屏幕截图中圈出的那样。
相反,作者和年份后面应该有一个冒号,它应该看起来像这样:
Oates, W. E. (1972): Fiscal Federalism. New York.
Olson, M. (1969): The Principle of "Fiscal Equivalence": The Division of Responsibilities among Different Levels of Government. The American Economic Review, 59(2):479–487.
最小工作示例:
tex 文件
\documentclass[a4paper, 12pt, twoside, chapterprefix]{scrbook}
\begin{document}
Diese Norm geht auf Olson zurück und besagt, dass raeumliche Grenzen bezogen auf Kosten und Nutzung von Kollektivguetern notwendig sind, damit die finanzierende Einheit auch tatsaechlich davon profitiert \cite[S.483]{Olson1969}.
\bibliographystyle{apalike}
\bibliography{bib_example}
\addcontentsline{toc}{chapter}{Bibliography}
\end{document}
bibtex 文件
@article{Olson1969,
author = {Olson, Mancur},
file = {:./Olson{\_}1969.pdf:pdf},
journal = {The American Economic Review},
keywords = {Democratic authority,Economic theory,Government,Jurisdiction,Local government,Logrolling,Pareto efficiency,Public goods,Subsidies,Taxes},
mendeley-tags = {Democratic authority,Economic theory,Government,Jurisdiction,Local government,Logrolling,Pareto efficiency,Public goods,Subsidies,Taxes},
number = {2},
pages = {479--487},
title = {{The Principle of "Fiscal Equivalence": The Division of Responsibilities among Different Levels of Government}},
url = {http://www.jstor.org/stable/1823700},
volume = {59},
year = {1969}
}
谢谢你的帮助。
答案1
自 1988 年以来,参考书目样式apalike
一直存在,或多或少没有变化。以下是文件序言中的一段引文apalike.bst
:
此样式应与“apalike”LaTeX [包](apalike.sty)一起使用。
您应该加载apalike
包(相当过时)或 natbib
包(更现代)以消除方括号内容。
如果您使用natbib
引文管理包,您可以使用\citep
指令生成“括号样式”的引文标注。
如果您需要根据当前 APA 指南(而不是 20 世纪 80 年代后期生效的指南)生成引用标注和格式化的参考书目,您可能应该切换到包apacite
和apacite
参考书目样式。