我的 bib 文件中有以下条目:
@techreport{Robbins1956AnEmpirical,
title = {{An Empirical {Bayes} Approach to Statistics}},
author = {Robbins, Herbert},
year = {1956},
institution = {Columbia University},
address = {New York City, United States}, }
我们假设这是我的主要 .tex 文档:
\documentclass{article}
\begin{document}
I cite \cite{Robbins1956AnEmpirical}.
\bibliographystyle{IEEEtran}
\bibliography{refs}
\end{document}
其输出如下所示。
我希望它能用“技术报告”来代替简写形式“技术代表”,这样才能与参考书目中的其他内容保持一致,有没有什么办法可以解决这个问题?或者我应该忍气吞声,放弃它。
答案1
.bst
此行为在您传递给的文件中定义\bibliographystyle
,由函数定义
FUNCTION {bbl.techrep}{ "Tech. Rep." }
要更改缩写形式,请编辑.bst
文件并将上一行替换为
FUNCTION {bbl.techrep}{ "Technical Report" }
如果这是您要修改的唯一条目,则可以添加此字段
type = {Technical Report}
进入 bib 条目。对于你的情况:
@techreport{Robbins1956AnEmpirical,
title = {{An Empirical {Bayes} Approach to Statistics}},
author = {Robbins, Herbert},
year = {1956},
institution = {Columbia University},
address = {New York City, United States},
type = {Technical Report}
}