我希望能够使用papaja模板替换单词输出格式(html输出或pdf输出分别适用于html和LaTeX)。
作为一个例子,让我们说我想要开始一个带有题词的论文,其中第一行包含某人的引用(左对齐,没有缩进),第二行包含引用的人物& #39; s名称(右对齐):
以下给出了我的APA格式,感谢papaja(根据需要)和带有样式"左"的单词文档。和#34;对"。
---
title: Test
author:
- name: author
email: author@uni.com
address: address
corresponding: yes
output:
papaja::apa6_word
---
```{r message = FALSE, warning = FALSE}
knitr::opts_chunk$set(echo = FALSE)
library("papaja")
```
<div custom-style="left">This text should go on the left after editing the styles in word</div>
<div custom-style="right">This text should go on the right after editing the styles in word</div>
当我编辑样式&#34;左&#34;和&#34;对&#34;在word文档中,将该文档保存为template.docx
然后更改我的输出以包含模板作为参考(参见下面的MWE),第一行格式正确(左右对齐)。但是,由于我没有指定我想使用papaja的apa6_word模板,因此输出在逻辑上没有以APA样式格式化。
---
title: Test
author:
- name: author
email: author@uni.com
address: address
corresponding: yes
output:
word_document:
reference_docx: template.docx
---
```{r message = FALSE, warning = FALSE}
knitr::opts_chunk$set(echo = FALSE)
library("papaja")
```
<div custom-style="left">This text should go on the left after editing the styles in word</div>
<div custom-style="right">This text should go on the right after editing the styles in word</div>
有没有办法同时获得两者?即,将格式保留为papaja::apa6_word
但能够微调某些方面?特定于此问题的黑客已经是一个帮助,但正如我预计会更频繁地遇到此问题,我想知道是否有更通用的解决方案?
答案 0 :(得分:1)
好问题。使用papaja
(devtools::install_github("crsh/papaja@devel")
)的最新开发版本,您可以向apa6_word
提供自定义参考DOCX文件。因此,在您的示例中,您可以使用word_document
代替apa6_word
:
output:
papaja::apa6_word:
reference_docx: template.docx