• R语言
  • 怎样使用rmarkdown、rticles包编译出适合手机阅读的中文pdf文档

我在使用rticles包默认模板编译中文pdf文档过程中发现,在手机上阅读所得到的pdf时字体太小,用两个手指撑页面大后,字体可以放大到足以看清,但文章在阅读时需要频繁地左右滑动,无法同时看到左右边界。使用\fontsize,只能增大非标题文字的字体,但无法控制标题文字和目录文字的字体大小。为了编译出适合手机阅读的中文pdf文档,有什么好的方法吗?

    jcwang 方案有很多。我没有全试,但是我猜下面几个应该是可以的:

    • 别生成 pdf。生成 html。这是我的首选。具体方法见 rmarkdown 说明书。或者用 pagedown。示例:<https://www.pzhao.org/book/r100q/>

    • 给 rticles 新写个适合手机的 latex 模板。

    • 用 bookdown 包生成 epub 格式。

    • 买个大点的手机

    “买个大点的手机”是谁给加上去的?这充满喜感的主意我只会自己想,不会说出来……

      dapengde 鼠标移到“已编辑”上就会显示提示。

      jcwang PDF 无法自适应阅读设备,只有 HTML 页面才可以。PDF 在小设备上阅读的话,只能在生成 PDF 的时候就用小号页面,默认的 A4 页面出来字号肯定太小了。但小号页面的问题就是在 LaTeX 里面排版会很麻烦,很难排出中意的样式,除非是只有文字,没有图表。