我正在\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