BibTex 中名字的自动连字符

BibTex 中名字的自动连字符

我想创造BibTeX在 \bibliographystyle{IEEEtran} 下,可以正确排版带连字符的作者名字,但在其他书目样式下,仍会生成完整的印刷名称。例如,给定以下作者条目:

AUTHOR = "Soon-{W}ook Chung and Byoung-{K}wang Kim and Woo-{J}in Song"

排版参考IEEE翻译 应该

S.-W. Chung, B.-K. Kim and W.-J. Song, ....

(但事实并非如此)并且在完整的参考书目样式中(例如,对于一本书),排版参考应该是

Soon-Wook Chung, Byoung-Kwong Kim and Woo-Jin Song, ....

我尝试了多种括号和连字符的排列方式(如上图所示),但没有一个条目能够给出正确的排版两个都这些书目样式。

我应该如何写BibTeX输入(最好不需要编写专用的宏)?

我在跑步TeXShopMac 上为 3.74。

这个问题与解决连字符的问题有关最后的名称批评家但这些问题的答案当然不太恰当。

答案1

根据其文档,BibTeX 已经处理了带连字符的名字。引用有关作者姓名的部分(第 24 页):

上面的姓名用空格隔开,但可能会出现两个名字用连字符隔开的情况,例如“Jean-François”。BibTeX 会拆分该字符串,如果两个部分都是 First,则缩写的姓氏为“J.-F.”,这是(通常)需要的。

事实上,只需输入带有连字符且不带任何额外括号的名称就可以了,如以下示例所示。

\documentclass{article}
\usepackage{filecontents}

\begin{filecontents}{hyphens.bib}
@article{hyphens,
  author = {Soon-Wook Chung and Byoung-Kwang Kim and Woo-Jin Song},
  title = {{Hyphenation of first names in Bib\TeX}},
  journal = {{The \TeX\ StackExchange}},
  year = 2016
}
\end{filecontents}

\begin{document}

\nocite{hyphens}

\bibliographystyle{plain}
%\bibliographystyle{IEEEtran}
\bibliography{hyphens}

\end{document}

以书目样式输出plain

朴素风格参考

以书目样式输出IEEEtran

IEEEtrans 格式的参考文献

相关内容