2017-09-26 5 views
1

In Wirklichkeit habe ich das ursprüngliche Problem erkannt, wenn Inkscape 0.91 verwendet - es hat eine Option, Latex Bilder auf einer SVG Oberfläche zu rendern. Graben ein wenig, so scheint es, dass das Problem zu pstoedit Versagen zurückzuführen ist, die, wenn sie separat berichtet genannt:pstoedit erstellt keine 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 

Graben noch tiefer, so scheint es, dass pstoedit plotutils verwendet die Arbeit zu tun, aber aus Erprobungen, plotutils scheint zu tun, was zu tun ist, es soll:

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

erfolgreich erstellt eine test.meta Datei mit einem Spline, während

plot -T svg test.meta > test.svg 

Konvertiten, die

installierten Versionen sind richtig test.svg Metafile:

  • plotutls 2.6 (scheint Ok, erstellt svg)
  • pstoedit 3.7 (Arbeiten, mit Ausnahme svg)
  • Inkscape 0.91 (Latex erscheint im extensions | render Menü aber funktioniert nicht - weil pstoedit die erforderliche svg nicht erzeugt

Ich habe auch die ./configure Optionen überprüft, um zu überprüfen, ob etwas fehlte - kein Glück.

Die Verteilung ist Slackware64-current. Wie Slackware immer die Header-Dateien installiert, keine Header-Dateien (-dev, -devel ...) hier fehlen (auch ich eingecheckt haben. Und neu kompiliert pstoedit nach der Installation von plotutils)

Antwort

1

noch tiefer Graben, fand ich den Grund für das Problem. Slackware64 installiert Bibliotheken zu /usr/lib64, so dass die pstoedit Plugins in /usr/lib64/pstoedit installiert wurden. Aber es scheint, dass pstoedit NICHT in dieses Verzeichnis schaut, wenn Sie versuchen, die Plugins zur Laufzeit zu laden - es sucht stattdessen nach /usr/lib/pstoedit.

Es meldet dann unterstützt mehrere Formate außer svg - mit dem Eindruck, dass es einige Plugins gefunden. In einem Debian Bug-Report fand ich, dass der Reporter die Plugin-Suche mit dem -verbose Befehlszeilenoption geprüft, die nicht beendet (es ist nur -v)

Wie dem auch sei, ich löste das Problem (für den Moment) durch einen Symlink machen von /usr/lib/pstoedit bis . Ich werde dem Programmautor auch einen Bericht schicken.