
使用RStudio编写和预览,输出 pdf 看着不错,只是要支持中文需要做一些事情,类似于Latex支持中文,要是这方面方便些就好了。
1 jy02201949 2018-11-16 10:04:49 +08:00 了解过,但是我不写 R …… |
2 ophl OP @jy02201949 语法还是 markdown 的吧,只是安装插件什么的需要 R |
3 jy02201949 2018-11-16 10:49:14 +08:00 @ophl #2 但是为了这个需求装 RStudio,感觉太重型武器了 |
4 ophl OP @jy02201949 就是觉得导出的 pdf 很漂亮,不知道和这个有没有关系 |
5 jdhao 2018-11-16 11:13:25 +08:00 via Android pandoc 了解一下,只是为了转 pdf,pandoc 还是不错的,具体可以参考我之前写的一篇播客,https://jdhao.github.io/2017/12/10/pandoc-markdown-with-chinese/ |
6 sdshiyan2005 2018-11-16 11:16:51 +08:00 knitr 底层是调用 pandoc 来转换格式的。用 RMarkdown 的最大理由是本身就在用 R 做统计、计算、可视化,需要展示结果吧。 |
7 ophl OP |
8 ophl OP @jdhao 上周对中文 md 做测试,引用文档中的转换命令,死活不行,报 unicode 的一个错误,今天突然就可以了,也许是装完 texlive 后要重启系统?! |
10 ophl OP @jdhao 现在问题已经消失了,暂时不复现了。 但上午测试时还是发现个小问题,就是使用 pandoc 将 md 文件直接转 pdf 时,对于多级列表比如: - aa - bb - cc 转完后第一级是对的,第二、三级分别是“-”和“*” |
12 jdhao 2018-11-19 17:24:46 +08:00 @ophl , 这个应该不是错误,pandoc 默认的级别标识可能就是这样的,否则,你三级标志 `-` 不会变成 `*`. 源文件: https://i.loli.net/2018/11/19/5bf2811029874.jpg 转换后: https://i.loli.net/2018/11/19/5bf28140b1c4b.jpg |
13 ophl OP @jdhao 我先将 md 文件转为 html,都正常,再转为 pdf 就仍然会有这种问题,按说 html 到 pdf 的转换已经和 md 语法无关了呀 |
14 jdhao 2018-11-19 22:33:56 +08:00 pandoc 默认转 pdf 的就是 LaTeX,你绕不过 LaTeX,这个应该是 Pandoc LaTeX 的模板设置的。 |
15 JackieMe 2019-01-30 20:02:24 +08:00 via iPhone 我本身就用 R,所以现在我的博客现在就是 RStudio 来写的。RStudio 和 Terminal,Git 集成得不错,输出 PDF html 也都行不过如果自己不用 R 的话光为了 RMarkdown 确实不值得。想写中文 PDF 的话,看一下谢益辉的 blogdown、bookdown、tinytex 等等一系列包,特别是 tinyTeX 是真好用。 |