PSTricks, PostScript çizimlerinin doğrudan veya LaTeX kaynak koduna dahil edilmesini sağlayan bir dizi makrodur. İlk olarak tarafından yazılmıştır ve son yıllarda , ve (de) tarafından sürdürülmüştür.
Temel kullanım
Grafik oluşturmak için çok çeşitli komutlar mevcuttur. Aşağıdaki örnekte (ölçeklendirilmiş) gösterildiği gibi, PSTricks'te koordinatlar her zaman parantez içinde gösterilir:
\begin{pspicture}(5,5) %% Triangle in red: \pspolygon[linecolor=red](1,1)(5,1)(1,4) %% Bezier curve in green: \pscurve[linecolor=green,linewidth=2pt,% showpoints=true](5,5)(3,2)(4,4)(2,3) %% Circle in blue with radius 1: \pscircle[linecolor=blue,linestyle=dashed](3,2.5){1} \end{pspicture}
Eklentiler
PSTricks komutları düşük seviyelidir, bu nedenle matematiksel dizgi üzerinde yaygın olarak kullanılan çeşitli grafik türlerinin oluşturulmasını kolaylaştırmak için birçok LaTeX paketi yapılmıştır.
pst-plot, fonksiyon grafikleri oluşturmak için komutlar sağlar.
Aşağıdaki örneği ele alalım:
\begin{pspicture*}(-7,-2)(7,2) \psaxes[labels=none](0,0)(-7,-2)(7,2) % sets up axis \psplot[linecolor=blue, linewidth=1.5pt]% % plots the sinewave {-7}{7}{x 0.01745329252 div sin} % notice the RPN expression \uput[45](3.1415926,0){$\pi$} % these are the labels \uput[90](-1.570796,0){$-\pi/2$} % \uput is a box positioned at [angle] \uput[-90](1.570796,0){$\pi/2$} % relative to (x,y) coordinate \uput[-135](-3.1415926,0){$-\pi$} % and putting { content } on the box \psline[linewidth=1pt,linecolor=red,linestyle=dotted]% % red dotted lines (1.57079632,1)(1.57079632,0) \psline[linewidth=1pt,linecolor=red,linestyle=dotted]% (-1.57079632,-1)(-1.57079632,0) \end{pspicture*}
Önceki örnek ayrıca TeX komutlarının resimlerde öğe olarak kullanılabileceğini göstermektedir. PostScript matematiksel işlemler için stilini kullandığından, pst-plot'a argüman aynı biçimde sağlanmalıdır. Alternatif olarak isteğe bağlı algebraic argümanı kullanılırsa formül cebirsel bir ifade olarak tanımlanabilir.
pstricks-add, pst-plot'u genişleterek kutupsal grafiklerini de etkinleştirir ve RPN yerine grafikler için cebirsel gösterimin kullanılmasına izin verir.
pst-math, radyan olarak trigonometrik fonksiyonlar (PostScript varsayılan olarak dereceleri kullandığından) ve hiperbolik trigonometrik fonksiyonlar sağlar.
pst-3dplot, aşağıdaki gibi 3D grafikler oluşturmak için kullanılır:
multido, tekrar eden elemanlara sahip grafikleri programlamak için temel döngü işlevselliği sağlar:
pst-eucl, geometrik çizimlerin kolay oluşturulması için bir beta eklentisidir.
Devre şemaları, barkodlar, çizgeler, çizmek, verileri görselleştirmek vb. için birçok başka uzantı vardır.
Uyumluluk
PSTricks yalnızca eTeX ve diğerleri dahil ancak bunlarla sınırlı olmamak üzere PostScript ara ürünlerini kullanan TeX sistemleriyle tam uyumludur. Ancak, PDF modunda yaygın olarak kullanılan motoru ile "uyumlu" değildir. Mevcut kurulumların çoğunda pdfTeX varsayılan motor olduğundan, PSTricks kullanıcıları ya pdfTeX'i moduna zorlamalı ya da kullanmalıdır. (PGF/TikZ), pdfTeX ile "uyumlu" olan PSTricks'e bir alternatiftir.
PSTricks çıktısını destekleyen yazılımlar
Ayrıca bakınız
- TeX eklentileri listesi
- LaTeX
- PostScript
- SVG görüntülerini PSTricks koduna dönüştürmek için Inkscape.
- (PGF/TikZ) (Portable Graphics Format), grafik programlama için alternatif bir paketi (pdftex ile de çalışır).
- CircuiTikZ
Konuyla ilgili okumalar
- Herbert Voss; PSTricks – Grafik für TeX und LaTeX, 7th edition, DANTE e.V. and Lehmanns.media, 1008 pages, Heidelberg and Berlin 2016, .
- Herbert Voss; PSTricks – Graphics for TeX and LaTeX, 1st edition, UIT, 916 pages, Cambridge 2011, ; review in TUGboat
Dış bağlantılar
Wikimedia Commons'ta PSTricks ile ilgili ortam dosyaları bulunmaktadır. |
- Resmî site
- PSTricks belgelemesi.
- PSTricks örnekleri.
- LaTeXDraw, Java ile yazılmış, PSTricks kodu üreten ücretsiz ve açık kaynak kodlu bir grafik düzenleyici.
- JPicEdt, Java ile yazılmış, PSTricks kodu üreten başka bir ücretsiz ve açık kaynak grafik düzenleyici.
- LaTeXPiX, Windows işletim sistemi için yazılmış, (diğerlerinin yanı sıra) PSTricks kodu üreten ücretsiz bir grafik düzenleyici.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
PSTricks PostScript cizimlerinin dogrudan veya LaTeX kaynak koduna dahil edilmesini saglayan bir dizi makrodur Ilk olarak tarafindan yazilmistir ve son yillarda ve de tarafindan surdurulmustur Temel kullanimPSTricks ornegi olcekli Grafik olusturmak icin cok cesitli komutlar mevcuttur Asagidaki ornekte olceklendirilmis gosterildigi gibi PSTricks te koordinatlar her zaman parantez icinde gosterilir begin pspicture 5 5 Triangle in red pspolygon linecolor red 1 1 5 1 1 4 Bezier curve in green pscurve linecolor green linewidth 2pt showpoints true 5 5 3 2 4 4 2 3 Circle in blue with radius 1 pscircle linecolor blue linestyle dashed 3 2 5 1 end pspicture Eklentilerpst plot ile sin x fonksiyonu cizimi PSTricks komutlari dusuk seviyelidir bu nedenle matematiksel dizgi uzerinde yaygin olarak kullanilan cesitli grafik turlerinin olusturulmasini kolaylastirmak icin bircok LaTeX paketi yapilmistir pst plot fonksiyon grafikleri olusturmak icin komutlar saglar Asagidaki ornegi ele alalim begin pspicture 7 2 7 2 psaxes labels none 0 0 7 2 7 2 sets up axis psplot linecolor blue linewidth 1 5pt plots the sinewave 7 7 x 0 01745329252 div sin notice the RPN expression uput 45 3 1415926 0 pi these are the labels uput 90 1 570796 0 pi 2 uput is a box positioned at angle uput 90 1 570796 0 pi 2 relative to x y coordinate uput 135 3 1415926 0 pi and putting content on the box psline linewidth 1pt linecolor red linestyle dotted red dotted lines 1 57079632 1 1 57079632 0 psline linewidth 1pt linecolor red linestyle dotted 1 57079632 1 1 57079632 0 end pspicture Onceki ornek ayrica TeX komutlarinin resimlerde oge olarak kullanilabilecegini gostermektedir PostScript matematiksel islemler icin stilini kullandigindan pst plot a arguman ayni bicimde saglanmalidir Alternatif olarak istege bagli algebraic argumani kullanilirsa formul cebirsel bir ifade olarak tanimlanabilir pstricks add pst plot u genisleterek kutupsal grafiklerini de etkinlestirir ve RPN yerine grafikler icin cebirsel gosterimin kullanilmasina izin verir pst math radyan olarak trigonometrik fonksiyonlar PostScript varsayilan olarak dereceleri kullandigindan ve hiperbolik trigonometrik fonksiyonlar saglar pst 3dplot asagidaki gibi 3D grafikler olusturmak icin kullanilir PSTricks paketi pst 3dplot kullanilarak cizilen hiperbolik paraboloid multido tekrar eden elemanlara sahip grafikleri programlamak icin temel dongu islevselligi saglar multido ile parametreleri degistirirken bir grafik cizme pst eucl geometrik cizimlerin kolay olusturulmasi icin bir beta eklentisidir Bir ucgenin cevrel cemberi pst eucl ile gosterilmistir Devre semalari barkodlar cizgeler cizmek verileri gorsellestirmek vb icin bircok baska uzanti vardir UyumlulukPSTricks yalnizca eTeX ve digerleri dahil ancak bunlarla sinirli olmamak uzere PostScript ara urunlerini kullanan TeX sistemleriyle tam uyumludur Ancak PDF modunda yaygin olarak kullanilan motoru ile uyumlu degildir Mevcut kurulumlarin cogunda pdfTeX varsayilan motor oldugundan PSTricks kullanicilari ya pdfTeX i moduna zorlamali ya da kullanmalidir PGF TikZ pdfTeX ile uyumlu olan PSTricks e bir alternatiftir PSTricks ciktisini destekleyen yazilimlarInkscape Etkilesimli geometri yazilimi C a R GeoGebra Kig JPicEdt Mathematica gnuplot Dia GeoGebraAyrica bakinizTeX eklentileri listesi LaTeX PostScript SVG goruntulerini PSTricks koduna donusturmek icin Inkscape PGF TikZ Portable Graphics Format grafik programlama icin alternatif bir paketi pdftex ile de calisir CircuiTikZKonuyla ilgili okumalarHerbert Voss PSTricks Grafik fur TeX und LaTeX 7th edition DANTE e V and Lehmanns media 1008 pages Heidelberg and Berlin 2016 978 3 86541 858 6 Herbert Voss PSTricks Graphics for TeX and LaTeX 1st edition UIT 916 pages Cambridge 2011 978 1 906860 13 4 review in TUGboatDis baglantilarWikimedia Commons ta PSTricks ile ilgili ortam dosyalari bulunmaktadir Resmi site PSTricks belgelemesi PSTricks ornekleri LaTeXDraw Java ile yazilmis PSTricks kodu ureten ucretsiz ve acik kaynak kodlu bir grafik duzenleyici JPicEdt Java ile yazilmis PSTricks kodu ureten baska bir ucretsiz ve acik kaynak grafik duzenleyici LaTeXPiX Windows isletim sistemi icin yazilmis digerlerinin yani sira PSTricks kodu ureten ucretsiz bir grafik duzenleyici