Quarto生成PDF:自定义目录、可检索PDF及替换标题页方法
Quarto生成PDF的自定义实现方案
1. 自定义目录(TOC)放置位置
可以通过以下方式精准控制目录的显示位置:
- 先在文档的YAML配置中禁用默认目录:
toc: false - 然后在文档中需要放置目录的位置,插入LaTeX代码块:
这种方式和指定参考文献位置的逻辑一致,能灵活将目录放在任意章节前后。\tableofcontents
2. 生成可复制、可检索的PDF
要让生成的PDF支持文字复制和检索,只需在YAML配置中添加LaTeX包引入:
header-includes: - \usepackage{mmap}
该包会确保PDF中的文字以可编辑的矢量形式存储,而非图片格式,从而支持复制和检索操作。
3. 替换默认标题页
可以通过两步实现自定义标题页:
- 先在YAML配置中禁用默认标题页:
titlepage: false - 然后在文档开头插入自定义的LaTeX标题页代码,示例如下:
你可以修改\begin{titlepage} \centering {\Huge 自定义文档标题 \par} \vspace{1.5cm} {\Large 作者:张三 \par} \vspace{2cm} {\Large 发布日期:2024年6月 \par} % 可根据需求添加更多元素,比如机构Logo、摘要等 \end{titlepage}titlepage环境内的内容,实现完全个性化的标题页设计。
内容的提问来源于stack exchange,提问作者ckluss
相关产品推荐
相关产品推荐

