我正在使用papaja软件包在RMarkdown中编写科学手稿,这使我可以漂亮地报告统计数据。但是,该期刊现在要求我提交带有数字引用的Word文档。在Papaja中可以将引用样式更改为数字字母样式吗?
我尝试打开来自papaja的LaTeX输出,但其引文以APA格式在文本中列出(例如“ Apthorp,Bolbecker,Bartolomeo,O'Donnell,\&Hetrick,2018”),这没有用对我来说。
这是手稿顶部的代码:
bibliography : ["PD_sway-1.bib"]
floatsintext : no
figurelist : no
tablelist : no
footnotelist : no
linenumbers : yes
mask : no
draft : no
documentclass : "apa6"
classoption : "man"
output : papaja::apa6_pdf
如果我可以得到一个带有数字引用的Word文档,然后进行编辑,那将是很好的选择,但是具有正确引用格式的LaTeX文件或PDF也可以。
答案 0 :(得分:1)
已经在LaTeX文档中以APA样式键入了引用,因为它们是由pandoc-citeproc
而不是LaTeX处理的。这样做的好处是,当您以Word格式输出文档时,自动参考格式也会起作用。要获取Word文档,您所需要做的就是更改YAML前端中的输出行:
output: papaja::apa6_docx
请注意,pandoc
支持的Word文档的格式受到一定限制,您可能必须手动修复某些问题。在papaja
手册的corresponding section中:
此外,以DOCX格式呈现的文档在完全符合APA准则之前需要进行一些手工操作。 因此,我们提供以下必要更改的清单:
总是
- 添加带有连续标题和页码的标题行
如有必要,
- 第1页底部的位置作者注释
- 将图形和表格移动到手稿的末尾
- 将冒号添加到3级标题
- 在图形标题中,
- 在图形编号后加一个冒号并斜体显示
(例如“ 图1 。这是标题。”)- 在表格中,
- 在第一行的上方和最后一行的下方添加水平线
- 添加中规矩
更改引用样式与在任何R Markdown文档中一样。进行中的papaja
手册对此有a section:
可以通过指定CSL或Citations样式语言文件在YAML前端设置其他样式。您可以使用大量existing CSL files,customize an existing CSL file中的任何一个,也可以完全创建一个新的。
要更改引用样式,请下载CSL文件,并将以下内容添加到YAML前端:
csl: "path/to/mystyle.csl"
我不确定日记需要哪种样式,但很可能已经存在相应的CSL文件。