一本简单的 Quarto 书使用自定义无衬线字体(下例中为 Lato)作为章节和节标题,目录中的章节标题也经过修改,看起来比节标题略小。文档中的节标题更改为无衬线字体,但目录中的节标题未更改为无衬线字体。
_quarto.yml
文件:
project:
type: book
book:
title: "book"
author: "Norah Jones"
date: "29/08/2024"
chapters:
- intro.qmd
format:
pdf:
documentclass: scrbook
pdf-engine: lualatex
toc: true
sansfont: "Lato"
intro.qmd
文件:
# Introduction
## first subtitle
This is a book created from markdown and executable code.
See @knuth84 for additional discussion of literate programming. \cite{knuth84}
## second subtitle
- 是否可以避免更改目录中的字体?(即,将所有章节和部分保留为默认的 Computer Modern 字体)
- 是否可以仅自定义目录中的字体?(例如,增加目录中章节的大小,或将所有章节和部分更改为无衬线字体)
也许尝试这样的事情,想法来自这里(未经测试):