中文效果测试
想看看 pagedown 排书的中文效果,我就把以前用 bookdown 写的两本中文册子改用 pagedown 试了一下,别的啥都没改,效果不错,而且编的时候比 LaTeX 爽快多了,一键完成,没出任何错误:
也不是没有错误,比如第二本目录页码是错的(rmd源文件),原因暂时没空查。感觉 pagedown 的容错能力比较强,不像 latex那么娇气。当然麻烦之处是得你自己肉眼找潜在的错误。
我给 bookdownplus 写了个小函数,直接把 bookdown 项目里的书稿输出成 pagedown 的书稿。其实就是把 yaml 自动更换后渲染一下。下面是个小例子,自动生成一个 bookdown 书稿并转换成 pagedown 书稿:
require('bookdownplus')
bookdownplus(to = 'test') #自带书稿
bd2pd('test') # 转成 pagedown
用这个方法可以把 bookdown.org 上所有的开源书稿都过一遍,来调戏佩奇党。用之前需要安装 bookdownplus, xaringan 和 rosr 包。
install.packages('xaringan')
remotes::install_github('pzhaonet/rosr')
remotes::install_github('pzhaonet/bookdownplus')
顺便测试了一下简历模板的中文效果,非常满意。