作为参考,如何使用 apalike 获取例 59,192–199. 而不是 59:192–199.?

作为参考,如何使用 apalike 获取例 59,192–199. 而不是 59:192–199.?

作为参考,如何\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 愉快!

相关内容