Skip to content

title-block-style: none does not suppress title information when exporting to pdf #14386

@samuelmehr

Description

@samuelmehr

I have:

  • searched the issue tracker for similar issues
  • installed the latest version of Quarto CLI
  • formatted my issue following the Bug Reports guide

Bug description

I have a Quarto document that I need to export to both pdf and docx. I'd like to format the typst pdf with more advanced options than are available in YAML, as far as I know (e.g., placing the title in the center of the page, adjusting spacing etc); but I also would like the docx output to include the YAML metadata.

I thought I understood from the quarto typst docs that including title-block-style: none in the typst options in YAML should suppress the title page output in pdf, but it doesn't seem to do so.

Steps to reproduce

---
title: "MY AMAZING DOCUMENT"
author: "Johnny Cash"
date: today
format: 
  typst:
    title-block-style: none
  docx:
    toc: true
---

```{=typst}
// title page [not in yaml because I want this centered on its own page]

#set page(numbering: none) // no page number for title page

#align(center + horizon)[
  #text(24pt, weight: "bold")[MY AMAZING DOCUMENT]
  
  #v(4em)
  #text(16pt)[Johnny Cash]
  
  #v(0.5em)
  #text(12pt)[#datetime.today().display()]
]

Actual behavior

The code I included here exports the ordinary YAML-generated title/author info in addition to the manually-generated one.

Expected behavior

Title info should be suppressed.

Your environment

  • IDE: Positron 2026.04.1 build 10
  • OS: macOS 14.6

Quarto check output

Quarto 1.9.37
[✓] Checking environment information...
      Quarto cache location: /Users/sam/Library/Caches/quarto
[✓] Checking versions of quarto binary dependencies...
      Pandoc version 3.8.3: OK
      Dart Sass version 1.87.0: OK
      Deno version 2.4.5: OK
      Typst version 0.14.2: OK
[✓] Checking versions of quarto dependencies......OK
[✓] Checking Quarto installation......OK
      Version: 1.9.37
      Path: /Applications/Positron.app/Contents/Resources/app/quarto/bin

[✓] Checking tools....................OK
      TinyTeX: (external install)
      Chromium: (not installed)
      Chrome Headless Shell: (not installed)
      VeraPDF: (not installed)

[✓] Checking LaTeX....................OK
      Using: TinyTex
      Path: /Users/sam/Library/TinyTeX/bin/universal-darwin
      Version: 2025

[✓] Checking Chrome Headless....................OK
      Using: Chrome found on system
      Path: /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
      Source: MacOS known location

[✓] Checking basic markdown render....OK

[✓] Checking R installation...........OK
      Version: 4.4.1
      Path: /Library/Frameworks/R.framework/Resources
      LibPaths:
        - /Library/Frameworks/R.framework/Versions/4.4-arm64/Resources/library
      knitr: 1.48
      rmarkdown: 2.28

[✓] Checking Knitr engine render......OK

[✓] Checking Python 3 installation....OK
      Version: 3.9.6
      Path: /Library/Developer/CommandLineTools/usr/bin/python3
      Jupyter: (None)

      Jupyter is not available in this Python installation.
      Install with python3 -m pip install jupyter

[✓] Checking Julia installation...

Metadata

Metadata

Assignees

No one assigned

    Labels

    supporta request for support

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions