PSTricks - PSTricks
PSTricks je sada maker, která umožňují zahrnutí PostScript kresby přímo uvnitř TeX nebo Latex kód. Původně to napsal Timothy Van Zandt a v posledních letech ji udržuje Denis Girou, Sebastian Rahtz a Herbert Voss (de ).
Základní použití

K vytváření grafiky je k dispozici široká škála příkazů. Souřadnice v PSTricks jsou vždy zastoupeny v závorkách, jak ukazuje následující příklad (v měřítku):
začít{obrázek}(5,5) %% trojúhelník v červené barvě: pspolygon[linecolor = red](1,1)(5,1)(1,4) %% Bézierova křivka zeleně: pscurve[linecolor = zelená, šířka řádku = 2 body,% showpoints = true] (5,5) (3,2) (4,4) (2,3) %% Kruh v modré barvě s poloměrem 1: pscircle[linecolor = modrá, linestyle = přerušovaná](3,2.5){1} konec{obrázek}
Rozšíření

Příkazy PSTricks jsou nízké úrovně, takže bylo vytvořeno mnoho balíčků LaTeX, aby se usnadnilo vytváření několika druhů grafiky, které se běžně používají na matematických sazba.
pst-plot poskytuje příkazy pro vytváření funkce grafy.
Zvažte následující příklad:
začít{obrázek *}(-7,-2)(7,2) psaxy[štítky = žádné](0,0)(-7,-2)(7,2) % nastavuje osu psplot[linecolor = modrá, šířka čáry = 1,5 bodu]%% vykresluje sinusovou vlnu {-7}{7}{x 0,01745329252 div sin} % všimněte si výrazu RPN uput[45](3.1415926,0){$ pi$} % to jsou štítky uput[90](-1.570796,0){$- pi/2$} % uput je pole umístěné pod [úhel] uput[-90](1.570796,0){$ pi/2$} % vzhledem ke (x, y) souřadnici uput[-135](-3.1415926,0){$- pi$} % a uvedení {content} na krabici psline[linewidth = 1pt, linecolor = red, linestyle = dotted]%% červené tečkované čáry (1.57079632,1)(1.57079632,0) psline[linewidth = 1pt, linecolor = red, linestyle = dotted]% (-1.57079632,-1)(-1.57079632,0) konec{obrázek *}
Předchozí příklad také ilustruje, že příkazy TeX lze použít jako prvky do obrázků. Protože PostScript používá RPN styl pro matematické operace, argument k pst-plot musí být dodán ve stejné formě. Alternativou je použití volitelného argumentu algebraický, potom lze vzorec popsat jako algebraický výraz.
pstricks-přidat rozšiřuje také pst-plot umožňující polární grafy a umožňující použití algebraické notace pro grafy místo RPN.
pst-matematika poskytuje trigonometrický funkce v radiány (protože PostScript je standardně používán stupňů ) a hyperbolické trigonometrické funkce.
pst-3dplot se používá k vytváření 3D grafiky, jako je následující:

multido poskytuje základní funkce smyčky pro programování grafů s opakujícími se prvky:

pst-eucl je beta rozšíření pro snadné vytvoření geometrický kresby.

Existuje mnoho dalších rozšíření pro kreslení Schémata zapojení, čárové kódy, grafy, stromy, vizualizace dat atd.
Kompatibilita
PSTricks je plně kompatibilní pouze se systémy TeX používajícími meziprodukty PostScript, mimo jiné včetně eTeX a dalších. Ale je ne kompatibilní s široce používaným pdfTeX motor dovnitř PDF režimu. Protože pdfTeX je výchozí modul ve většině současných instalací, uživatelé PSTricks musí buď vynutit pdfTeX DVI režimu nebo použití auto-pst-pdf. PGF / TikZ je alternativou k PSTricks, že je kompatibilní s pdfTeX.
Software, který podporuje výstup PSTricks
- Inkscape
- Software pro interaktivní geometrii: Auto., GeoGebra, Kig
- JPicEdt
- Mathematica
- WinFIG
- LaTeXPiX
- gnuplot
- LaTeXDraw
- Dia
- GeoGebra
Viz také
- PSfrag
- Asymptota (jazyk vektorové grafiky)
- TeX
- Seznam rozšíření TeX
- Latex
- PostScript
- Inkscape pro konverzi SVG obrázky do kódu PSTricks.
- PGF / TikZ (Portable Graphics Format), alternativa TeX balíček pro programování grafiky (funguje také s pdftex).
- CircuiTikZ
Další čtení
- Herbert Voss; PSTricks - Grafik für TeX und LaTeX, 7. vydání, DANTE e.V. a Lehmanns.media, 1008 stran, Heidelberg a Berlín 2016, ISBN 978-3-86541-858-6.
- Herbert Voss; PSTricks - Graphics for TeX and LaTeX, 1st edition, UIT, 916 pages, Cambridge 2011, ISBN 978-1-906860-13-4; recenze v TUGboat
externí odkazy
- Oficiální webové stránky
- PSTricks dokumentace.
- PSTricks příklady.
- LaTeXDraw, zdarma a otevřený zdroj grafický editor generující kód PSTricks, napsaný v Javě.
- JPicEdt, další zdarma a otevřený zdroj grafický editor generující kód PSTricks, napsaný v Javě.
- LaTeXPiX, freewarový grafický editor generující (mimo jiné) kód PSTricks, napsaný pro OS Windows.