/ _quarto.yml
_quarto.yml
 1  lang: en-GB
 2  
 3  metadata-files:
 4    - _actors.yml
 5  
 6  # Use Adobe Serif, and Adobe Sans for headlines,
 7  # but *not* Source Code Pro (from same superfamily) for code
 8  # as that cannot fit a line count and 72 chars within a 12pt line.
 9  # Instead use the distinctly condensed Iosevka for code
10  # with stylistic set to mimic IBM Plex Mono for more crisp {} and #,
11  # IBM Plex Math for math,
12  # and set system default monospace font to IBM Plex Mono
13  # to render fonts in SVG diagrams in similar style but non-condensed.
14  #
15  # https://github.com/adobe-fonts/source-serif/releases/tag/4.005R
16  # https://github.com/adobe-fonts/source-sans/releases/tag/3.052R
17  # https://github.com/be5invis/Iosevka/releases/tag/v34.3.0
18  # https://github.com/IBM/plex/releases/tag/@ibm/plex-math@1.1.0
19  # https://github.com/IBM/plex/releases/tag/@ibm/plex-mono@1.1.0
20  mainfont: Source Serif 4
21  sansfont: Source Sans 3
22  monofont: Iosevka
23  monofontoptions:
24    - StylisticSet = 15
25  mathfont: IBM Plex Math
26  microtypeoptions:
27    - babel
28    - verbose=errors
29  
30  format:
31    stylish-pdf:
32      documentclass: scrletter
33  #    colorlinks: false
34      template-partials:
35        - _templates/before-title.tex
36      page-break-inside: avoid
37      include-in-header:
38  
39  # set page footer to english page count "page X of Y"
40      - text: |
41          \usepackage{lastpage}
42          \usepackage{scrlayer-scrpage}
43          \cfoot*{page \thepage\ of \pageref*{LastPage}}
44  
45  # surround blockquote with quotation marks
46      - text: |
47          \renewcommand{\mkbegdispquote}[2]{\openautoquote}
48          \renewcommand{\mkenddispquote}[2]{\closeautoquote#1#2}