我引用的作者姓氏以小写字母开头,但它位于句子的开头 - 如何将其大写?

我引用的作者姓氏以小写字母开头,但它位于句子的开头 - 如何将其大写?

在我正在写的文章中,我引用的一位作者来自荷兰,他的姓氏包含“van der”这个短语。因此,与大多数其他作者的姓氏以大写字母开头不同,这位作者的姓氏以小写字母开头。

我想\textcite{thisauthor}在句子开头使用它,但它会像在文本中的其他地方一样生成引用 - 使用小写字母“van der”。但是,由于它位于句子开头,我需要它看起来像这样:“Van der”。我该如何处理这个问题?

答案1

如果您使用 Biblatex,则有一个命令\Textcite(大写 T)会强制将名称前缀的首字母大写。这需要包选项useprefix=true首先显示前缀。

来自 Biblatex手动的,目前(版本 3.17,2022-02-02)第 3.9.2 节特定于样式的命令在第110页:

\Textcite类似于,但如果启用\textcite该选项,则将引文中名字的前缀大写,前提是存在名字前缀。useprefix

useprefix选项还会根据前缀对名称进行排序,但这并不是我们所希望的 - 在荷兰语和其他几种使用前缀的语言中,前缀不应用于排序。您可以通过明确设置排序顺序来恢复此行为,例如参考文献和参考书目中作者姓名的前缀

其他 cite 命令也存在类似的大写版本,例如\Autocite

MWE(.bib文件):

@phdthesis{thisauthor,
   author = {van der Waals, Johannes Diderik},
   title = {On the continuity of the gas and liquid state},
   school = {Leiden University},
   year = {1873}
}

MWE(.tex文件):

\documentclass{article}
\usepackage[useprefix=true]{biblatex}
\DeclareSortingNamekeyTemplate{
  \keypart{
    \namepart{family}
  }
  \keypart{
    \namepart{prefix}
  }
  \keypart{
    \namepart{given}
  }
  \keypart{
    \namepart{suffix}
  }
}
\addbibresource{citecase.bib}
\begin{document}
\textcite{thisauthor} studied thermodynamics.

\Textcite{thisauthor} studied thermodynamics.

\printbibliography
\end{document}

结果:

在此处输入图片描述


如果你不使用 Biblatex,而是使用包,natbib那么还有大写的 cite 命令可用。从手动的,目前第 9 页:

2.5 强制名称大写
如果第一作者的名字包含部分,例如“della Robbia”,则会\citet{dRob98}产生“della Robbia (1998)”,即使是在句子开头。可以使用命令强制将首字母大写\Citet 。还存在其他大写命令。

\citet{dRob98}⇒ della Robbia (1998)

\Citet{dRob98}⇒ Della Robbia (1998)
\Citep{dRob98}⇒ (Della Robbia, 1998)
\Citealt{dRob98}⇒ Della Robbia 1998
\Citealp{dRob98}⇒ Della Robbia, 1998
\Citeauthor{dRob98}⇒ Della Robbia

这些命令也存在于带星号的完整作者姓名版本中。注意:大写字母命令的编码很棘手,而且可能有错误。它对存储在条目中的名称进行操作\bibitem ,即使使用旧式字体命令也能正常工作;但是,LaTeX2ε 命令会导致它崩溃。因此
\bibitem[{\it della Robbia}(1998)]{dRob98}没问题,但
\bibitem[\textit{della Robbia}(1998)]{dRob98}会崩溃。

MWE:(.tex文件)

\documentclass{article}
\usepackage[round]{natbib}
\begin{document}
\citeauthor{thisauthor} studied thermodynamics \citep{thisauthor}.

\Citeauthor{thisauthor} studied thermodynamics \citep{thisauthor}.
\bibliographystyle{unsrtnat}
\bibliography{citecase}
\end{document}

结果:

在此处输入图片描述

在这种情况下,可以从文件内部进行正确排序.bib,例如无法订购参考书目

相关内容