Expose more Typst orange book variables to YAML (Pandoc template)
@gordonwoodhull is already working on this.
Since Mar 25, 2026.
Assessment
This issue has not been assessed yet.
Description
It would be good to expose as much as possible the options from the Typst Orange book template to avoid ease simple customisation to users without having them required to takes the typst-show.typ (kind of hidden) to make those, like changing the outline depth of the parts.
See the workaround requiring to be aware of typst-show.typ existence: https://github.com/orgs/quarto-dev/discussions/14269#discussioncomment-16314960
Discussed in https://github.com/orgs/quarto-dev/discussions/14269
Originally posted by stephenturner March 25, 2026
Description
I just read @cwickham's blog post on Quarto 1.9 and immediately turned one of my quarto books which rendered to HTML and PDF to now use typst.
Here's the repo: https://github.com/stephenturner/dstt
Here's the rendered book: https://dstt.stephenturner.us/Data-Science-Team-Training.pdf
In my _quarto.yml:
format:
html:
theme:
- cosmo
- brand
code-link: true
author-meta: "Stephen D. Turner"
typst:
theme: default
epub:
theme: default
(Side note question: the official docs show you can use format: typst, but doesn't show how to use typst with other formats, so I had to put the dummy theme: default under the typst heading).
Problem is my section heading pages attempt to put a mini TOC for that section, but the TOC bleeds off the pages.
Is there any workaround for this? Filing this here instead of an issue because I don't know if this belongs on Quarto, Typst, orange-book, or elsewhere.
quarto v1.9.36, MacOS 15.7.4.
- Dominant language
- JavaScript
- Stars
- 6k
- Forks
- 458
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 41
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from quarto-dev/quarto-cli
-
binder bug
Difficulty 1/5 Under an hour Newbie friendliness 92/100
quarto-dev/quarto-cli#14907 · 3 comments ·
-
brand bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
quarto-dev/quarto-cli#14891 ·
-
brand bug html revealjs
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
quarto-dev/quarto-cli#14882 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
quarto-dev/quarto-cli#14875 ·
-
Percent scripts: accept raw-string (r""") and '''-delimited markdown cells, as jupytext writes them Openengines-jupyter enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
quarto-dev/quarto-cli#14850 · 2 comments ·
All issues in quarto-dev/quarto-cli
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
avniproject/avni-client#2135 ·
-
automated broken-link
Difficulty 1/5 Under an hour Newbie friendliness 85/100
-
agent/security hive/hosted-available-lke648397-260827-5n31 security
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
babalae/bettergi-scripts-list#3674 ·
-
A-Release-Notes C-Editing D-Modest S-Ready-For-Implementation
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
bevyengine/bevy-website#2595 ·