renderTex2Emf

for converting latex strings to emf files
990 Downloads
Updated 8 Mar 2007

No License

This function converts a Tex input to a windows vector emf vector file.

texWarning=renderTex2Emf(equationText,fontSize,fileName)

It is a slighty modified version of renderTex in publish.m
It allows having nice equations in word documents.

How to use it:

equationText is the input string.

fontSize optional font size in pts (default 12)

fileName optional file where to save the file.

texWarning output of the tex Parser

renderTex2Emf('$$ \frac{2}{x} +\int_0^2 x^2 dx$$');
generate a 12 pts equation and save it into the cilpboard.
for instance, you can paste it into a Word document.

renderTex2Emf('$$ \frac{2}{x} +\int_0^2 x^2 dx$$',22);
same with a 22 pts eqution.

renderTex2Emf('$$ \frac{2}{x} +\int_0^2 x^2 dx$$',22,'myEquation.emf');
save it to the 'myEquation.emf' file instead of the clipboard.

NOTE ON FONTS: in order to export Tex equations to printers, you need to
install the ams fonts on your system :
for PC systems : control panel -> fonts and 'file - >add'
select the fonts located in
<matlabroot>\sys\fonts\ttf\cm
<matlabroot>\sys\fonts\type1\cm
and once the fonts are included, reboot.

Cite As

Mathias Ortner (2026). renderTex2Emf (https://uk.mathworks.com/matlabcentral/fileexchange/14194-rendertex2emf), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R14SP3
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0.0