我正在 RStudio 中使用 rmarkdown 和 papaja-package 编写 APA 报告。一切都工作正常,除了我无法将 papaja.terms 中的“数字”、“表格”、“关键字”等名称更改为德语面额。我知道它们在那里,并且 rmarkdown::metadata$lang 需要更改为“德语”,以便 localize() 函数可以切换名称。
但我就是找不到改变它的方法。你不能在控制台中执行此操作,但如果我在 YAML 标头中使用“lang: german or de-DE”执行此操作,则在 knittin 时会出现错误:
运行过滤器 /Library/Frameworks/R.framework/Versions/4.2arm64/Resources/library/rmdfiltr/replace_ampersands.lua 时出错:
...-arm64/Resources/library/rmdfiltr/replace_ampersands.lua:13:尝试索引 nil 值(字段“c”)
堆栈回溯:
错误:pandoc 文档转换失败,错误 83
我在这里缺少什么?有没有更好更简单的方法来做到这一点,或者我需要更改 YAML 设置。
嗨,我也有同样的问题。同时您找到解决方案了吗?当我使用时我能够解决这个错误
帕帕贾::apa6_pdf:
引用包:biblatex
和 书目风格:“apa”
但是,引用不再是正确的 apa 风格。至少当您在文本中首次出现超过 2 位作者时,会缩短为 et al. IE。当它应该是(Wiers, Gladwin, Hofmann,Salemink, & Ridderinkhof, 2013)时,它会显示(Wiers et al.,2013)。