在控制方面有什么区别,如果有的话, 使用 ERT ,如{{3相反,使用 LyX ' '拥有 自定义插入 (块,S / R表达式,Sweave选项) for knitr ?
我复制了" minimal"例子,也使用Chunk inset中的Options inset,我看不出任何差异。 (我仍然不知道如何使用 Sweave选项插入。)
答案 0 :(得分:3)
目前只有很小的差异。使用chunk inset会花费更多时间,除非你设置了快捷方式,因为你必须插入inset,然后插入选项。主要优点是它被标记为一个块,您不必手动输入"<<>> ="和" @"。有时候我会忘记它是否是"<> ="有时我会忘记等号,所以这对我的记忆力不好。如果你想获得花哨,你可以自定义块插入内的字体大小和颜色(你也可以为ERT做这个,但这适用于所有的ERT,而不仅仅是knitr块)。如有兴趣,请参阅帮助> LyX中的定制。
我们希望实现一些可能会增强块插件的使用而不是ERT的功能。例如,在大纲窗格中导航块插件会很不错。这是http://www.lyx.org/trac/ticket/7790 确保knitr块以换行符开始和结束也是很好的。这可以防止一些不那么罕见的问题。这是http://www.lyx.org/trac/ticket/8875
归结为偏好。我更喜欢chunk inset,但请注意knitr的作者更喜欢ERT。