SMath Studio to LaTeX converter
Researchers writing journal articles usually keep their calculations and their typesetting apart: the maths lives in SMath, the paper itself in LaTeX. This step automates the handoff — you get a clean .tex with native math markup, no \includegraphics. The result compiles unchanged under pdfLaTeX, XeLaTeX or LuaLaTeX, drops into Elsevier / Springer / IEEE templates and opens directly in Overleaf. Practical for PhD students preparing dissertations and for preprint servers such as arXiv.
How it works
- 1Upload your SMath Studio file
Drag a .sm or .smz file (up to 50 MB) onto the upload zone. Files are encrypted in transit and deleted after processing.
- 2Select LaTeX as the output format
Choose "LaTeX" in the format selector. The server parses the SMath XML and generates a .tex file — typically 3–5 seconds.
- 3Download the .tex and compile
The file is available for 5 minutes. Open in Overleaf or a local TeX distribution — formulas, units, and plots (PNG) are already included.
Frequently asked questions
Are SMath plots converted to TikZ or PNG?
Plots described in the .sm XML are included in the .tex as PNG inserts. TikZ generation from SMath plots is not supported — it would require re-computing data points, which is not available without the SMath engine. Formula blocks and text convert fully to native LaTeX.
Does it work with the SMath unit system?
Yes. Unit expressions defined via the SMath Studio unit system are read from XML and output to LaTeX with correct symbols (\mathrm{} for upright units). Physical dimensions are not lost during conversion.
Do I need a SMath Studio license or account?
No. The converter runs server-side and is fully anonymous. SMath Studio is not required on your device — just a browser and a .sm or .smz file.
Is the output compatible with Overleaf?
Yes. Upload the .tex to a new Overleaf project and set the compiler to XeLaTeX. All formulas, units, and Cyrillic characters will render correctly.