Here’s a tool that my tutor show me in order to write with
in Inkscape… Just go to this website… The application is called “TeXtext”, and is an extension for Inkscape that let me use
inside Inkscape…. Just download the latest version (at the moment is the 0.4.4)…
You have to install the following packages before uncompress the package:
- PDFLaTeX (is automatically installed with your
distribution).
- ‘Pstoedit’ or ‘PDFtoSVG’ (one of these packages – or both if you want)…
Now you can install the extensions…. If you have Inkscape 0.47 or newer (I recommend Inkscape 0.48), just uncompress the package TeXtext.tar.gz and copy or move all the files to the following folder:

and that’s it… Oh, wait, there’s more… I tried to use it the first time and some warnings appeared, but the application worked… I hate warnings, so here’s how to avoid those warnings:
- open ‘textext.py’ with any editor (I use Kate)… and delete the library md5 (line 55).
- Now add the following lines from line 57:
#########################################################
#BEGIN *** This is done to avoid warnings related with md5 library ***
:}$ \\ $\phantom\qquad\mathrm{warnings.warn(``deprecated'', DeprecationWarning)}$)
:}$ \\ $\phantom\qquad\mathrm{warnings.simplefilter(``ignore'')}$ \\ $\phantom\qquad\mathrm{fxn()}$ \\ $\phantom\qquad\mathrm{import md5}$)
#END *** This is done to avoid warnings related with md5 library ***
#########################################################
and with that you avoid the annoying warnings…. Check the indentation because Python complaint about that… also check the quotes (” … “)
- One last tip… Write a basic preamble for
, and copy that preamble to the same folder where you put the extensions. When using TeXtext specify this preamble to write your stuff… I use the following preamble:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{amsmath,amssymb} % mathematical symbols and fonts
%% Use one of the following encoding packages according to your system and needs
\usepackage[T1]{fontenc} % special characters and encoding
% \usepackage[utf8]{inputenc} % special characters and encoding (For UTF-8)
% \usepackage[latin1]{inputenc} % special characters and encoding (for ISO-8859-1)
\usepackage{fourier-orns} % several logos and ornaments
% Mathematical fonts using ‘mathrsfs’ (Usage: in math mode: \mathscr{<letter>}).
% I’m goning to use it to generate the symbol for Laplace transform (\mathscr{L}), Fourier transform (\mathscr{F}) and others:
\usepackage{mathrsfs}
\usepackage{mathtools} % mathematical tools
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
You do not have to add \docummentclass{…} nor \begin{document}-\end{document}… Just add basic packages that let you write in LaTeX… I think that these packages are enough… I have the package ‘fontenc’ with option [T1], this package worked smoothly in the computer at the office, but in the computer at home I could not use normal text, just maths, so I changed the package fontenc, and used instead at home ‘inputenc’ with option ‘utf8′… for that reason I have commented those lines… that’s a problem of codification, so try one of those lines that let you use TeXtext without warnings or problems… Ok, now that’s it… See you then…
PS: I attached an image with an example (Example with TeXtext)… enjoy the application…