ChristopherShen
其实你的目的不就是弄出漂亮的pdf文档嘛,有两条路,
1. latex,语法复杂,高度可塑,还有很多斜杠。
2. rmarkdown,用的是便宜量又足的markdown语法,再经由pandoc转为latex文本(tex) 再编为pdf
基本的rmarkdown -> pdf制作的pdf看来满足不了你,所以yihui 等小伙伴又埋头苦干开发了扩展包如bookdown,rticle等,(还有@dapengde 的bookdownplus,好家伙连吉他谱都能哼哧哼哧弄出来…),这样你就可以在享受markdown的简便语法的同时制作出专业排版水准的pdf了。
另外由于pandoc编译pdf的时候使用的latex引擎包(如miktex,texlive等)大部分都十分笨重,操碎了心的@yihui 又撸起袖子哼哧哼哧做出了瘦身版的latex引擎包tinytex,可以说现在的rmarkdown用户是相当滴お幸了~~
我建议的学习路线是:
- 对照Rmarkdown cheetsheet熟悉rmarkdown语法
- 照着bookdown那本书来一遍
基本就出师了,碰到问题就去书里搜,基本都不会失望。还可以去rstudio社区,stack overflow逛逛,还有散落在各个边边角角的博客也不少,比如这个。
爱继续折腾的话卸掉现在用的latex引擎,装个tinytex也是极好的