PST hiyla-nayranglari - PSTricks

PST hiyla-nayranglari qo'shilishiga imkon beradigan makroslar to'plamidir PostScript to'g'ridan-to'g'ri ichidagi chizmalar TeX yoki LaTeX kod. Dastlab u tomonidan yozilgan Timoti Van Zandt va tomonidan so'nggi yillarda saqlanib kelinmoqda Denis Jiru, Sebastyan Raxts va Herbert Voss (de ).

Asosiy foydalanish

PSTricks misoli (miqyosi)

Grafika yaratish uchun juda ko'p buyruqlar to'plami mavjud. PSTricks-dagi koordinatalar har doim qavs ichida ko'rsatiladi, chunki quyidagi misol (miqyosi) ko'rsatib turibdi:

 oshlash{rasm}(5,5)   %% uchburchak qizil rangda:    pspolygon[linecolor = qizil](1,1)(5,1)(1,4)   %% Bezier egri chizig'i yashil rangda:    pscurve[linecolor = yashil, chiziq kengligi = 2pt,%     ko'rgazma nuqtalari = rost] (5,5) (3,2) (4,4) (2,3) %% Radiusi 1 bo'lgan ko'k rangdagi doira:    pscircle[linecolor = ko'k, linestyle = kesikli](3,2.5){1} oxiri{rasm}

Kengaytmalar

Plotirovka gunoh (x) bilan pst-fitna

PSTricks buyruqlari past darajada, shuning uchun matematikada tez-tez ishlatiladigan bir necha turdagi grafikalarni yaratishni engillashtirish uchun ko'plab LaTeX to'plamlari tayyorlangan. matn terish.

pst-fitna yaratish uchun buyruqlar beradi funktsiya grafikalar.

Quyidagi misolni ko'rib chiqing:

 oshlash{rasm *}(-7,-2)(7,2)    psaxes[teglar = yo'q](0,0)(-7,-2)(7,2)        % o'qni o'rnatadi    psplot[linecolor = ko'k, chiziq kengligi = 1,5pt]%% sinus to'lqinini chizadi     {-7}{7}{x 0.01745329252 div gunoh}           % RPN ifodasiga e'tibor bering    uput[45](3.1415926,0){$ pi$}                % bu yorliqlar    uput[90](-1.570796,0){$- pi/2$}             %  uput - bu [burchak] da joylashgan quti    uput[-90](1.570796,0){$ pi/2$}              (x, y) koordinatasiga nisbatan%    uput[-135](-3.1415926,0){$- pi$}            % va qutiga {content} qo'yish    psline[linewidth = 1pt, linecolor = red, linestyle = nuqta]%% qizil nuqta chiziqlar     (1.57079632,1)(1.57079632,0)    psline[linewidth = 1pt, linecolor = red, linestyle = nuqta]%     (-1.57079632,-1)(-1.57079632,0) oxiri{rasm *}

Oldingi misol TeX buyruqlari rasmlarning elementlari sifatida ishlatilishi mumkinligini ham ko'rsatib turibdi, chunki PostScript foydalanadi RPN matematik operatsiyalar uchun uslub, pst-plot argumenti bir xil shaklda berilishi kerak, alternativa esa ixtiyoriy argumentdan foydalanishdir. algebraik, keyin formulani algebraik ifoda sifatida tavsiflash mumkin.

pstricks-add pst-plot-ni ham kengaytiradi qutbli grafikalar va RPN o'rniga uchastkalar uchun algebraik yozuvlardan foydalanishga ruxsat berish.

pst-matematikasi beradi trigonometrik funktsiyalari yilda radianlar (chunki PostScript standart sifatida ishlatilgan daraja ) va giperbolik trigonometrik funktsiyalar.

pst-3dplot quyidagi kabi 3D grafika yaratish uchun ishlatiladi:

PSTricks to'plami yordamida chizilgan giperbolik paraboloid pst-3dplot

multido takrorlanadigan elementlar bilan grafiklarni dasturlash uchun asosiy tsikl funktsionalligini ta'minlaydi:

Parametrlarni o'zgaruvchan holda grafikani chizish multido

pst-evkl oson yaratish uchun beta kengaytmasi geometrik chizmalar.

Bilan tasvirlangan uchburchakning aylanasi pst-evkl

Chizish uchun boshqa ko'plab kengaytmalar mavjud O'chirish sxemalari, shtrix-kodlar, grafikalar, daraxtlar, ma'lumotlarni vizualizatsiya qilish va boshqalar.

Moslik

PSTricks faqat PostScript qidiruv vositalaridan foydalangan holda TeX tizimlariga to'liq mos keladi, shu jumladan eTeX va boshqalarni o'z ichiga oladi. Biroq, bu shunday emas keng qo'llaniladigan bilan mos keladi pdfTeX dvigatel PDF rejimi. PdfTeX ko'pgina joriy o'rnatmalarda standart vosita bo'lgani uchun, PSTricks foydalanuvchilari pdfTeX-ni majburlashlari kerak. DVI rejim yoki foydalanish auto-pst-pdf. PGF / TikZ bu PSTricks-ga alternativa bu pdfTeX bilan mos keladi.

PSTricks chiqishini qo'llab-quvvatlovchi dastur

Shuningdek qarang

Qo'shimcha o'qish

  • Herbert Voss; PSTricks - Grafik für TeX va LaTeX, 7-nashr, DANTE e.V. va Lehmanns.media, 1008 bet, Heidelberg va Berlin 2016, ISBN  978-3-86541-858-6.
  • Herbert Voss; PSTricks - TeX va LaTeX uchun grafikalar, 1-nashr, UIT, 916 bet, Kembrij 2011, ISBN  978-1-906860-13-4; TUGboat-da ko'rib chiqish

Tashqi havolalar

  • Rasmiy veb-sayt
  • PST hiyla-nayranglari hujjatlar.
  • PST hiyla-nayranglari misollar.
  • LaTeXDraw, bepul va ochiq manba Java-da yozilgan PSTricks kodini ishlab chiqaruvchi grafik muharriri.
  • JPicEdt, boshqa bepul va ochiq manba Java-da yozilgan PSTricks kodini ishlab chiqaruvchi grafik muharriri.
  • LaTeXPiX, Windows OS uchun yozilgan PSTricks kodini (boshqalar qatori) ishlab chiqaruvchi bepul grafik muharriri.