去年我开始写一本书,叫《R Markdown Cookbook》(此书同我以往的书一样,开源、可免费在线阅读:https://bookdown.org/yihui/rmarkdown-cookbook/),来介绍一些 R Markdown 相关的技能。写作过程中,我总感觉有些技能要是我不展示一把实际操作过程的话,读者光靠阅读文字可能有点费解。本次报告我将挑选一些我认为比较实用但不太广为人知的小技能,现场介绍和演示一下。拟展示内容包括:如何把 Markdown 用出 Word 所见即所得的赶脚(颤抖吧,Word)、究极无限阅读实时预览幻灯片(颤抖吧,PowerPoint)、一个选项把系列 R 图片转为 GIF 动画、一行代码让你再也不用跪求 IT 部门帮你安装 LaTeX、用 CSS 调整网页格式(领你们入大坑!若嫌坑不够大也可以介绍一下 JavaScript)、用网页格式如何做出精美的 PDF(颤抖吧,LaTeX)、图表章节交叉引用、如何对付 PDF 中的超宽文本、缓存计算的得与失、理解相对路径、R Markdown 中如何使用 Python 以及其它语言(颤抖吧,Jupyter)。开头我会快速重新演示一下今年我在 RStudio 大会上的报告:https://rstudio.com/resources/rstudioconf-2020/one-r-markdown-document-fourteen-demos/。
通常我不愿费那劲吆喝自己的产品,但有时也感到无奈——别人家吆喝的小贩太多。这次介绍的这些功能只是 R Markdown 的冰山一角,但愿大家听完后,将来不要轻易就被别人家的吆喝带歪了吼——要知道 R Markdown 里藏着很多炸裂的功能。本次报告也夹带着一个私心(借狗熊会宝地寻一只狗熊):我一直希望能有一本 R Markdown 相关的中文权威指南,但我自己几乎不可能有时间动手完成它;若听众里有擅长码字的仔细人和真心人,请与我联系,我们一起让他们知道知道 R Markdown 的真正厉害。