如何仅引用括号内的年份,而不是同时引用名称年份?

如何仅引用括号内的年份,而不是同时引用名称年份?

我是 Bibtex 和 Latex 的新手,在 Texshop 中编写文档。我已经能够以哈佛参考文献格式编写我特别想要的参考书目。然而,结果是名称和年份都在括号内,例如。(Chatterjee 等人,2018 年),但我希望这是Chatterjee 等人(2018 年)

我使用的基于 main.tex 的基本软件包概述如下:-

\usepackage[style=authoryear, backend=bibtex]{biblatex}
\addbibresource{references.bib}
\DeclareNameAlias{sortname}{family-given}

我将\autocite{referencename}其用于文内引用,它给出了上述结果。我在 Stackexchange 上查看了更多与此相关的问题,但找不到如何以简单的方式完成此操作,而无需对文档进行太多复杂的更改。任何这方面的帮助都将不胜感激。谢谢!

答案1

\textcite将给出以下形式的输出

Sigfridsson 和 Ryde (1998)

如果这是您的默认引用样式,您可以\autocite通过定义新风格来获得相同的结果\autocite。(我非常喜欢\autocite尽可能多地使用。)

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

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

\DeclareAutoCiteCommand{inlinetext}{\textcite}{\textcites}
\ExecuteBibliographyOptions{autocite=inlinetext}

\addbibresource{biblatex-examples.bib}

\begin{document}
\autocite{sigfridsson}
\printbibliography
\end{document}

Sigfridsson 和 Ryde (1998)

如果您的文档中需要同时使用\parencite样式“(Sigfridsson and Ryde 1998)”和样式“Sigfridsson and Ryde (1998)”,那么\textcite遗憾的是您只能选择其中一种作为您的\autocite风格(\parencite即新定义的)。inline\textciteinlinetext

相关内容