我使用natbib
包,需要从 Chicago 风格的 year 中删除括号。此网站中的其他问题与包无关natbib
。我应该怎么做?我的代码是:
\documentclass[11pt,a4paper]{article}
\usepackage[authoryear]{natbib}
\begin{document}
\bibliography{references}
\bibliographystyle{chicago}
\end{document}
答案1
要从参考书目中删除括号,请保存
chicago.bst
文件 (找到这里) 以不同的名称 (可能是“chicago2.bst”)。查找年份格式化函数 (FUNCTION {output.year.check}
) 并将其替换为以下内容:FUNCTION {output.year.check} { year empty$ { "empty year in " cite$ * warning$ } { write$ " " year * extra.label * month empty$ { } { ", " * month * } if$ mid.sentence 'output.state := } if$ }
现在使用此文件作为您的样式文件:
\bibliographystyle{chicago2}
。要从引文中删除括号,您可以使用
\citealt
或其他替代命令。查看参考表natbib
(第 2 页,删除了括号)。下面给出了参考表的快照。