我想这样引用:根据Alvarado 等人(2009)以下算法比......更有效
我只能这样引用:根据(Alvarado 等人,2009)...使用 \parencite{06} 并且您可以看到输出不是我需要的。
我是乳胶新手,欢迎你的帮助
答案1
为了以 APA 样式实现您想要的输出,biblatex
您应该将该样式作为包选项加载。
如果您随后使用\textcite
,它会创建您想要的输出:
\documentclass{article}
\begin{filecontents*}[overwrite]{testbib.bib}
@article{bouche2006,
author = {Bouche, Thierry},
journal = {Tugboat},
title = {A {pdfLaTeX}-based automated journal production system},
year = {2006},
number = {1},
pages = {45--50},
volume = {27},
}
\end{filecontents*}
\usepackage[style=apa,backend=biber]{biblatex}
\addbibresource{testbib.bib}
\begin{document}
\section{title}
\label{sec:intro}
What \textcite{bouche2006} states is very interesting.
\printbibliography
\end{document}
答案2
根据 apacite 的文档,natbibapa
apacite 选项也会加载natbib
APA 的首选选项。然后您可以使用\citet
而不是\citep
或\cite
来获取您想要的引文。