Daring Fireball: Markdown
CommonMark
MacDown Open Source Markdown Editor
Marked
GitHub Flavored Markdown
ophl
V2EX  ›  Markdown

有没有人试过 RMarkdown?

  •  
  •   ophl · Nov 16, 2018 · 9050 views
    This topic created in 2733 days ago, the information mentioned may be changed or developed.

    使用RStudio编写和预览,输出 pdf 看着不错,只是要支持中文需要做一些事情,类似于Latex支持中文,要是这方面方便些就好了。

    16 replies    2019-01-31 09:01:56 +08:00
    jy02201949
        1
    jy02201949  
       Nov 16, 2018
    了解过,但是我不写 R ……
    ophl
        2
    ophl  
    OP
       Nov 16, 2018
    @jy02201949 语法还是 markdown 的吧,只是安装插件什么的需要 R
    jy02201949
        3
    jy02201949  
       Nov 16, 2018
    @ophl #2 但是为了这个需求装 RStudio,感觉太重型武器了
    ophl
        4
    ophl  
    OP
       Nov 16, 2018
    @jy02201949 就是觉得导出的 pdf 很漂亮,不知道和这个有没有关系
    jdhao
        5
    jdhao  
       Nov 16, 2018 via Android
    pandoc 了解一下,只是为了转 pdf,pandoc 还是不错的,具体可以参考我之前写的一篇播客,https://jdhao.github.io/2017/12/10/pandoc-markdown-with-chinese/
    sdshiyan2005
        6
    sdshiyan2005  
       Nov 16, 2018   ❤️ 1
    knitr 底层是调用 pandoc 来转换格式的。用 RMarkdown 的最大理由是本身就在用 R 做统计、计算、可视化,需要展示结果吧。
    ophl
        7
    ophl  
    OP
       Nov 16, 2018
    @jdhao 谢谢
    @sdshiyan2005 受教了,应该是这样的
    ophl
        8
    ophl  
    OP
       Nov 19, 2018
    @jdhao 上周对中文 md 做测试,引用文档中的转换命令,死活不行,报 unicode 的一个错误,今天突然就可以了,也许是装完 texlive 后要重启系统?!
    jdhao
        9
    jdhao  
       Nov 19, 2018 via Android
    @ophl,把错误贴出来啊,不贴错误我也不知道怎么回事。推测是你添加 path 变量没有生效
    ophl
        10
    ophl  
    OP
       Nov 19, 2018
    @jdhao 现在问题已经消失了,暂时不复现了。
    但上午测试时还是发现个小问题,就是使用 pandoc 将 md 文件直接转 pdf 时,对于多级列表比如:
    - aa
    - bb
    - cc
    转完后第一级是对的,第二、三级分别是“-”和“*”
    ophl
        11
    ophl  
    OP
       Nov 19, 2018
    @ophl 级别没显示出来。。。
    jdhao
        12
    jdhao  
       Nov 19, 2018
    @ophl , 这个应该不是错误,pandoc 默认的级别标识可能就是这样的,否则,你三级标志 `-` 不会变成 `*`.

    源文件:
    https://i.loli.net/2018/11/19/5bf2811029874.jpg

    转换后:
    https://i.loli.net/2018/11/19/5bf28140b1c4b.jpg
    ophl
        13
    ophl  
    OP
       Nov 19, 2018 via Android
    @jdhao 我先将 md 文件转为 html,都正常,再转为 pdf 就仍然会有这种问题,按说 html 到 pdf 的转换已经和 md 语法无关了呀
    jdhao
        14
    jdhao  
       Nov 19, 2018
    pandoc 默认转 pdf 的就是 LaTeX,你绕不过 LaTeX,这个应该是 Pandoc LaTeX 的模板设置的。
    JackieMe
        15
    JackieMe  
       Jan 30, 2019 via iPhone
    我本身就用 R,所以现在我的博客现在就是 RStudio 来写的。RStudio 和 Terminal,Git 集成得不错,输出 PDF html 也都行不过如果自己不用 R 的话光为了 RMarkdown 确实不值得。想写中文 PDF 的话,看一下谢益辉的 blogdown、bookdown、tinytex 等等一系列包,特别是 tinyTeX 是真好用。
    ophl
        16
    ophl  
    OP
       Jan 31, 2019
    @JackieMe 谢谢,RStudio 就是从 xieyihui 那看到的,现在就去了解一下 tinyTex
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3300 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 00:30 · PVG 08:30 · LAX 17:30 · JFK 20:30
    ♥ Do have faith in what you're doing.