如何在Rmarkdown/bookdown PDF中让目录远离标题页
解决bookdown::pdf_document2中目录与标题页同页的问题
以下是几种无需额外安装包的可行解决办法:
方法一:通过YAML头部的header-includes插入分页命令
在文档的YAML配置中添加LaTeX命令,强制在文档起始处分页,将目录推至标题页的下一页。示例配置如下:--- title: "你的文档标题" author: "作者名称" output: bookdown::pdf_document2: toc: true number_sections: true header-includes: - \AtBeginDocument{\newpage} ---方法二:使用\clearpage替代\newpage
如果\newpage不生效,可尝试更强制的\clearpage命令,它会清空当前页面的浮动元素后再分页:header-includes: - \AtBeginDocument{\clearpage}方法三:在文档开头手动插入分页命令
在YAML块结束后,第一行直接写入纯LaTeX分页命令,确保它不会被Markdown解析:\newpage
补充说明
bookdown::pdf_document2为了支持交叉引用,会对LaTeX文档结构做特殊处理,普通位置的\newpage可能被覆盖,因此通过header注入或文档开头的纯LaTeX命令才能生效,同时不影响图表交叉引用功能。
内容的提问来源于stack exchange,提问作者Haribo
相关产品推荐
相关产品推荐

