【问题标题】:nested ordered lists in rmarkdownrmarkdown 中的嵌套有序列表
【发布时间】:2017-05-27 14:53:46
【问题描述】:

在使用rmarkdown 时,我在嵌套有序列表中观察到了一个奇怪的现象。

here 开始,主项目列表中的数字顺序将被忽略。以下两组产生相同的输出。

#set 1:
1.  one
2.  two
3.  three

#set 2:
5.  one
7.  two
1.  three

但是,嵌套列表中的情况并非如此。

#set 3:
1.  one
    5.  one
    7.  two
    1.  three
2.  two
3.  three

如何实现rmarkdown中嵌套列表项的自动排序?

【问题讨论】:

    标签: r r-markdown


    【解决方案1】:

    参照。文档的下一部分(我的重点):

    Pandoc 还注意使用的列表标记的类型,以及起始编号,并尽可能在输出格式中保留这两者。

    要获得您想要的输出(所有新列表应从 1 开始),请禁用 startnum 扩展 (source):

    ---
    output: 
      html_document:
         md_extensions: -startnum
    ---
    

    【讨论】:

    • 很好的建议。一些观察。 1. 嵌套行中扩展名和参数之间的制表符空间。 2. 仅当上述命令在同一个 Rmarkdown 文档中指定时才有效。它在处理许多文档时不起作用,例如在使用可以将多个 Rmd 文档拼接在一起的 bookdown 包时。
    • 关于 bookdown 我不能帮你,但是 afaik 它也在使用 pandoc,所以必须有一种方法来禁用扩展(在原始 pandoc 调用中,它是在声明输出格式pandoc myfile.md -o myfile.html -t html-startnum)
    猜你喜欢
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-16
    • 1970-01-01
    相关资源
    最近更新 更多