让编织器/电缆显示乳胶代码以供进一步编辑

时间:2019-07-18 12:02:09

标签: latex r-markdown knitr kable kableextra

我必须将Rmarkdown文档中的所有代码放入Overleaf中的纯LaTeX格式。因此,我不能再使用编织器代码立即生成乳胶表,但是我需要自己编写LaTeX代码。

尽管我现在通过kable / kableExtra确实在RStudio中显示了LaTeX代码,但该代码必须在后台生成以使LaTeX能够读取它。

现在我的问题:是否可以选择让我看到kable / kableExtra生成的完整LaTeX代码,以便将其复制并复制到我的纯LaTeX文档中?

很高兴听到您的建议。

最好, 莫里茨

1 个答案:

答案 0 :(得分:1)

有多种方法可以从.tex文件访问.Rmd文件。

  1. 通过在YAML标头中使用仅转换为LaTeX

    ---
    [...]
    output: rmarkdown::latex_document
    ---
    
  2. 转换为PDF,但在YAML标头中使用保留LaTeX文件

    ---
    [...]
    output: 
        rmarkdown::pdf_document
            keep_tex: yes
    ---
    

我更喜欢第二种方法,因为它可以在编辑.Rmd文件时轻松预览文档。请注意,除了rmarkdown::pdf_function之外,还有其他支持keep_tex参数的输出函数。