我有一个.Rnw文件,其中包含了孩子。孩子们通过R中的Hmisc库的'latex'命令生成表格。
当我在子文档中进行更改时,这些更改不再更改pdf文档。我的第一个猜测是使用块选项'eval = TRUE',但这不会改变任何东西。然后,我看到,表实际上保存为。。文件,其名称与.Rnw文件相同。我删除了这个文件,在用knitr编译后我收到了一个错误:
错误:Latexmk:找不到文件documentname.tex。
我认为,这不是这样做的方法。现在我不知道该怎么做。我很感激我的问题。
最佳西蒙
答案 0 :(得分:0)
好吧,当我试图构建一个简单的例子时,我实际上发现,我所包含的包和子文档的嵌套都不会通过knitr干扰编译。原因是低级.Rnw文档中的一个简单错误,其中Hmisc乳胶表有一个标签,错过了一个结束语音标记。
这导致输出pdf不改变 - 我假设,在这种情况下,包含已经构造的.tex文件而不是让knitr重新编译.Rnw文件,这自上次编译后没有改变?
我想知道的是文档中不同格式的景观表格。使用带有\ documentclass {article}的简单knitr文档可以生成放置良好的表格。在我使用JFE模板的文档中,我得到了一个扩展到整个页面的表格,甚至在脚注中它远离简单文档中的精美外观。右侧和左侧只有不到半厘米的边距。页面大小是相同的:美国的两封信......我可以通过knitr或仅通过resizebox控制它吗?