Estoy intentando dibujar curvas suaves con ancho variable usando PSTriks. Los resultados que estoy obteniendo no tienen la calidad que necesito. Por ejemplo, de este fragmento 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 obtuve de la documentación, obtengo lo siguiente:
Como puedes ver, tiene algunos espacios en blanco. ¿Cómo puedo evitar eso?
Nota: necesito que la salida sea SVG, así que para compilar el código estoy haciendo:
latex file.tex
dvips file.dvi
inkscape file.ps --export-plain-svg=file.svg
ACTUALIZACIÓN: Soy nuevo en esto y olvidé verificar el .ps, así es como se ve:
Respuesta1
ejecute el ejemplo solo con latex
-> dvips
-> ps2pdf
. Hay algunos problemas con xelatex
:
o usar el paquete auto-pst-pdf
y ejecutarpdflatex --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}
y
inkscape --without-gui --file=PSTricks.pdf --export-plain-svg=PSTricks.svg
Funciona también muy bien.