![如何在 LATEX 中进行 APA 引用](https://linux22.com/image/469719/%E5%A6%82%E4%BD%95%E5%9C%A8%20LATEX%20%E4%B8%AD%E8%BF%9B%E8%A1%8C%20APA%20%E5%BC%95%E7%94%A8.png)
我想这样引用:根据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
来获取您想要的引文。