作为参考,如何\bibliography{apalike}
在 overleaf 中获取 59,192–199. 而不是 59:192–199.?
答案1
首先,我假设您想要写的\bibliographystyle{apalike}
是 而不是\bibliography{apalike}
。
其次,我建议你按照如下方式进行:
在你的 TeX 发行版中找到该文件
apalike.bst
。(如果你使用的是 Overleaf,请找到该文件https://www.ctan.org/tex-archive/biblio/bibtex/base/apalike.bst。)复制此文件并将副本命名为 。apalike-comma.bst
(做不是直接编辑 TeX 发行版中的原始文件。)在文本编辑器中打开文件
apalike-comma.bst
。必须是 ASCII 编辑器,而不是文字处理器。在文件内
apalike-comma.bst
,找到名为的函数format.vol.num.pages
。(在我的文件副本中,该函数从第 392 行开始。)在函数内部
format.vol.num.pages
,找到以下行:{ ":" * pages n.dashify * }
将其更改为
{ "," * pages n.dashify * }
我让你猜猜这个改变的效果是什么。
将文件保存
apalike-comma.bst
在加载主 tex 文件的目录(或 overleaf 文件夹)中,或保存在 BibTeX 搜索的目录中。如果选择后一种方法,请确保适当更新 TeX 发行版的文件名数据库。在您的主 tex 文件中,将指令更改
\bibliographystyle{apalike}
为\bibliographystyle{apalike-comma}
。然后再重新运行 LaTeX、BibTeX 和 LaTeX 两次,以完全传播所有更改。
祝您 BibTeX 愉快!