1

我有一个包含孩子的 .Rnw 文档。孩子们通过 R 中 Hmisc 库的“latex”命令生成表格。

当我在子文档中进行更改时,这些更改不再更改 pdf 文档。我的第一个猜测是使用块选项“eval=TRUE”,但这并没有改变任何东西。然后,我看到,这些表实际上保存到一个与 .Rnw 文档同名的 .tex 文件中。我删除了这个文件,用 knitr 编译后出现错误:

错误:Latexmk:找不到文件 documentname.tex。

我认为,这不是这样做的方法。现在我不知道该怎么做。我感谢一些对我的问题的帮助。

最好的西蒙

4

1 回答 1

0

好吧,在尝试构建一个简单的示例时,我实际上发现,我包含的包和子文档的嵌套都不会干扰通过 knitr 进行的编译。原因是低级 .Rnw 文档中的一个简单错误,其中 Hmisc 乳胶表有一个标签,错过了结束语音标记。

这导致输出 pdf 不会改变 - 我假设在这种情况下,已经构建的 .tex 文件被包含,而不是让 knitr 重新编译 .Rnw 文档,并且自上次编译以来这没有改变?

我想知道的是文档中横向 ctable 的不同格式。使用带有 \documentclass{article} 的简单 knitr 文档可以生成放置良好的表格。在我使用 JFE 模板的文档中,我得到了一个覆盖整个页面的表格,即使是脚注大小,它也与简单文档中的精美外观相去甚远。左右只有不到半厘米的余量。页面大小相同:两个美国字母......我可以通过 knitr 或仅通过 resizebox 控制它吗?

于 2013-10-05T22:38:10.043 回答