只注明年份,年份用括号括起来

只注明年份,年份用括号括起来

我对 Latex 和 biblatex 还很陌生。

这就是问题所在。 \usepackage[style=apa,sortcites=true,sorting=nyt,backend=biber]{biblatex}

我的目标就是

(1964年)

它只有年份而没有任何作者,但是使用当前命令,我只得到了

Gouldner 等人,(1964 年)

或者

1964

或者

(Gouldner 等人,1964 年)

那么,我有什么办法可以得到它吗?

答案1

许多biblatex样式定义了一些命令的星号版本,省略了引文的姓名部分。如果您在某处手动提到了作者姓名,并且只需要引文的标签部分,这通常是首选命令。

如果您想打印出版年份,可以使用\citeyear(通常不包含任何消歧义字母,但奇怪的是包含了biblatex-apa)。

\documentclass[american]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=apa]{biblatex}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson}

Lorem \parencite{sigfridsson}

Lorem \textcite{sigfridsson}

Lorem \nptextcite{sigfridsson}

Lorem \cite{sigfridsson}


ipsum \autocite*{sigfridsson}

ipsum \parencite*{sigfridsson}

ipsum \textcite*{sigfridsson}

ipsum \nptextcite*{sigfridsson}

ipsum \cite{sigfridsson}


dolor \citeyear{sigfridsson}


\printbibliography
\end{document}

Lorem (Sigfridsson & Ryde, 1998) Lorem (Sigfridsson & Ryde, 1998) Lorem Sigfridsson 和 Ryde (1998) Lorem Sigfridsson 和 Ryde, 1998 Lorem Sigfridsson 和 Ryde, 1998 ipsum (1998) ipsum (1998) ipsum Sigfridsson 和 Ryde (1998) ipsum 1998 ipsum Sigfridsson 和 Ryde, 1998 dolor 1998

相关内容