Der Befehl texpath gibt ein leeres Array in Asymptote zurück

Der Befehl texpath gibt ein leeres Array in Asymptote zurück

Wenn ich den texpathBefehl in Asymptote verwende, erhalte ich nur ein leeres Pfadarray. Ich verwende eine Miktex-Installation auf einem Windows 8-Rechner, Ghostscript ist installiert. (Ich habe auch eine TeX Live-Installation auf einem Linux-Rechner, wo das problemlos funktioniert).

Bearbeiten: Hier ist ein einfaches Beispiel, bei dem dieses Problem auftritt:

draw(texpath("Hello, World!"));
label(string(texpath("Hello, World!").length), (0,0));

Die resultierende PDF-Datei (und auch die resultierende EPS-Datei) zeigt eine einzelne 0.

Bearbeitung 2: Ich verwende Ghostscript Version 9.16 (32 Bit, aber das gleiche Problem tritt bei der 64-Bit-Version auf).

Antwort1

Hy

Eine neue Version von Asymptote, v2.33, wurde heute veröffentlicht. Vom Update

Für den fehlenden epswrite-Treiber in Ghostscript-9.15 wurde ein Workaround implementiert.

Es scheint also, dass Sie Ghostscript >=9.15 und Asymptote 2.33 verwenden können

Alte Nachricht: SieheErstellen mit Asymptote: Datei-2.tex nicht gefunden, Nulloberflächeund auchBeschriftungen im 3D-Modus funktionieren in Asymptote nicht. Sie müssen also auf die neue kompilierte Version warten oder Ghostscript downgraden (unter Windows).

verwandte Informationen