Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Bump bundled Pandoc to include texmath spacing fix (Typst math regression in Pandoc 3.10/texmath 0.13.1.x)

Ouverte
#14,987 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
68/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active

Piste de recherche

Start with the quarto pandoc reproduction in the issue and inspect how Quarto selects and bundles its Pandoc version. Verify the current bundled release and assess updating it to Pandoc 3.10.2 or later. Done means the command preserves spacing between T and in in generated Typst math.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

maintenance pandoc upstream
Summary

Quarto currently bundles a Pandoc version that appears affected by a Typst math spacing regression from texmath 0.13.1.x, fixed in texmath 0.13.2.1 (first fixed Pandoc release appears to be 3.10.2).

Repro
echo '$[x]^T \in$' | quarto pandoc -f markdown -t typst
Observed

On affected Pandoc versions, output loses spacing between T and in in Typst math (rendering as if tokens are joined).

Expected

A space should be preserved between T and in in generated Typst math.

Notes
  • This reproduces on Pandoc 3.10 (and likely 3.9.0.1–3.10.1).
  • Pandoc 3.8.3 bundled in Quarto 1.9.x is OK.
  • Pandoc 3.10.2+ appears fixed (includes texmath 0.13.2.1 fix: “Typst writer: Fix spacing after escaped expressions”).

Would you consider bumping Quarto’s bundled Pandoc to a fixed version?

Langage dominant
JavaScript
Étoiles
6.1k
Forks
466
Merge moyen
21 h 36 min
PR mergées (30 j)
79

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de quarto-dev/quarto-cli

Toutes les issues de quarto-dev/quarto-cli

Issues similaires

Plus d'issues JavaScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.