Skip to content

1.2.0 - 2026-05-18

Choose a tag to compare

@github-actions github-actions released this 18 May 20:38
7d53a97

Release Notes

LaTeX math is now parsed and typeset in-tree — $…$ (inline) and $$…$$ (display) stop leaking through as literal text.

  • In-tree TeX math engine — fractions, radicals, sub/superscript stacks, big operators with limits, growing delimiters, matrices, accents, and the blackboard/script/fraktur alphabets, laid out over STIX Two Math's OpenType MATH metrics.
  • Vector outlines, not embedded font — math draws as filled outlines, so no font is embedded and the equation isn't selectable (behaves like a figure). Matches LaTeX/MathJax/KaTeX-to-PDF pipelines and keeps PDFs small.
  • Pandoc-style delimiters$ opener needs a non-space after it, closer needs a non-space before and no trailing digit; \$ is literal; unterminated $/$$ degrades to text.
  • Coverage\frac/\binom, \sqrt[n]{}, coupled sub/superscript stacks, big operators with \limits/\nolimits, growing \left…\right/\big delimiters, pmatrix/cases/aligned environments, accents (incl. stretchy \widehat), \mathbb/\mathbf/\mathcal/… alphabets, operator names. Unknown commands degrade to literal text; input depth bounded so adversarial markup can't blow up layout.
  • [math] config blockalign (center/left/right), scale, color, and block margins. See docs/configuration.md.

Resolves #78.

Install markdown2pdf 1.2.0

Install prebuilt binaries via Homebrew

brew install theiskaa/tap/markdown2pdf

Download markdown2pdf 1.2.0

File Platform Checksum
markdown2pdf-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
markdown2pdf-x86_64-apple-darwin.tar.xz Intel macOS checksum
markdown2pdf-x86_64-pc-windows-msvc.zip x64 Windows checksum
markdown2pdf-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
markdown2pdf-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum