使用 biblatex 查找 IEEE 期刊缩写

使用 biblatex 查找 IEEE 期刊缩写

我有一个符合 BibTeX 规则的参考书目文件,我知道它可以随时编译biblatex这个问题已经阐明了如何使用biblatex来生成 IEEE 风格的参考文献。

现在的问题是,我想要生成缩写的期刊标题,biblatex而源是一个普通.bib文件,字段中没有使用缩写journal(这个字段实际上有两种可能性,见下文)。

如果是的话,BibTeX我可以使用IEEEabrv.bib加拿大运输安全局解码缩写,例如:

IEEE_J_IT = {IEEE Trans. Inf. Th.}

我可以知道如何使用?? 获取相同的缩写期刊标题吗biblatex

得益于 JabRef,我还拥有两种源.bib文件:

  1. .bib带有短代码(例如IEEE_J_IT- 或 -)的期刊字段的来源
  2. .bib带有期刊字段的来源满的提到的标题如IEEE Transactions on Information Theory

biblatex我所需要的只是使用+生成输出,例如“IEEE Trans. Inf. Th. biber

答案1

Biber/biblatex组合应该仍然能够加载“缩写”数据库:

% Provide some test content
\begin{filecontents*}{\jobname.bib}
@article{Bao2015,
  author  = {Bao, Z. and Pan, G. and Zhou, W.},
  doi     = {10.1109/TIT.2015.2421894},
  issue   = {6},
  journal = IEEE_J_IT,
  pages   = {3413-3426},
  title   = {Asymptotic Mutual Information Statistics of
    {MIMO} Channels and {CLT} of Sample Covariance Matrices},
  volume  = {61},
  year    = {2015},
}
\end{filecontents*}
\documentclass{article}
\usepackage[style = ieee]{biblatex}
\addbibresource{IEEEabrv.bib}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\printbibliography

\end{document}

使用最新的 Biber/ 进行编译biblatex,结果符合预期。

相关内容