我正在嘗試使用 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
效果也很好。