如何为 BibTeX 作者姓名添加变音符号和连字符?

如何为 BibTeX 作者姓名添加变音符号和连字符?

我正在尝试为名字包含以下内容的作者提供 bibtex 记录

  • 变音符号和
  • 连字符。

您可以以此名称为例:

Klopotsko Müller-Wachtendonk

根据这个答案我应该给出üas {\"u}。此外,由于名字中有连字符,我需要将姓氏放在括号中,以防止\bibliographystyle{alpha}错误地将该人撰写的书标记为 [MW14] 而不是 [Mül14](至少,这是我所知道的防止错误标记的唯一方法)。

然而,如果我把作者描述为

author = {Klopotsko {M{\"u}ller-Wachtendonk}}

我收到一个编译错误:

! Argument of \T1\" has an extra }.
<inserted text> 
            \par 
l.1 \begin{thebibliography}{{M{\"}}14}

那么,我该如何给出带有变音符号和连字符的作者姓名,以便

  • BibTeX 能够正确排序,并且
  • bib-style alpha 构建了正确的标签?

最小(非)工作示例:

测试.tex

\documentclass{article}

\usepackage[T1]{fontenc}

\begin{document}

\cite{phd/MW2014}

\bibliographystyle{alpha}
\bibliography{test}{}

\end{document}

测试文件

@phdthesis{phd/MW2014,
  author    = {Klopotsko M{\"u}ller-Wachtendonk},
  title     = {Das Bild h{\"a}ngt schief},
  year      = {2014}
}

答案1

为了使复合名称被视为单个标记abbrv.bst,隐藏连字符就足够了:

@phdthesis{phd/MW2014,
  author    = {Klopotsko M{\"u}ller{-}Wachtendonk},
  title     = {Das Bild h{\"a}ngt schief},
  year      = {2014}
}

请注意,该条目缺少该school字段(不是必需的,但对于识别很重要)。

在此处输入图片描述

相关内容