LaTeX Intelligence is a VS Code extension that does two things. It turns a LaTeX paper into a Word document you can actually edit. Equations stay equations, cross-references stay live, tables keep their shape, and the page keeps the layout your document class gives it. It works with no TeX installation at all. It tells you why a build failed. The exact line, what the error means in plain words, and what is missing from your machine — including the usual case where the same file compiles in a terminal but not in the editor.
Left: compiled by pdflatex. Right: the exported .docx, opened in Word. InstallSearch for LaTeX Intelligence in the VS Code Extensions view, or:
Nothing else is required to export to Word. To build PDFs you need TeX Live or MiKTeX. Getting started1. Open a 2. Build the PDF. Click the ▶ button at the top right of the editor. The PDF is written next to your 3. Export to Word. Click the document button beside ▶. The 4. If a build fails, press Ctrl+Shift+P and run Explain build errors. 5. Before you submit, click the LaTeX Intelligence icon in the activity bar on the left. Three panels: paper health, build profile, and a preflight check against your target venue. ExamplesA paper with equations and cross-references
In the exported document the equation is a real Word equation you can click into and edit. A diagram, with no LaTeX installed
With a LaTeX engine available the picture is compiled against your own preamble and embedded — pixel for pixel what the paper prints. With no engine it is interpreted and drawn as native Word shapes you can move and recolour.
A table
Each column comes out as wide as its own content, the way LaTeX sets one — not four equal columns with a wrapped heading. What survives the conversionEquations become OMML, Word's own format. Editable, not pictures. Fractions, radicals, matrices, cases, n-ary operators, accents, delimiters. Cross-references and citations become live Word fields, carrying the numbers your Figures — TikZ, pgfplots, circuitikz, PDF, EPS and SVG. Vector wherever the tools allow it. The page comes from your document class. IEEEtran, ACM, APA, MLA, Chicago, Vancouver, Springer LNCS and Elsevier each get their own margins, headings, caption labels and citation form, measured out of the class files rather than guessed. The title block is always centred, whatever the class does. Every file is checked against the schema Word enforces before it is written, so you never meet the "unreadable content" dialog. What you needWord export — nothing at all. PDF builds — TeX Live or MiKTeX. TikZ figures embedded as images — a LaTeX engine and a rasteriser: Poppler, Ghostscript or ImageMagick. Without them the diagrams are still drawn, as Word shapes. SVG figures kept as vector — Inkscape. Run Doctor: check toolchain to see what you have and what it enables. Commands
Also: SettingsEverything works without configuring anything. The ones worth knowing:
The rest are in the Settings UI under "LaTeX Intelligence". Known limitationsThe bounds on a Table captions are numbered 1, 2, 3 rather than I, II, III in classes that use Roman numerals. Three of the eight papers in the internal test corpus run a page longer than the compiled PDF. The cause is body text density rather than any one element. ContributingThe source is on GitHub: https://github.com/Mudassiruddin7/LaTex-Intelligence To work on it:
Press F5 in VS Code to launch a second window with the extension loaded, and open a To send a change: fork the repository, make a branch, and open a pull request. Two things a reviewer will look for. Check the output by looking at it. Word does not do what the markup says it will — it applies its own row heights, shrinks shapes to fit, and re-lays maths its own way. If you change how something is rendered, export a document, open it in Word, and say in the pull request what you saw. Take numbers from a measurement. If you add a document class, read its page and its font sizes out of the class file rather than from a style guide. FeedbackSomething wrong, or missing? Tell me here — it goes to a form I read. Bugs are also welcome as GitHub issues. MIT licensed. |