如何缩写 IEEEtran.bst 中的特殊词语

如何缩写 IEEEtran.bst 中的特殊词语

根据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

  1. 下载期刊缩写_ieee.txt
  2. 开始 JabRef
  3. 导航至选项,管理期刊缩写
  4. 在下方的“外部文件”部分,单击“浏览”按钮(在“下载”之前)
  5. 浏览journal_abbreviations_ieee.txt并点击“确定”
  6. 点击“确定”

使用 JabRef 进行缩写

  1. bib在 JabRef 中打开文件
  2. 现在双击您想要使用缩写的文章。
  3. 条目编辑器打开
  4. 确保已选择“必填字段”选项卡
  5. 在“日记”字段的右侧,有一个“切换缩写”按钮。点击它。
  6. 现在,缩写应该在“期刊”字段中。如果没有,则期刊名称不在缩写列表中
  7. 对所有条目重复这些步骤。
  8. 保存参考书目

Toogle 期刊缩写

笔记

IEEE 使用字符串作为缩写。根据文档,必须使用 来包含它们\bibliopgraphy{IEEEabrv}

\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,mybibfile}

JabRef 的内部数据模型是 BibTeX。无需额外的数据库或转换。

还有“工具->取消期刊名称缩写”,但我找不到“缩写期刊名称”的选项。

相关内容