Make Inkscape PostScript files compatible with psfrag in LaTeX

eps files exported with Inkscape cannot be used with psfrag.

You are now following this Submission

Open your PostScript file with "psfragcompatible"
The function searches the PostScript file for strings of the form <01020304>Tj or [<010203>-1<0405>-1<06>-1<07>1<08>129<090a06>]TJ and replaces them by strings of the form (int)Tj, where int is a number 1,2,3, ...
Finally you can use \psfrag{int}{your latex expression} in LaTeX.

This function is a modification of the function "replaceinfile" written by Pekka Kumpulainen.

The workaround is explained on http://tavmjong.free.fr/INKSCAPE/MANUAL/html/File-Export.html

Cite As

Ulrich Sachs (2026). Make Inkscape PostScript files compatible with psfrag in LaTeX (https://uk.mathworks.com/matlabcentral/fileexchange/29649-make-inkscape-postscript-files-compatible-with-psfrag-in-latex), MATLAB Central File Exchange. Retrieved .

Acknowledgements

Inspired by: Replace strings in text file

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0