我正在尝试使用 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
工作也很好。