PSTriks を使用して、幅が可変の滑らかな曲線を描画しようとしています。 得られる結果は必要な品質ではありません。 たとえば、次のコードから:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{pstricks-add}
\begin{document}
\begin{pspicture}(-2.5,-2.5)(2.5,2.5)
\pscurve[variableLW,startLW=1pt,endLW=20pt]%
(-1,0.5)(-2,1)(2,2)(-1,-2)(2,-2)
\end{pspicture}
\end{document}
ご覧のとおり、空白部分がいくつかあります。どうすればこれを回避できますか?
注: 出力を SVG にする必要があるので、コードをコンパイルするには次のようにします。
latex file.tex
dvips file.dvi
inkscape file.ps --export-plain-svg=file.svg
更新: 私はこの分野は初心者で、.ps を確認するのを忘れていましたが、次のようになっています:
答え1
latex
-> dvips
->のみで例を実行しますps2pdf
。いくつか問題がありますxelatex
:
またはパッケージを使用してauto-pst-pdf
実行しますpdflatex --shell-escape <file>
\documentclass{article}
\usepackage{pstricks-add}
\usepackage{auto-pst-pdf}
\begin{document}
\begin{pspicture}(-2.5,-2.5)(2.5,2.5)
\pscurve[variableLW,startLW=1pt,endLW=20pt]%
(-1,0.5)(-2,1)(2,2)(-1,-2)(2,-2)
\end{pspicture}
\end{document}
そして
inkscape --without-gui --file=PSTricks.pdf --export-plain-svg=PSTricks.svg
動作も非常に良好です。