我想使用 ieeetran 样式引用一个会议,如下所示:
@incollection{fuext,
year={2004, May 2-6},
booktitle={$23^{rd}$ International Conference on the Theory and Applications of Cryptographic Techniques (EUROCRYPT)},
volume={3027},
title={Fuzzy Extractors: How to Generate Strong Keys from Biometrics and Other Noisy Data},
publisher={{LNCS}, Springer Berlin Heidelberg},
author={Dodis, Yevgeniy and Reyzin, Leonid and Smith, Adam},
address={Interlaken, Switzerland},
pages={523-540},
}
输出如下:
Y. Dodis、L. Reyzin 和 A. Smith,《模糊提取器:如何从生物特征识别和其他噪声数据生成强密钥》,第 23 届国际密码技术理论与应用会议 (EUROCRYPT)。瑞士因特拉肯:LNCS,Springer Berlin Heidelberg,2004 年 5 月 2-6 日,第 3027 卷,第 523-540 页。
我希望得到的输出:
Y. Dodis、L. Reyzin 和 A. Smith,《模糊提取器:如何从生物特征识别和其他噪声数据生成强密钥》,第 23 届密码技术理论与应用国际会议 (EUROCRYPT),瑞士因特拉肯,LNCS,Springer Berlin Heidelberg,2004 年 5 月 2 日至 6 日,第 3027 卷,第 523-540 页。
答案1
引用会议论文集的推荐方式是使用@inproceedings
而不是@incollection
in ieeetrans
。无论哪种情况,IEEE 都不希望您在向其提交文章时更改这些样式。但您的要求似乎没什么不同。
实现所需输出的一种方法是使用定制版本的IEEEtrans.bst。仅当您有大量相似的 bib 条目时才执行此操作,否则请采用下面给出的解决方法。
publisher
您可以通过在 中包含条目来实现所需的输出address
。MWE 如下所示:
\documentclass[journal]{IEEEtran}
\usepackage{filecontents}
\begin{filecontents}{refs.bib}
@incollection{fuext1,
year={2004, May 2-6},
booktitle={$23^{rd}$ International Conference on the Theory and Applications of Cryptographic Techniques (EUROCRYPT)},
volume={3027},
title={Fuzzy Extractors: How to Generate Strong Keys from Biometrics and Other Noisy Data},
publisher={{LNCS}, Springer Berlin Heidelberg},
author={Dodis, Yevgeniy and Reyzin, Leonid and Smith, Adam},
address={Interlaken, Switzerland},
pages={523-540},
}
@incollection{fuext2,
year={2004, May 2-6},
booktitle={$23^{rd}$ International Conference on the Theory and Applications of Cryptographic Techniques (EUROCRYPT)},
volume={3027},
title={Fuzzy Extractors: How to Generate Strong Keys from Biometrics and Other Noisy Data},
author={Dodiz, Yevgeniy and Reyzin, Leonid and Smith, Adam},
address={Interlaken, Switzerland, {LNCS}, Springer Berlin Heidelberg},
pages={523-540},
}
\end{filecontents}
\begin{document}
Old \cite{fuext1} and New\cite{fuext2}.
\bibliographystyle{IEEEtran}
\bibliography{refs}
\end{document}
输出:
PS:第二篇博文的作者姓名已编辑,以避免由于作者姓名相同而出现破折号。