連續引用同一作者的兩篇論文

連續引用同一作者的兩篇論文

在biblatex下,我正在做的是這個

\citealt*[2019]{suarez2018unintended}

我的目的是顯示類似 pdf 的內容

Suarez Serrato 2018, 2019

這樣我就不會被裁員。

但看起來是這樣的

在此輸入影像描述

為什麼有一個奇怪的“p”?我也想讓這個超連結適用於 2019 年。 「2018」和「2019」不需要有單獨的超鏈接,儘管這也很好。

或者,如果我這樣做

\citealt*{suarez2018unintended,suarez2019testtesttest}

那麼 pdf 輸出看起來像

在此輸入影像描述

我想縮寫為

Suarez Serrato 2018, 2019

我怎樣才能做到這一點?

答案1

由於您已經設定了標籤natbibbibtex,我假設您對基於 natbib/bibtex 的解決方案感興趣。如果是這種情況,我建議您使用\citealt巨集(由natbib軟體包提供)來實現格式化目標。

在此輸入影像描述

\documentclass{article}
\begin{filecontents}[overwrite]{mybib.bib}
@misc{s18,author = "Suarez Serrato, J.", title = "Initial Thoughts", year = 2018}
@misc{s19,author = "Suarez Serrato, J.", title = "Further Thoughts", year = 2019}
\end{filecontents}

\usepackage[authoryear,round]{natbib}
\bibliographystyle{plainnat} % or some other suitable style
\usepackage[colorlinks,allcolors=blue]{hyperref}

\begin{document}
\citealt{s18,s19}
\bibliography{mybib}
\end{document}

答案2

可選的 postnote 參數來biblatex引用命令,例如2019in

\citealt*[2019]{suarez2018unintended}

應該是在引文標籤之後添加的簡短註釋。通常/通常它包含對特定頁面的精確引用。這就是為什麼你得到

蘇亞雷斯‧塞拉托,2018 年,第 11 頁。 2019年

2019解釋為頁面引用。

如果您想在 中引用更緊湊的引文biblatex,則需要從 切換authoryear到 樣式authoryear-comp。只需在相關命令的同一對大括號中列出所有作品即可\...cite...

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=authoryear-comp, backend=biber]{biblatex}

\addbibresource{biblatex-examples.bib}


\begin{document}
\autocite{knuth:ct:a,knuth:ct:b}
\printbibliography
\end{document}

(高德納 1984, 1986)

相關內容