![如何在 authoryear-comp 样式中定义 \newparencite 来生成作者之前的年份?](https://linux22.com/image/458479/%E5%A6%82%E4%BD%95%E5%9C%A8%20authoryear-comp%20%E6%A0%B7%E5%BC%8F%E4%B8%AD%E5%AE%9A%E4%B9%89%20%5Cnewparencite%20%E6%9D%A5%E7%94%9F%E6%88%90%E4%BD%9C%E8%80%85%E4%B9%8B%E5%89%8D%E7%9A%84%E5%B9%B4%E4%BB%BD%EF%BC%9F.png)
首先,MWE 及其输出如下。
\documentclass{article}
\usepackage[style = authoryear-comp]{biblatex}
\usepackage{hyperref}
\usepackage{filecontents}
\begin{filecontents}[overwrite]{\jobname.bib}
@ARTICLE{jensen1916,
AUTHOR = {A. Jensen and B. Bonus and N. Loretan and D. Yong},
TITLE = {Bemerkninger til dagligtalen i Kristiania},
JOURNALTITLE = {Maal og Minne},
YEAR = {1916},
NUMBER = {1--2},
PAGES = {60--89}}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\parencite{jensen1916}
\printbibliography
\end{document}
正如您所看到的,这是\parencite
年前的作品。那么如何定义\newparencite
作者之前的创作年份,同时又能像其他方面一样\parencite
,例如超链接?
这样,\newparencite
我们就可以得到如下的文本。
- (1916 詹森)....
- (1981 年、2010 年 Knuth)...
- (2020 绿色)...