Quarto PDF书籍输出:如何拆分单章节为两个qmd文件且不新增章节
解决方法
有两种可行方式让Quarto把ch1b.qmd视为ch1a.qmd的章节延续,而非独立章节:
方法1:修改项目配置文件(_quarto.yml)
在book.chapters节点下,将两个文件合并为同一个章节条目,明确它们属于同一章节:
--- title: "Test Book" author: "Test Author" format: pdf: toc: true book: chapters: - title: "Chapter 1" files: - ch1a.qmd - ch1b.qmd # 其他后续章节配置... ---
配置完成后,Quarto会自动合并两个文件的内容,ch1b.qmd的内容将直接承接ch1a.qmd,不会被识别为新章节。
方法2:在ch1b.qmd中添加元数据
在ch1b.qmd的开头添加chapter: false的YAML元数据,明确告知Quarto该文件不是独立章节:
--- chapter: false --- ## 1.2 章节后续内容 # 建议添加二级标题维持层级结构 This is chapter 1b.
同时保持项目配置的chapters列表按顺序包含两个文件:
book: chapters: - ch1a.qmd - ch1b.qmd
这种方式下,ch1b.qmd的内容会直接延续上一章节的内容,不会生成新的章节标题和目录项。
内容的提问来源于stack exchange,提问作者R Walser
相关产品推荐
相关产品推荐

