我试图想出一个很好的系统来生成幻灯片和相关的讲义。 理想的系统将具有以下属性: (PDF / HTML)和讲义(PDF)布局都非常漂亮(讲义应该有logging的空间) embedded的R块,数字,其他JPG / PNG图片等 容易撰写 使用命令行工具构build 书目支持 pandoc幻灯片分隔符格式(在指定级别的标题后自动生成新的幻灯片)是首选 我可以接受一点额外的处理(例如通过sed ),但是不希望写一个巨大的基础设施 两列布局 :有一篇关于如何从pandoc获取多列幻灯片的SOpost ,但是它是LaTeX–而不是面向HTML的。 能够调整embedded式图像(除R生成的graphics以外)的大小和列宽 以下是我迄今为止发现的各种选项: 滑动 : 虽然有一个解决方法 ,但不会做pandoc幻灯片分隔符格式 build立讲义的build议是打印成PDF格式; 我想留下便条的空间等(我可能想出一种方法来使用像PDFtk或psnup东西…) RStudio演示文稿( .Rpres文件): 做很多很好的事情,包括指定宽度的多列 不支持pandoc幻灯片分隔符格式 我无法弄清楚发生了什么事情。 有一些RStudio文档描述了普通HTML的翻译过程,但它似乎没有涵盖R表示格式(这是不完全相同的)。 (我之前已经花费了一些精力来弄清楚如何通过pandoc获得类似RStudio的输出 …),这意味着我无法从命令行生成幻灯片等。 RStudio的开发版本 (截至2014年3月)与Pandoc和rmarkdown版本2捆绑在一起。 它使用.Rpres格式解决了上述许多问题。 pandoc :可能是唯一一个具有脚注,书目支持等function的减价翻译器。我还可以使用pandoc生成LaTeX,使用tufte-handout类 ,它符合我的美的标准。 不幸的是,似乎没有内置的双列格式支持。 谢毅辉的HTML5例子并没有显示任何两列的例子,它声称(在幻灯片5中)单击RStudio中的“针织HTML”button相当于pandoc -s -S -i -t dzslides –mathjax knitr-slides.md -o knitr-slides.html ,但它似乎不是… LaTeX / beamer:我可以简单地在Rnw (knitr-dialect […]