首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在papaja Rmarkdown包中将引文风格改为数字字母

在papaja Rmarkdown包中将引文风格改为数字字母
EN

Stack Overflow用户
提问于 2019-02-12 22:45:49
回答 1查看 867关注 0票数 4

我正在用RMarkdown编写一份科学手稿,它使我能够很好地报告我的统计数据。然而,该杂志现在要求我提交一份文字文件,并以数字字母作为参考.在Papaja中,可以将引用样式更改为数字字母样式吗?

我试着打开papaja的LaTeX输出,但是它的引文以APA格式列出。"Apthorp,Bolbecker,Bartolomeo,O‘’Donnell,\& Hetrick,2018"),这对我没有用。

这是手稿顶部的代码:

代码语言:javascript
复制
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也会很好。

EN

回答 1

Stack Overflow用户

发布于 2019-02-13 11:01:02

引用已经在LaTeX文档中以APA样式输入,因为它们是由pandoc-citeproc而不是LaTeX处理的。这样做的优点是,在以Word格式输出文档时,自动引用格式也能工作。要获得Word文档,只需更改YAML前端的输出行:

代码语言:javascript
复制
output: papaja::apa6_docx

请注意,pandoc支持的Word文档的格式有点有限,您可能需要手动修复一些内容。来自相应截面中的papaja手册:

此外,以DOCX格式呈现的文档在完全符合APA准则之前需要一些手工操作。因此,我们提供了必要的修改清单如下: 总是,

  1. 添加具有运行头和页码的标题行。

如果必要的话,

  1. 第一页底部的位置作者注记
  2. 把数字和表格移到手稿的末尾
  3. 将冒号添加到级别3-标题
  4. 在图标题中,-在数字和斜体后面添加冒号 (例如“图1.这是一个标题。”)

  1. 在表中,
    • 添加第一行上方和最后一行以下的水平规则。
    • 添加中间规则

更改引用样式就像在任何R标记文档中一样。工作正在进行的papaja手册中有关于这一点的一节

通过指定CSL或引用样式语言,可以在YAML前端设置其他样式。您可以使用大量的现有CSL文件自定义现有的CSL文件或完全创建一个新的。

若要更改引用样式,请下载CSL文件并向YAML前端添加以下内容:

代码语言:javascript
复制
csl: "path/to/mystyle.csl"

我不确定日志需要什么样式,但很可能已经存在相应的CSL文件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54659802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档