【问题标题】:knitting a figure to word using papaja fails使用 papaja 将图形编织成单词失败
【发布时间】:2020-02-06 11:32:57
【问题描述】:

我可以将以下代码编织成 PDF。但是,尝试将输出编织到 Word 时总是失败(win 10,Rstudio 1.2.5033,R 3.6.2, papaja 0.1.0.9942)。我不得不删除 papaja 标头才能发布(代码太多)。

```{r setup, include = FALSE}
library("papaja")
```

# Methods

```{r figure}
plot(cars)
```

错误信息显示

运行过滤器 D:/Boelte/R_library/papaja/rmd/docx_fixes.lua 时出错: [字符串“--[[...”]:227:Emph的构造函数失败:[字符串 "--[[..."]:258: 尝试索引一个 nil 值(本地'x') 堆栈回溯:[C]:在函数“错误”中 ..."]:227: 在字段'Emph' D:/Boelte/R_library/papaja/rmd/docx_fixes.lua:14: 在函数'Image'中 Fehler:pandoc 文档转换失败,错误 83

有没有办法纠正这个错误?这是一个 papaja 还是 pandoc 错误?

【问题讨论】:

    标签: r ms-word knitr pandoc papaja


    【解决方案1】:

    这是一个papaja 错误,与通过docx_fixes.lua-过滤器对文档进行后处理(在本例中为图形标题样式)相关。我会尽快解决这个问题。目前,您应该可以通过在块选项中指定图形标题来解决此问题。

    ```{r setup, include = FALSE}
    library("papaja")
    ```
    
    # Methods
    
    (ref:fig-cap) This is the figure caption.
    
    ```{r figure, fig.cap = "(ref:fig-cap)"}
    plot(cars)
    ```
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-22
      • 2021-02-11
      • 2021-03-02
      • 2021-12-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多