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
또한 아주 잘 작동합니다.