External Call of LaTeX broken for certain path names
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
Medium
|
Unassigned |
Bug Description
In Extension -> Render -> LaTeX Formula
any formula in LaTeX is not evaluated (e.g. \pi^2). The reason seems to be a longer than expected user pathname
Instead of taking the real path name an abbreviated name is used for temporary directory for LaTeX code.
Like: "temporary files were left in: c:\users\
Effect: The LaTeX call is not completed not even with a timeout and needs to be interrupted.
I am running an uptodate windows 7 and the current Inkscape. In case you need more information please contact me.
I am not sure if this is a proper bug report. I resolved the problem temporarily by creating a "short" user.
I have the same issue with Inkscape 0.91. This is due to the tempfile library returning the shortened path version in python. An easy solution for this is to define the TMPDIR environmental variable in your windows environment to a short temporary folder (C:\temp) for example and make sure that folder exists. An alternative would be to modify your eqtexsvg.py file to use the win32api library to return instead the full path. The first method is straightforward and simple.