
在biblatex下,我正在做的是這個
\citealt*[2019]{suarez2018unintended}
我的目的是顯示類似 pdf 的內容
Suarez Serrato 2018, 2019
這樣我就不會被裁員。
但看起來是這樣的
為什麼有一個奇怪的“p”?我也想讓這個超連結適用於 2019 年。 「2018」和「2019」不需要有單獨的超鏈接,儘管這也很好。
或者,如果我這樣做
\citealt*{suarez2018unintended,suarez2019testtesttest}
那麼 pdf 輸出看起來像
我想縮寫為
Suarez Serrato 2018, 2019
我怎樣才能做到這一點?
答案1
由於您已經設定了標籤natbib
和bibtex
,我假設您對基於 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
引用命令,例如2019
in
\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}