如何使用 PhDbiblio-* 样式在文本中启用作者 - 年份?

如何使用 PhDbiblio-* 样式在文本中启用作者 - 年份?

我正在\bibliographystyle{Latex/Classes/PhDbiblio-url2}使用http://openwetware.org/wiki/LaTeX_template_for_PhD_thesis

它需要natbib包,我将其安装为\usepackage[square,sort,comma,numbers]{natbib}

我的问题是:由于我使用的是 PhDbiblio-* 样式,因此避免了将 in-tex 引用设为 [Fred et al. 1990]。我只能将数字 in-tex 引用设为 "[45]"。实际上,在这种 PhDbiblio-* 样式中,似乎必须使用“数字”。

有没有关于如何更改 PhDbiblio-* 样式以显示 in-tex 引用如 [Fred et al. 1990] 的线索?

答案1

我不知道你是否还对这个话题感兴趣,但我还是想说说。既然你说 .bst 文件可以与包一起使用natbib,那么你是否尝试过发出命令

\setcitestyle{authoryear,square,aysep={}}

执行命令后会\usepackage{natbib}怎样?然后,如果您使用 natbib 的命令,您应该会得到像和 这样\citep的格式的文内引用。我必须警告您,我还没有在自己的任何论文上尝试过这个特定的 .bst 文件,所以我主要根据文档中的内容进行操作。祝您 TeXing 愉快![Jones 1988][Smith et al. 2011]natbib

相关内容