Reference · honest baseline

Compatibilitymatrix

LaTeX and Word describe documents differently. This page lists, feature by feature, what our engine currently supports, partially supports, and can't carry across. Every conversion also ships a per-file quality report so you know exactly what dropped.

SupportedMostly supportedLimitedNot supported
FeatureLaTeX → WordWord → LaTeXNotes

Math

Inline & display equations (amsmath, amsfonts, amssymb)

SupportedSupportedConverted to native Word equations (OMML) — editable in Word's equation editor. Every run is verified: if math ever flattens to plain Unicode text, the quality report says so.

Math

align, gather, split, cases, array, multline

SupportedMostly supportedAlignment markers are normalized before conversion, so no stray & or \\ leaks into the Word text.

Math

Equation numbering & labels

Mostly supportedLimitedNumbers (including subequations) render next to the equation; \ref / \eqref resolve to static text rather than live Word fields.

Math

IEEEeqnarray / mathtools macros

Mostly supportedLimitedNormalized to amsmath equivalents before conversion (\dfrac, \bigg, \stackrel, \genfrac, norm bars and similar are preserved).

Math

Custom \newcommand / \renewcommand macros

Mostly supportedNot supportedMacros with arguments are recursively expanded before conversion; verbatim and listings blocks are masked so their contents are never rewritten. Complex TeX programming (\def with delimiters, counters, loops) is stripped.

Figures

\includegraphics (PNG, JPG)

SupportedSupportedEmbedded when a ZIP with the images is supplied.

Figures

PDF figures

Mostly supportedn/aAuto-rasterized to PNG for Word embedding.

Figures

TikZ / PGFPlots

Mostly supportedn/aRendered via an optional server pass with your document's own preamble injected (color, style and \newcommand definitions), plus a reduced-payload retry. Blocks that still fail embed a labelled placeholder with the original code — never a broken image link. Heavy pgfplots/3D scenes are the usual failures.

Figures

Retry a single failed diagram

Supportedn/aEach failed TikZ block gets its own retry action in the quality report — no need to reconvert the whole document.

Figures

subfigure / wrapfigure / sidewaysfigure

LimitedLimitedLayout is flattened; captions are preserved.

Tables

tabular, tabularx, longtable

Mostly supportedMostly supportedStructure and cells preserved; column widths are approximated.

Tables

multirow, multicolumn, makecell

Mostly supportedLimitedMerged cells generally work; complex nested formatting may flatten.

Structure

Sections, subsections, chapters

SupportedSupportedMapped to Word heading styles.

Structure

Lists, quotes, footnotes

SupportedSupportedCustom enumerate labels such as [(i)] or [a)] are preserved.

Structure

Text colour (\textcolor, \color) & paragraph alignment

SupportedMostly supportedColours and centered/flushright blocks are carried through the pipeline and re-applied as native Word run and paragraph formatting.

Structure

Hyperlinks & \url

SupportedSupportedBecome clickable Word hyperlinks.

Structure

Theorem-like environments (theorem, lemma, proof, definition)

Mostly supportedLimitedHeadings and bodies survive with emphasis; automatic numbering from custom \newtheorem counters is approximated. Non-standard thesis shorthand environments are auto-normalized first.

Structure

Cross-references (\ref, \eqref, \pageref)

LimitedNot supportedReference numbers may render as static text; live cross-refs are not reconstructed.

Citations

\cite, \citep, \citet, \parencite, \textcite (natbib / biblatex)

SupportedLimitedRewritten to inline author–year text (e.g. “(Smith, 2023)” or “Smith (2023)”) when the .bib file is included in the uploaded ZIP.

Citations

BibTeX bibliography (.bib) resolved to a References section

Mostly supportedNot supportedUpload the .tex and .bib together as a .zip. Entries cited in the paper are parsed and appended as a formatted, APA-style References section (journal, book, thesis, in-proceedings, DOI/URL). Custom CSL styles are not applied.

Citations

BibLaTeX advanced features (\autocite styles, sort, keyword filters)

LimitedNot supportedCommands are rewritten to plain author–year citations; per-style ordering, filtering, and localized punctuation are not preserved.

Citations

Manual thebibliography environments

SupportedMostly supportedEntries are kept and rendered as a References list, and reported in the quality report instead of being silently dropped.

Layout

Document class (article, report, book)

SupportedSupported

Layout

Two-column classes (IEEEtran, acmart, revtex)

Limitedn/aOutput is single-column; author blocks and page geometry are flattened.

Layout

Beamer presentations

Not supportedNot supportedFrames become sections; not intended for Word.

Layout

Custom page geometry / fancyhdr / titlesec

Not supportedNot supportedWord uses its own page/header model.

Code

listings / minted / verbatim

Mostly supportedLimitedCode becomes monospace with contents preserved byte-for-byte (no macro rewriting inside); captions and labels are kept, syntax colouring is not.

Front matter

Title, author, abstract

SupportedMostly supportedAuthor affiliations from custom classes may be simplified.

Packaging

.zip upload with images, .bib, and \input / \include files

Supportedn/aMulti-file projects are recursively flattened into a single document before conversion, so nested chapter files and asset folders resolve correctly.

Reporting

Per-file quality report

SupportedSupportedEvery run lists removed commands, unrendered diagrams, and math-fidelity checks, with links back to the exact source snippet — and is exportable as PDF.

A note on fidelity claims

No LaTeX ↔ Word engine reaches 100% for every source. Fidelity depends heavily on your document — a plain article with amsmath equations converts almost losslessly, while a two-column IEEEtran paper with TikZ diagrams and a BibTeX bibliography will lose layout and citations. The quality report inside every conversion is the honest, file-specific answer.

textportdocx

Loading everything into your browser — please wait…

Everything runs locally in your browser