在 TeXstudio 中使用 Apa-Citation 不起作用

在 TeXstudio 中使用 Apa-Citation 不起作用

我正在用 LaTeX (TeXstudio) 写论文,目前正在配置我的文件并添加我的第一个来源。引用的默认格式是 APA 第 7 代。

现在我已经.bib使用 Citavi 创建了一个文件并想要引用它。

当我输入以下命令时,会出现以下错误,并且也不会在 APA 中引用:

在此处输入图片描述

是不是因为“ apa”不是一个正确的书目风格?哪一个才是正确的?有人能帮我解决我的问题吗?

答案1

很有可能,你并不想使用\bibliography{apa},因为它没有与当前的 TeX Live 发行版捆绑在一起,并且apa.bst您最有可能使用的版本已有 30 多年历史,早于 LaTeX2e 和 APA 格式的第 5 版(如果不是第 4 版的话)。您可能想研究一下apacitebiblatex-apa以及问题如何在 LaTeX 中使用 APA 6th?natbib、apacite 包和 apa 文档类之间有什么关系?, 和如何在 BibTeX 中使用 APA 样式引用?在这个网站上。

然而,似乎仍然可以成功使用apa.bst。屏幕截图中可见的错误消息片段似乎指向宏结尾...oncite{未定义,查看apa.bst它几乎肯定指向\astroncite其中的宏。 apa.bst显然是为了与astron它提供了\astroncite宏,这似乎有效,但是astron也有 30 年历史了,并且没有与 TeX Live 一起发布,而更现代的natbib可就地使用。

\begin{filecontents}{bib.bib}
@article{Astekin.2018,
    author = "Author, A",
    title = "Paper",
    journal = "Journal",
    year = 2018,
    volume = 1,
    number = 2,
    pages = 3,
}
\end{filecontents}

\documentclass{scrartcl}
\usepackage{astron}

\begin{document}
\cite{Astekin.2018}
\bibliographystyle{apa}
\bibliography{bib}
\end{document}

相关内容