即使使用 IEEEabrv,参考书目内容(期刊名称)也不会缩写

即使使用 IEEEabrv,参考书目内容(期刊名称)也不会缩写

我使用以下语法,没有错误或警告。但是,期刊名称仍然没有缩写。我多次编译了该文件以及参考书目。一切都编译成功,没有错误。

语法:

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

附加信息:我在 MacBook 上使用 BibDesk 和 TeXStudio。

您知道问题可能是什么吗?以及如何解决它?谢谢。

编辑:

IEEEabrv 文件中的示例条目:

@STRING{IEEE\_M\_COM        = "{IEEE} Commun. Mag."}

来自我的参考文件中的示例条目:

@article{dai:2015,
    Author = {Test, T.},
    Journal = {IEEE\_M\_COM },
    Month = {September}
    }

答案1

预定义字符串不应放在括号内;您必须按字面意思使用它,在这种情况下,不要使用反斜杠。TeX 不会看到下划线,因为 BibTeX 会进行替换。

\begin{filecontents*}{\jobname.bib}
@article{dai:2015,
    Author = {Test, T.},
    Journal = IEEE_M_COM,
    Month = {September}
    }
\end{filecontents*}

\documentclass{article}

\begin{document}

\cite{dai:2015}

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

\end{document}

我使用filecontents这个例子只是为了方便。修复你的references.bib文件然后使用它。

在此处输入图片描述

相关内容