I create SVG figures with Inkscape containing some Latex rendered text and math. This works quite well, in general. However, the Latex rendered text in the SVG images looks thicker/fatter than the normal running text. My workflow is
- Create drawing with Inkscape
- In Inkscape, insert Latex rendered text using the plugin Textext. Textext uses pdflatex and pdf2svg in the background to convert Latex code to SVG elements.
- Insert the SVG file into the Latex document with the graphicx package
- Create the final document with pdflatex.
Code: Select all
\documentclass[a4paper]{scrartcl}
\usepackage{graphicx}
\begin{document}
\begin{tabular}{|c||c|}
\hline
Latex & Inkscape+Textext\tabularnewline
\hline
\hline
This is a phrase & \includegraphics{phrase}\tabularnewline
\hline
$x=a^{2}(t)$ & \includegraphics{math}\tabularnewline
\hline
\end{tabular}
\end{document}
The magnified regions show Inkscape/Textext created math and normal Latex. Its clearly visible that the Latex text contained in the figure looks fatter. It would be nice if the difference was not visible. This would also increase readability for very small texts.
I realize that it might be too much to ask that after pdflatex > pdf2svg > svg2pdf > pdflatex the output should look exactly the same as after a simple pdflatex run.

Please note that I don't look for solutions like PDF + Latex code export from Inkscape. I would like to arrange the Latex text directly in Inkscape. Other ideas? Thanks in advance!