根据IEEEtran_bst_HOWTO
:
IEEEabrv.bib
包含缩写形式期刊和杂志名称. 推荐用于提交给 IEEE 的论文。
既不能缩写每个条目中的常用词。
有没有办法自动缩写参考文献中的特殊单词(如Conference: Conf.
或)?International: Intl.
事实上MWE
,假设有以下文件:
主文件:
\documentclass[letterpaper, 10pt, conference]{IEEEconf}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\title{My Title*}
\author{Guy$^{1}$
\thanks{*This work was not supported by any organization}% <-this % stops a space
\thanks{$^{1}$Guy is with Hell, {\tt\small [email protected]}}%
}
\begin{document}
\maketitle
\thispagestyle{empty}
\pagestyle{empty}
\begin{abstract}
ABSTRACT
\end{abstract}
\nocite{*}
\bibliographystyle{IEEEtranS}
\bibliography{IEEEabrv,references}{}
\end{document}
及其对应的*.bib
文件:
@inproceedings{lau2011automatic,
title={Automatic learning of pushing strategy for delivery of irregular-shaped objects},
author={Lau, Manfred and Mitani, Jun and Igarashi, Takeo},
booktitle={Robotics and Automation (ICRA), 2011 IEEE International Conference on},
pages={3733--3738},
year={2011},
organization={IEEE}
}
这是LaTeX
生成的方式:
是否可以应用目标缩写(如获取以下结果)而无需手动更改*.bib
文件?
答案1
我通过手动更改文件得到了答案bib
。
在贾布雷夫,可以根据预配置列表缩写期刊标题。 详细的操作方法可参见https://help.jabref.org/en/JournalAbbreviations
设置 JabRef
- 下载期刊缩写_ieee.txt
- 开始 JabRef
- 导航至选项,管理期刊缩写
- 在下方的“外部文件”部分,单击“浏览”按钮(在“下载”之前)
- 浏览
journal_abbreviations_ieee.txt
并点击“确定” - 点击“确定”
使用 JabRef 进行缩写
bib
在 JabRef 中打开文件- 现在双击您想要使用缩写的文章。
- 条目编辑器打开
- 确保已选择“必填字段”选项卡
- 在“日记”字段的右侧,有一个“切换缩写”按钮。点击它。
- 现在,缩写应该在“期刊”字段中。如果没有,则期刊名称不在缩写列表中
- 对所有条目重复这些步骤。
- 保存参考书目
笔记
IEEE 使用字符串作为缩写。根据文档,必须使用 来包含它们\bibliopgraphy{IEEEabrv}
。
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,mybibfile}
JabRef 的内部数据模型是 BibTeX。无需额外的数据库或转换。
还有“工具->取消期刊名称缩写”,但我找不到“缩写期刊名称”的选项。