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
Platform Compatibility
Windows macOS LinuxCategories
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 |
