【问题标题】:How to use knitr on incomplete tex-files?如何在不完整的 tex 文件上使用 knitr?
【发布时间】:2014-10-26 16:38:48
【问题描述】:

我不想直接在我的全局 tex 文件中使用 knitr-chunks。这个文件当然有 \documentclass \begin{document} 等。

我想在子文件上做 knitr-stuff 并包含 knitr-generatet tex-files 然后将 \input 包含到我的全局 tex 文件中。这让我更容易管理和控制我的代码。

<<example.Rnw>>
x <- 7
x
@

在此运行 knitr() 会生成无法使用 xelatex 构建的代码。

从示例中我知道 knitr() 通常会在 \documentclass 和 \begin{document} 之间添加许多新定义。

我怎样才能优雅地处理我的 sub-tex 文件?

当然,解决方法可能只是将标题中的相关代码复制到我的全局文档中。但我不知道 knitr() 是否会根据代码块更改此代码。

【问题讨论】:

  • 如果我理解正确,另一种方法是在文档开头获取 R 脚本并将结果用于适当的子文件。

标签: r knitr tex


【解决方案1】:

参见?knitr::knit_child 和网络文档http://yihui.name/knitr/demo/child/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-15
    • 2018-10-24
    • 2017-09-30
    • 2016-01-09
    • 1970-01-01
    • 1970-01-01
    • 2019-11-25
    • 2019-12-28
    相关资源
    最近更新 更多