Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Tinta Markdown PublisherNew to Visual Studio Code? Get it now.
Tinta Markdown Publisher

Tinta Markdown Publisher

Taming Tech Sdn Bhd

|
7 installs
| (0) | Free
Document-style Markdown authoring with live preview, Mermaid & PlantUML diagrams, KaTeX math, multi-column layouts, table of contents, and export to PDF / DOCX / ODT.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Tinta Markdown Publisher

Document-style Markdown authoring for VS Code — live preview, visual style controls, diagrams, math, multi-column layouts, and export to PDF / DOCX / ODT.

The Motivation

I use AI in my VS Code to write with Markdown. We write documents, proposals, training notes, tutorials, and more. But they are never ready for print or PDF. I want to be able to style Markdown document, ready enough for print and PDF.

So here it is.

  1. Write your Markdown
  2. Apply styling (page margin, font, sizes, spacing, header, footer, etc)
  3. Export to PDF

And I added a few other Markdown syntax too for :

  • text alignment
  • image wrap
  • light and dark theme
  • columns
  • styled text boxes
  • and more...

Features

Live Preview Paper-like split preview with zoom (fit width, 100%, custom scale)
Style Controls Paper size (A4/Letter/Legal/custom), margins, typography, heading styles, list spacing
Mermaid Diagrams Render flowcharts, sequence diagrams, and more — in preview and exports
PlantUML Diagrams UML diagrams with local SVG caching for repeat renders
KaTeX Math Inline $...$ and block $$...$$ math rendering, no server required
Multi-Column Layout ::: columns 2 / ::: columns 3 blocks with --- column separators
Callout Blocks ::: note, ::: success and ::: warning container blocks
Theme Classes .theme-light / .theme-dark on code fences, tables, and blockquotes
Code Features Syntax highlighting, .line-numbers, .stripe-rows
Text Alignment .text-left, .text-center, .text-right, .text-justify on any block
Image Utilities Width classes (.w-50, .w-25, etc.) and layout (.wrap-left, .block-center)
Header / Footer Markdown-based with {{page_number}} / {{total_pages}} placeholders
Table of Contents Auto-generated from headings, with click-to-scroll
Export PDF via Puppeteer (Chromium) — vector or legacy-compatible raster mode
Export DOCX / ODT via Pandoc — preserved fonts, margins, and diagram images
AI Skills Deploy project context files for GitHub Copilot, Claude Code, opencode, and Cursor

Quick Start

  1. Install the extension from the VS Code Marketplace.
  2. Open any .md file.
  3. Click the Tinta MD icon in the activity bar to open the preview and style panels.
  4. Start writing — the preview updates in real time.

Extended Markdown Syntax

Tinta MD extends standard Markdown with attribute-based formatting:

Text Alignment

## Centered Title {.text-center}

Image with Width and Wrap

![Diagram](https://github.com/tamingtech/tinta-md/raw/HEAD/architecture.png){.w-50 .wrap-right}

Mermaid


  ```mermaid {.theme-light}
  flowchart TD
    A[Start] --> B{Ready?}
    B -->|Yes| C[Deploy]
  ```  

PlantUML


  ```plantuml
  @startuml
  Alice -> Bob: Hello
  @enduml ```
  ```

Katex

$$ \int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi} $$

Columns

::: columns 2
Left column

---

Right column
:::

Note Block

::: note
This is a callout note.
:::

Export

Format Engine Requirements
PDF Puppeteer (Chromium) Bundled
DOCX Pandoc Pandoc must be installed separately
ODT Pandoc Pandoc must be installed separately

DOCX and ODT are meant for users who want to further customise styles using external software such as Microsoft Word or LibreOffice Writer. Fonts, spacing, colours, and images from your Tinta MD document are preserved, and you can open the exported file to adjust formatting directly.

About the Creator

Tinta Markdown Publisher was created by Iszuddin Ismail — a Malaysian web developer with extensive experience in building and publishing cross-platform software. Iszuddin is passionate about developer tooling, document automation, and creating tools that bridge the gap between plain-text authoring and polished, print-ready output. He publishes under the TamingTech brand on the VS Code Marketplace.

License

All Rights Reserved. See LICENSE for details.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft