该包biblatex-ieee
提供了一种遵循 IEEE 指南的 BibLaTeX 样式(引用为数字且未排序)。与文件不同IEEEtran.bst
,它仅提供书目格式,而不是参考书目部分的文本格式。
使用 BibLaTeX 时, 参考部分与其他常规部分相同。相反,它应该更小。
换句话说,如果我使用 BibTeX 方法
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,references}
我得到了正确的书目风格和文本格式(较小的字体大小)。
采用 BibLaTeX 方法后,字体大小更大:
因此,我必须自己格式化参考书目文本,例如
\usepackage[style=ieee]{biblatex}
\addbibresource{references}
[...]
\renewcommand*{\bibfont}{\footnotesize}
\printbibliography
哪种字体大小(即的第二个参数\renewcommand*
)适合用于该类IEEEtran
?(顺便问一下,为什么 BibLaTeX 风格也不能指定文本格式?)
作为参考:
- github 上关于
biblatex-ieee
repo 的问题要求澄清 - IEEE 论文样本说明应使用哪种字体大小
答案1
快速查看IEEEtran.cls
可以发现 的定义thebibliography
包含\footnotesize
。由于IEEEtran.bst
(和许多其他.bst
s)使用,因此thebibliography
中的参考书目IEEEtran
将设置为\footnotesize
。但是,如果您使用biblatex
,则 中的参考书目未设置thebibliography
。参考书目的环境biblatex
由 和 定义biblatex
,而不是文档类。
和
\renewcommand*{\bibfont}{\footnotesize}
您将获得相同的字体大小,但是一些细微的间距细节仍然会有所不同。
至于为什么biblatex-ieee
不自动设置\bibfont
为\footnotesize
你已经从开发人员那里得到了答案https://github.com/josephwright/biblatex-ieee/issues/37。我可以理解他的论点,特别是因为 - 如上所述 - 实际上是文档类强制了参考书目字体大小,而不是.bst
您使用的特定样式。您可能会争辩说,在某种程度上,正是因为文档类不完全支持biblatex
(以它支持 BibTeX 的方式),您才会获得不同的biblatex
BibTeX 输出。
需要注意的是,实际上并不打算与其他官方 IEEE 文档类别biblatex-ieee
一起使用。IEEEtran
这些类主要(如果不是唯一的话)用于向 IEEE 提交。但在向 IEEE 提交时,您应该按照文档类的文档中所述制作参考书目,这意味着使用提供的 BibTeX 样式之一。另请参阅https://github.com/josephwright/biblatex-ieee/pull/22开发者biblatex-ieee
写道
[
biblatex-ieee
] 应该绝不与 一起使用IEEEtrans
。后者具有官方的 BibTeX 样式,必须按照出版商指定的方式使用(与所有期刊类型的提交一样)。该biblatex-ieee
捆绑包适用于想要 IEEE(类似)书目样式的 biblatex 用户。对我来说最明显的用例是论文,尽管资助提案、书籍章节等也属于同一潜在范围。