Let
X

From Markdown to LaTeX: Convert & Publish Sci Docs

By Shihab Shahriar Antor · Updated June 2026 · 5 min read

Convert Markdown to LaTeX with Pandoc: run pandoc input.md -o output.tex to get LaTeX source, or pandoc input.md -o output.pdf to go straight to PDF. Pandoc handles headings, lists, math, and citations. Then refine the .tex in LetX — adjust the document class, fix figures, and compile to a polished PDF with real-time collaboration.

Why convert Markdown to LaTeX

Markdown is fast for drafting; LaTeX gives publication-grade output. Pandoc bridges them — you draft in Markdown, convert to LaTeX, then refine the details (document class, figure placement, citation style) that Markdown can’t express.

Pandoc command reference

GoalCommand
Markdown → LaTeX sourcepandoc in.md -o out.tex
Markdown → PDF (via LaTeX)pandoc in.md -o out.pdf
Standalone documentpandoc -s in.md -o out.tex
With citationspandoc --citeproc --bibliography=refs.bib
Specific classpandoc -V documentclass=report
A typical conversion
# Standalone LaTeX from Markdown, with citations
pandoc -s paper.md \
  --citeproc \
  --bibliography=references.bib \
  -o paper.tex

What converts cleanly — and what needs work

ElementPandoc result
Headings → sectionsClean
Lists, bold, linksClean
Math ($...$)Preserved
Citations [@key]Converted with --citeproc
Figure placementNeeds manual tuning
Custom layoutAdd LaTeX by hand

Markdown math written with $...$ and $$...$$ carries over to LaTeX directly, so equations survive the conversion.

Refine and compile in LetX

After conversion, the .tex usually needs polishing — pick a proper document class and structure, place figures, and set the citation style. Paste it into LetX and compile online in 1–2 seconds — refine with co-authors in real time, no install.

Refine your converted LaTeX and compile — free.

Open LetX Free

Frequently asked questions

How do I convert Markdown to LaTeX?

Use Pandoc: run pandoc input.md -o output.tex to produce LaTeX source, or pandoc input.md -o output.pdf to go straight to PDF. Add -s for a standalone document and --citeproc with --bibliography for citations.

Does Pandoc preserve math when converting to LaTeX?

Yes. Markdown math written with $...$ for inline and $$...$$ for display converts directly to LaTeX math, so equations survive the conversion intact.

How do I handle citations when converting Markdown to LaTeX?

Write citations as [@key] in Markdown and run Pandoc with --citeproc --bibliography=references.bib. Pandoc resolves them into a formatted bibliography in the LaTeX output.

Why does my converted LaTeX need editing?

Pandoc converts structure and text faithfully, but layout details — figure placement, document class, and citation style — usually need manual tuning. Refine the .tex in an editor like LetX and compile to a polished PDF.

Related

Written by Shihab Shahriar Antor — AI Engineer & Founder of Shahriar Labs. Builder of LetX (collaborative LaTeX) and QuantumSketch (AI STEM video).