如何在 LATEX 中进行 APA 引用

如何在 LATEX 中进行 APA 引用

我想这样引用:根据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}

apa 格式正文引用

答案2

根据 apacite 的文档,natbibapaapacite 选项也会加载natbibAPA 的首选选项。然后您可以使用\citet而不是\citep\cite来获取您想要的引文。

相关内容