texpath コマンドは Asymptote で空の配列を返します

texpath コマンドは Asymptote で空の配列を返します

Asymptote でコマンドを使用するとtexpath、空のパス配列のみが返されます。Windows 8 マシンで miktex インストールを使用しており、ghostscript がインストールされています。(Linux マシンに TeX Live をインストールしていますが、こちらでは問題なく動作します)。

編集: この問題が発生する簡単な例を次に示します。

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

結果の PDF ファイル (および結果の EPS ファイル) には、単一の 0 が表示されます。

編集 2: 私は ghostscript バージョン 9.16 (32 ビットですが、64 ビット バージョンでも同じ問題が発生します) を使用しています。

答え1

ハイ

Asymptoteの新しいバージョンv2.33が本日リリースされました。アップデートから

ghostscript-9.15 で欠落していた epswrite ドライバーに対する回避策が実装されました。

つまり、Ghostscript >=9.15とAsymptote 2.33を使用できるようです。

古いメッセージ: 参照漸近線で構築: file-2.tex が見つかりません。表面が null ですそしてまた3D モードのラベルは Asymptote では機能しませんしたがって、新しくコンパイルされたバージョンを待つか、Ghostscript をダウングレードする必要があります (Windows の場合)。

関連情報