2017-09-26 45 views
1

實際上,我在使用Inkscape 0.91時檢測到原始問題 - 它可以在SVG表面上渲染Latex圖像。挖一點點,似乎問題是由於pstoedit否則,當被單獨調用報道:pstoedit不會創建svg

$ pstoedit -f svg test.ps test.svg 
pstoedit: version 3.70/DLL interface 108 (built: Sep 25 2017 - release build - g++ 4.9.3 - 64-bit) : Copyright (C) 1993 - 2014 Wolfgang Glunz 
Unsupported output format svg 

挖掘仍然較深,似乎pstoedit使用plotutils做的工作,但是,從測試,plotutils似乎做什麼是應該做的事:

echo 0 0 1 1 2 0 | spline | graph > test.meta 

成功地創建了一個test.meta文件與它的花鍵,而

plot -T svg test.meta > test.svg 

轉換是正確的圖元文件到安裝test.svg

版本:

  • plotutls 2.6(似乎確定,創建SVG)
  • pstoedit 3.7(作品,除了SVG)
  • Inkscape的0.91(乳膠出現在extensions | render菜單 但不起作用 - 因爲pstoedit不生成 所需的svg)

我也回顧了./configure選項來檢查是否有東西丟失 - 沒有運氣。

分配是Slackware64-current。作爲Slackware總是安裝的頭文件,沒有頭文件(-dev,-devel ...)缺少這裏(我已經檢查過,而且安裝後plotutils編譯pstoedit

回答

1

更深的挖掘,我找到了原因爲了這個問題。 Slackware64安裝庫到/usr/lib64,所以pstoedit插件安裝在/usr/lib64/pstoedit。但是,似乎pstoedit在運行時嘗試加載插件時不會在該目錄中查找 - 它會替代地查找/usr/lib/pstoedit

然後它報告支持幾種格式,除了svg - 給人感覺它確實找到了一些插件。在Debian bug報告我發現,記者使用-verbose命令行選項,這不退出(它只是-v

反正檢查插件搜索,我通過使一個符號鏈接解決的問題(目前)從/usr/lib/pstoedit/usr/lib64/pstoedit。我也會向程序作者發送報告。