RMarkdown生成PDF时子项目符号列表失效问题求助
解决RMarkdown生成PDF时子列表显示异常的问题
问题核心原因
生成PDF时,RMarkdown依赖Pandoc将Markdown转换为LaTeX,而LaTeX对列表的语法规范(尤其是缩进)要求远比对HTML严格,你的原代码中子项目的缩进量不足,导致Pandoc无法识别为嵌套子列表。
修正后的可用代码
确保子列表使用4个空格(或1个制表符)缩进,同时精简多余空行:
Food list ---------- - Rice - Vegetables - Tomatoes - Carrot - Cabbage ------------
额外排查要点
- 检查文档YAML头部的PDF引擎配置,确保使用兼容的LaTeX引擎,示例如下:
--- output: pdf_document: latex_engine: xelatex ---
- 尽量避免在列表前后使用过多的水平分隔线,部分情况下会干扰LaTeX的列表解析逻辑。
内容的提问来源于stack exchange,提问作者ANTUONA EVEREST
相关产品推荐
相关产品推荐

