如何强制将 phdthesis bib 条目扩展为 bbl 中的 Ph.D.(而不是 PhD)?

如何强制将 phdthesis bib 条目扩展为 bbl 中的 Ph.D.(而不是 PhD)?

围兜入口:

@phdthesis{w-ieaem-07,
  author      = {Ron Wein},
  title       = {The Integration of Exact Arrangements with Effective Motion Planning},
  school      = {Tel Aviv University},
  year        = {2007}
}

扩展为:

\bibitem{w-ieaem-07}
R.~Wein.
\newblock {\em The Integration of Exact Arrangements with Effective Motion Planning}.
\newblock PhD thesis, Tel-Aviv University, Israel, 2007.

在 bbl 文件中。我该如何执行

\newblock Ph.D. thesis, Tel-Aviv University, Israel, 2007.

答案1

看起来你正在使用标准\bibliographystyle{plain}命令。在这种情况下,你几乎无能为力,因为PhD已硬连线到 plain.bst。

解决方案是将文件复制plain.bstxplain.bst工作目录中,编辑它以将(唯一)字符串更改PhDPh.D.并调用

\bibliographystyle{xplain}

在您的文档中。

答案2

您可以使用 .bib 文件中的“type”字段覆盖它:

  type = {{Ph.D.} Dissertation},

如果只有几个条目,这是最简单的解决方案。我在我的 bib 文件中的所有论文中都有这一行,所以我不必担心默认情况下会发生什么。(适用于我尝试过的任何 bib 样式,包括普通样式。)

相关内容