微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么我的 rmarkdown/papaja 在我已经多次引用之后不抑制以下作者姓名因为它需要 APA 风格?

如何解决为什么我的 rmarkdown/papaja 在我已经多次引用之后不抑制以下作者姓名因为它需要 APA 风格?

我很抱歉提出这个问题,但我一直无法找到解决方案(而且我已经很努力了)。 当我在我的 rmarkdown 脚本中添加 @author 语法(对应于我创建的 bib.file)并编织文件时,作者被正确引用。 但是当我下次引用作者时,它不会做作者等人。 (year) 但再次显示所有作者! 我已经尝试加载其他 publkic 可用的 .rmd 和 .bib 文件(具有适当的引文)但是当我自己编织它们时,出现了同样的问题。 我该如何解决这个问题?

我真的很感激任何建议,提前致谢!

编辑: 例如,一个 BibTex 条目看起来像这样:

@article{Zygar-Hoffmann2018,author = {Zygar-Hoffmann,Caroline and Hagemeyer,Birk and Pusch,Sebastian and Sch{\"{o}}nbrodt,Felix D.},doi = {10.1002/per.2145},journal = {European Journal of Personality},number = {3},pages = {306--324},title = {{From Motive dispositions to States to Outcomes: An Intensive Experience Sampling Study on Communal Motivational Dynamics in Couples}},volume = {32},year = {2018} }.   

在我的 rmarkdown(papaja 模板)文本中我写的:

相当稳定的动机对行为的影响被提议(完全)由当前动机调节 [@Zygar-Hoffmann2018]。 后者描述了由个人动机、当前情况和他们的互动引起的不同状态 [@Zygar-Hoffmann2018]。

现在我希望在编织第二个引文时显示为“Zygar et al. (2018)”,但不幸的是它没有。 我安装了最新版本的 R、RStudio、MacTex 和 Mac OS Big Sur。

解决方法

当我使用 pdf_document() 并手动指定最新版本的 APA6 CSL 文件时,我也会得到同样的行为。这告诉我这是 citeproc 或 APA6 CSL 文件的当前版本的一个更普遍的问题。目前,您可以改用 biblatex,而是使用以下 YAML 标头:

bibliography      : references.bib
biblio-style      : "apa"

output:
  papaja::apa6_pdf:
    citation_package: biblatex

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?