knitr:使用单独的样板文件/安装文件时,echo chunk不起作用

时间:2014-04-29 12:23:11

标签: r knitr

我已经发现knitr存在一个问题,即使用中央文件来保存设置内容,例如

\documentclass{article}
\usepackage[T1]{fontenc}

和定义的样式,边距等会在knitr chunk设置echo=TRUE时导致错误。

我在github上生成了一个MWE,因为它至少需要两个文件。 https://github.com/stephlocke/knitrhighlighting

我已经在knitr github上提出了一个请求以容纳\input命令,但我希望有人可以建议将正确的代码组合添加到安装文件中,以便代码突出显示在此期间提前。

我尝试过添加

\usepackage{framed}
\usepackage{alltt}

但仍会收到以下错误

! LaTeX Error: Environment kframe undefined.

1 个答案:

答案 0 :(得分:1)

感谢Yihui(https://github.com/yihui/knitr/issues/765),将\documentclass{}移动到.Rnw文件而不是样板文件就足以确保其正常工作。