有人知道如何自定义authordate1
样式,使页面引用前面用句号而不是逗号吗?基本上我想要的是以下内容:
Iverson, Gregory K. 1989. 论喉上范畴。音系学6.285-303。
Lahiri, Aditi(编)。2000 年。类比、均衡、标记:音系学和形态学变化的原理(语言学趋势 127). 柏林:Mouton de Gruyter。
McCarthy, John J. & Alan S. Prince。1999 年。韵律形态学。在 John A. Goldsmith (ed.) 中,音系理论:必读书籍. 238-288。马萨诸塞州马尔登和牛津:布莱克威尔。
谢谢!
答案1
我假设您只想对 类型的条目进行此更改@article
。 (至少,我不知道其他同时具有volume
和pages
字段的条目类型。)如果是这种情况,您可以按以下步骤操作。
在您的 TeX 发行版中找到该文件
authordate1.bst
。复制此文件 — — 不要直接编辑 TeX 发行版的原始文件!— — 并将副本命名为authordate1dot.bst
。在文本编辑器中打开文件
authordate1dot.bst
。你用于 tex 文件的编辑器就可以了。在 中
authordate1dot.bst
,找到名为 的函数format.vol.num.date.pages
。在我的 bst 文件副本中,此函数从第 477 行开始,大约有 30 行。在代码块的末尾
format.vol.num.date.pages
,找到以下行:{ ", " * pages n.dashify * }
将逗号改为句号。该行应如下所示:
{ ". " * pages n.dashify * }
将文件保存
authordate1dot.bst
在主 tex 文件所在的目录中,或保存在 BibTeX 搜索的目录中。如果选择后者,请确保也适当更新 TeX 发行版的文件名数据库。在你的主 tex 文件中,更改指令
\bibliographystyle{authordate1}
到
\bibliographystyle{authordate1dot}
并再运行 LaTeX、BibTeX 和 LaTeX 两次以完全传播所有更改。
祝您 BibTeX 愉快!