Rmarkdown有序列表中嵌套无序列表失效的解决方法是什么?
R Markdown有序列表嵌套无序列表缩进异常解决方案
R Markdown依赖Pandoc解析列表语法,嵌套列表的缩进量需要满足至少4个空格,或对齐到上层列表项内容的首个字符位置,你当前仅缩进2个空格,无法被识别为子层级,才会和顶层有序列表对齐。
你可以直接修改嵌套无序列表的缩进量,修正后的示例代码如下:
--- title: "嵌套列表" date: "2021/11/18" output: word_document --- i. 列表项1 ii. 列表项2 iii. 列表项3 - 子列表项1 - 子列表项2
- 如果你习惯用罗马数字编号的有序列表,也可以将子列表的缩进对齐到上层列表内容的第一个字符位置,比如
iii. 列表项3中「列」字的位置,也能正常识别嵌套层级。 - 如果调整缩进后输出Word仍有格式异常,可以提前在本地创建一个带自定义列表样式的Word文档作为参考模板,在YAML头部指定模板即可自动套用缩进格式:
output: word_document: reference_docx: 你的自定义样式模板.docx
内容的提问来源于stack exchange,提问作者Moses
相关产品推荐
相关产品推荐

