Estou tentando desenhar curvas suaves com largura variável usando PSTriks. Os resultados que estou obtendo não têm a qualidade que preciso. Por exemplo, a partir deste trecho de código:
\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}
que obtive da documentação, recebo o seguinte:
Como você pode ver, possui alguns espaços em branco. Como posso evitar isso?
Obs: preciso que a saída seja SVG, então para compilar o código que estou fazendo:
latex file.tex
dvips file.dvi
inkscape file.ps --export-plain-svg=file.svg
ATUALIZAÇÃO: sou novo nisso e esqueci de verificar o .ps, é assim que parece:
Responder1
execute o exemplo apenas com latex
-> dvips
-> ps2pdf
. Existem alguns problemas xelatex
:
ou use o pacote auto-pst-pdf
e executepdflatex --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}
e
inkscape --without-gui --file=PSTricks.pdf --export-plain-svg=PSTricks.svg
também funciona muito bem.