
在我正在寫的文章中,我引用的作者之一來自荷蘭,他的姓氏中包含“van der”短語。因此,與大多數其他作者的姓氏以大寫字母開頭不同,這位作者的姓氏以小寫字母開頭。
我想\textcite{thisauthor}
在句子的開頭使用,但它的作用是像文本中其他任何地方一樣生成引文 - 帶有小“van der”。但是,由於它位於句子的開頭,因此我需要它看起來像這樣:「Van der」。我該如何處理這個問題?
答案1
如果您使用 Biblatex,則有一個命令\Textcite
(大寫 T)強制名稱前綴的第一個字母為大寫。這需要包選項useprefix=true
首先顯示前綴。
來自聖經手動的,目前(版本 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}
⇒ 德拉·羅比亞 (1998)
然後
\Citet{dRob98}
⇒ 德拉·羅比亞 (1998)
\Citep{dRob98}
⇒ (德拉·羅比亞, 1998)
\Citealt{dRob98}
⇒ 德拉·羅比亞 1998
\Citealp{dRob98}
⇒ 德拉·羅比亞, 1998
\Citeauthor{dRob98}
⇒ 德拉·羅比亞這些命令還存在帶有星號的版本,以顯示完整的作者姓名。注意:大寫命令的編碼很棘手並且可能有錯誤。它對儲存在條目中的名稱進行操作
\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
,請參見範例訂購參考書目不起作用。