PSTricks - Grafik mit PostScript für TeX und LaTeX

von: Herbert Voß

Lehmanns Media GmbH, 2016

ISBN: 9783865418692 , 958 Seiten

7. Auflage

Format: PDF, OL

Kopierschutz: Wasserzeichen

Windows PC,Mac OSX Apple iPad, Android Tablet PC's Online-Lesen für: Windows PC,Mac OSX,Linux

Preis: 29,99 EUR

Mehr zum Inhalt

PSTricks - Grafik mit PostScript für TeX und LaTeX


 

Titel

2

Inhaltsverzeichnis

4

Vorwort

10

1.Einführung

12

1.1 Die Geschichte

12

1.2 Der Kern

13

1.3 Was es ist ...

14

1.4 Was es nicht ist ...

14

1.5 Was noch zu sagen ist ...

15

2. Erste Schritte

18

2.1 Farben

19

2.1.1 xcolor

20

2.1.2 Seitenhintergrundfarbe

30

2.1.3 Boxhintergrundfarbe

30

2.1.4 Farbwerte bestimmen

31

2.1.5 xcolor und PSTricks

31

2.2 Parameter mit \psset setzen

32

2.3 Maßstäbe und Längen

33

2.3.1 Längen

33

2.3.2 Winkel

34

2.3.3 Erweiterungen

35

2.4 Koordinaten

35

2.5 pspicture–Umgebung

35

2.5.1 Optionen

38

2.6 Leerraum (»Whitespace«)

41

3. Koordinatensystem

42

3.1 Grids

43

3.2 Parameter

44

3.2.1 gridwidth

44

3.2.2 gridcolor

44

3.2.3 griddots

45

3.2.4 gridlabels

45

3.2.5 gridfont

45

3.2.6 gridlabelcolor

46

3.2.7 subgriddiv

46

3.2.8 subgridwidth

47

3.2.9 subgridcolor

48

3.2.10 subgriddots

48

3.3 Makros

48

3.4 Spezialfälle

51

4. Linien und Polygone

54

4.1 Parameter

54

4.1.1 linewidth

55

4.1.2 linecolor

56

4.1.3 linestyle

56

4.1.4 linejoin

59

4.1.5 linecap

60

4.1.6 dash

61

4.1.7 dotsep

62

4.1.8 doubleline, doublesep, doublecolor

62

4.1.9 dimen

62

4.1.10 arrows

63

4.1.11 showpoints

64

4.1.12 linearc

64

4.1.13 framearc

65

4.1.14 cornersize

65

4.1.15 border, bordercolor

65

4.1.16 shadow, shadowsize, shadowangle, shadowcolor

66

4.1.17 linetype

66

4.1.18 liftpen

66

4.1.19 labelsep

66

4.2 \psline

67

4.3 \qline

67

4.4 \pspolygon

68

4.5 \psframe und \psTextFrame

68

4.6 \psdiamond

70

4.7 \pstriangle

70

4.8 Beispiele

71

5. Kreise, Ellipsen und Kurven

72

5.1 Parameter

72

5.1.1 arcsep, arcsepA und arcsepB

72

5.1.2 curvature

73

5.1.3 correctAngle

75

5.1.4 variableLW

76

5.1.5 startLW und endLW

76

5.1.6 variableColor

77

5.1.7 startWL und endWL

77

5.2 Kreise und Ellipsen

78

5.2.1 \pscircle

78

5.2.2 \pscircleOA

78

5.2.3 \qdisk

79

5.2.4 \psarc

79

5.2.5 \psarcn

80

5.2.6 \pswedge

80

5.2.7 \psellipse

81

5.2.8 \psellipticarc

82

5.2.9 \psellipticarcn

82

5.2.10 \psellipticwedge

83

5.3 Kurven

84

5.3.1 \psparabola

84

5.3.2 \psbezier und \pscbezier

84

5.3.3 \pscurve

85

5.3.4 \psecurve

86

5.3.5 \psccurve

86

5.4 Kubische B-Splines

87

5.5 Ergänzende Beispiele

90

6. Punkte

92

6.1 Parameter

92

6.1.1 dotstyle

92

6.1.2 dotsize

93

6.1.3 dotscale

94

6.1.4 dotangle

94

6.2 \psdot und \psdots

95

6.3 TEXnisches

95

7. Füllen

102

7.1 Parameter

103

7.1.1 fillcolor

103

7.1.2 fillstyle

103

7.1.3 hatchwidth

108

7.1.4 hatchwidthinc

108

7.1.5 hatchsep

108

7.1.6 hatchsepinc

109

7.1.7 hatchcolor

109

7.1.8 hatchangle

109

7.1.9 addfillstyle

110

7.1.10 strokeopacity

111

7.1.11 opacity

112

7.2 »Semitransparente« Farben

113

7.3 Kreisförmige Farbverläufe

114

8. Pfeile

116

8.1 Parameter

117

8.1.1 arrows

117

8.1.2 arrowsize

118

8.1.3 arrowlength

119

8.1.4 arrowinset

119

8.1.5 tbarsize

120

8.1.6 bracketlength

120

8.1.7 rbracketlength

120

8.1.8 arrowscale

121

8.2 Erweiterungen

121

8.2.1 Pfeiltyp »hook«

123

8.2.2 Mehrfachpfeile

124

8.2.3 ArrowInside und arrowfill Option

124

9. Label

128

9.1 Referenzpunkte

128

9.2 Drehwinkel

129

9.3 Parameter

129

9.4 \rput

130

9.5 \Rput

131

9.6 \uput

131

9.7 \cput

132

9.8 \multirput und \rmultiput

132

9.9 \multips

133

10. Boxen

134

10.1 Parameter

135

10.1.1 framesep

135

10.1.2 boxsep

135

10.1.3 trimode

136

10.2 Makros

136

10.2.1 \psframebox

136

10.2.2 \psdblframebox

137

10.2.3 \psshadowbox

137

10.2.4 \pscirclebox

137

10.2.5 \psovalbox

138

10.2.6 \psdiabox

138

10.2.7 \pstribox

138

10.3 Boxgröße

139

10.3.1 Konstante Breite

139

10.3.2 Konstante Breite und Höhe

139

10.4 Clipping

139

10.4.1 \clipbox

139

10.4.2 \psclip

140

10.5 Rotieren und Skalieren

141

10.5.1 Rotieren

141

10.5.2 \psscalebox und \psscaleboxto

142

10.6 Mathematik und Verbatim-Boxen

143

10.6.1 Mathematikmodus

143

10.6.2 Verbatimmodus

144

11. Anwenderstile undAnwenderobjekte

146

11.1 Anwenderstile

146

11.2 Anwenderobjekte

147

11.3 \pscustom

147

11.3.1 Parameter

148

11.3.2 Offene und geschlossene Kurven

149

11.3.3 liftpen

150

11.3.4 \newpath

152

11.3.5 \closepath

152

11.3.6 \stroke

153

11.3.7 \gsave und \grestore

153

11.3.8 \msave und \mrestore

154

11.3.9 \fill

155

11.3.10 \scale

155

11.3.11 \translate

155

11.3.12 \rotate

156

11.3.13 \swapaxes

156

11.3.14 \openshadow

157

11.3.15 \closedshadow

157

11.3.16 \movepath

158

11.3.17 \moveto

159

11.3.18 \lineto

159

11.3.19 \rlineto

159

11.3.20 \curveto

160

11.3.21 \rcurveto

160

11.3.22 \code

160

11.3.23 \dim

161

11.3.24 \coor

161

11.3.25 \rcoor

161

11.3.26 \file

162

11.3.27 \setcolor

162

11.3.28 \arrows

163

12. Koordinaten

164

12.1 Punkte

164

12.1.1 Polarkoordinaten

166

12.1.2 Berechnete Koordinaten

166

12.1.3 Doppelkoordinaten

167

12.1.4 Relative Verschiebungen

168

12.2 Winkelangaben

170

12.3 Veraltete Makros

170

12.4 Beispiel für \SpecialCoor

171

13. Grundlagen

172

13.1 Prologdateien

172

13.2 Spezielle Makros

173

13.2.1 \PSTricksoff

173

13.2.2 \KillGlue und \DontKillGlue

174

13.2.3 \pslbrace und \psrbrace

174

13.2.4 \space

175

13.2.5 \pstverb und \pstVerb

175

13.2.6 \altcolormode

178

13.2.7 \pst@def

178

13.2.8 \psforeach und \psForeach

178

13.3 Mathematische Funktionen auf TEX-Ebene

180

13.3.1 \pstFPadd, \pstFPsub, \pstFPmul, and \pstFPdiv

180

13.3.2 Interne Funktionen

181

13.3.3 \pst@divide

181

13.3.4 \pst@mod

182

13.3.5 \pst@max

182

13.3.6 \pst@maxdim

183

13.3.7 \pst@mindim

183

13.3.8 \pst@abs

183

13.3.9 \pst@absdim

184

13.4 »Low level« Makros

184

13.4.1 PSTricks-Objekte

186

13.5 »High level«-Makros

187

13.6 »key value«-Interface

188

13.6.1 Boolean

189

13.6.2 Integer

190

13.6.3 Real

190

13.6.4 Length

190

13.6.5 String

191

14. pst-plot: Plotten von Funktionen und Daten

192

14.1 Koordinatenachsen

193

14.1.1 xyAxes, xAxis and yAxis

195

14.1.2 axesstyle

196

14.1.3 xlabelPos und xlabelPos

198

14.1.4 Ox und Oy

199

14.1.5 Dx und Dy

199

14.1.6 dx und dy

200

14.1.7 labels

200

14.1.8 labelFontSize

202

14.1.9 mathLabel

203

14.1.10 labelOffset, xlabelOffset, ylabelOffset,

204

14.1.11 xyDecimals, xDecimals und yDecimals

204

14.1.12 decimalSeparator

205

14.1.13 comma

205

14.1.14 showorigin

206

14.1.15 showoriginTick

206

14.1.16 ticks

206

14.1.17 tickstyle

207

14.1.18 ticklinestyle, xticklinestyle und yticklinestyle

209

14.1.19 tickwidth, xtickwidth und ytickwidth

209

14.1.20 tickcolor, xtickcolor und ytickcolor

210

14.1.21 ticksize, xticksize und yticksize

210

14.1.22 xlabelFactor und ylabelFactor

211

14.1.23 trigLabels, xtrigLabels, ytrigLabels und trigLabelBase

212

14.1.24 subticks, xsubticks und ysubticks

213

14.1.25 subtickwidth, xsubtickwidth und ysubtickwidth

215

14.1.26 subticksize, xsubticksize und ysubticksize

216

14.1.27 subticklinestyle, xsubticklinestyle und ysubticklinestyle

216

14.1.28 subtickcolor, xsubtickcolor und ysubtickcolor

217

14.1.29 logLines, xylogBase, xlogBase und ylogBase

217

14.2 Automatische Skalierung mit psgraph

219

14.3 Plotten von Funktionen

223

14.3.1 plotstyle

223

14.3.2 LSM

230

14.3.3 plotpoints

231

14.3.4 Funktionen in Polardarstellung

232

14.3.5 yMaxValue

233

14.3.6 Postfix- versus Infixnotation

235

14.3.7 \psplot und \psparametricplot

235

14.4 PostScript-Funktionen in algebraischer Notation

239

14.4.1 Die IfTE Funktion

240

14.4.2 Sum-Funktion

241

14.5 Plotten von Daten

242

14.5.1 Datenstruktur

243

14.5.2 \readdata und \savedata

243

14.5.3 \fileplot

245

14.5.4 \dataplot

245

14.5.5 \listplot

246

14.5.6 Optionen für \readdata

249

14.6 \pstScalePoints

254

14.7 Beispiele

254

14.7.1 Sehr große und sehr kleine Werte

254

14.7.2 Achsen mit trigonometrischer Einteilung

255

15. pst-node: Knoten undVerbindungen

260

15.1 Knotennamen

261

15.2 Parameter

261

15.2.1 href und vref

263

15.2.2 radius

263

15.2.3 framesize

264

15.2.4 nodesep, nodesepA und nodesepB

264

15.2.5 Xnodesep, XnodesepA, XnodesepB, Ynodesep, YnodesepA undYnodesepB

264

15.2.6 arcangle, arcangleA und arcangleB

265

15.2.7 angle, angleA und angleB

265

15.2.8 lineAngle

265

15.2.9 arm, armA und armB

266

15.2.10 loopsize

267

15.2.11 boxsize

267

15.2.12 offset, offsetA und offsetB

267

15.2.13 ref

268

15.2.14 npos

268

15.2.15 rot

269

15.2.16 nrot

269

15.2.17 ncurv, ncurvA und ncurvB

270

15.2.18 shortput

270

15.2.19 tpos

272

15.3 Knoten

272

15.3.1 \rnode

272

15.3.2 \Rnode

273

15.3.3 \pnode und \pnodes

273

15.3.4 \cnode

275

15.3.5 \Cnode

276

15.3.6 \circlenode

276

15.3.7 \cnodeput

276

15.3.8 \ovalnode

277

15.3.9 \dianode

277

15.3.10 \trinode

277

15.3.11 \dotnode

278

15.3.12 \fnode

278

15.3.13 \psLNode und \psLCNode

279

15.3.14 \psLDNode

279

15.3.15 \psRelNode

280

15.4 \nc-Verbindungen

280

15.4.1 \ncline

281

15.4.2 \ncarc

281

15.4.3 \ncdiag

281

15.4.4 \ncdiagg

283

15.4.5 \ncbar

283

15.4.6 \ncbarr

284

15.4.7 \ncangle

285

15.4.8 \ncangles

285

15.4.9 \ncloop

286

15.4.10 \nccurve

287

15.4.11 \nccircle

287

15.4.12 \ncbox

288

15.4.13 \ncarcbox

288

15.5 \pc-Verbindungen

289

15.6 Label

290

15.6.1 \n-Label

291

15.6.2 \t-Label

292

15.6.3 \nput – Knotenlabel

293

15.6.4 \nlput

293

15.6.5 Veraltete Makros

294

15.7 Spezielles

294

15.8 \psmatrix

295

15.8.1 Parameter

296

15.8.2 Multicolumn

299

15.8.3 \psrowhook und \pscolhook

299

15.9 TEX und PS – eine einseitige Sache

300

16. pst-tree: Bäume

302

16.1 Parameter für Baumknoten

303

16.1.1 fansize

304

16.1.2 treemode

304

16.1.3 treeflip

305

16.1.4 treesep und thistreesep

306

16.1.5 treenodesize und thistreenodesize

306

16.1.6 treefit und thistreefit

307

16.1.7 levelsep und thislevelsep

308

16.1.8 edge

310

16.1.9 showbbox

312

16.1.10 bb? und xbb?

312

16.2 Baumknoten

313

16.2.1 \TR und \Tr

314

16.2.2 \Tn – Nullknoten

314

16.2.3 \Tfan

315

16.2.4 \pssucc

315

16.2.5 \pspred

315

16.2.6 \tspace

315

16.2.7 \psedge

316

16.3 Label

316

16.3.1 \MakeShortTnput

318

16.3.2 Label Parameter

318

16.4 \skiplevel und \skiplevels

320

16.5 Probleme

321

17. pst-text: Zeichen und Text manipulieren

322

17.1 Zeichenmanipulationen

322

17.1.1 \pscharpath

322

17.1.2 \pscharclip

323

17.2 Textmanipulationen

326

18. pst-fill: Füllen und Parkettieren

328

18.1 Parameter

329

18.1.1 fillangle

330

18.1.2 fillsep, fillsepx und fillsepy

330

18.1.3 fillcycle, fillcyclex und fillcycley

330

18.1.4 fillmove, fillmovex und fillmovey

331

18.1.5 fillsize

331

18.1.6 fillloopadd, fillloopaddx und fillloopaddy

332

18.1.7 PstDebug

332

18.2 Beispiele

333

19. pst-coil: Spulen, Federn undZickzacklinien

336

19.1 Parameter

336

19.1.1 coilwidth

336

19.1.2 coilheight

337

19.1.3 coilarm, coilarmA und coilarmB

338

19.1.4 coilaspect

339

19.1.5 coilinc

339

19.1.6 ppoints

340

19.1.7 periods

340

19.1.8 amplitude

341

19.1.9 function

341

19.2 Makros

342

19.2.1 \pscoil

342

19.2.2 \psCoil

343

19.2.3 \pszigzag

343

19.3 Knotenverbindungen

343

20. pst-eps: Exportieren von PSTricks-Umgebungen

346

20.1 TeXtoEPS

347

20.2 \PSTtoEPS

347

20.3 Parameter

348

20.4 Beispiel

349

21. pst-grad und pst-slpe: Farbverläufe und Schatten

350

21.1 pst-grad

350

21.1.1 Parameter

350

21.2 pst-slpe

353

21.2.1 Füllstile

353

21.2.2 Parameter

355

21.2.3 Makros

360

21.3 pst-blur: Verschwommene Schatten

361

21.3.1 Parameter

361

21.3.2 \psblurbox

363

22. DreidimensionaleAbbildungen

366

22.1 pst-3d: Schatten, Kippen und dreidimensionaleDarstellungen

367

22.1.1 Schattenwurf

367

22.1.2 Kippen

368

22.1.3 Dreidimensionale Darstellungen

371

22.2 pst-ob3d: Einfache, dreidimensionale Objekte

379

22.2.1 Parameter

379

22.2.2 Makros

380

22.3 pst-gr3d: Dreidimensionale Gitter

381

22.3.1 Parameter

381

22.3.2 Makros

385

22.4 pst-fr3d: Button mit 3D-Effekt

388

22.4.1 Parameter

388

22.4.2 Makro

391

22.5 pst-3dplot: 3D-Parallelprojektionen vonFunktionen und Daten

391

22.5.1 Parameter

392

22.5.2 Koordinatenachsen

409

22.5.3 Allgemeine Makros

411

22.5.4 Einfache geometrische Objekte

413

22.5.5 Mathematische Funktionen

418

22.5.6 Plotten von Daten

422

22.6 pst-solides3d: Perspektivische 3D-Ansichten

424

22.6.1 \psSolid

429

22.6.2 \axesIIID

436

22.6.3 \gridIIID

438

22.6.4 \psPoint

440

22.6.5 \psLineIIID und \psPolygonIIID

441

22.6.6 Punkttransformation mit \psTransformPoint

442

22.6.7 Projektionen mit \psProjection

443

22.6.8 Darstellung mathematischer Funktionen mit \psSurface

450

22.6.9 Parameter

453

22.6.10 Aktionen

461

22.6.11 Gitter

461

22.6.12 Farben

462

22.6.13 Löschen von Teilflächen

465

22.6.14 Kanten abflachen

467

22.6.15 Transformationen

468

22.6.16 Definition neuer Objekte

471

22.6.17 Komplexe Objekte

474

22.7 pst-mirror: Projektionen auf einem Kugelspiegel

478

22.7.1 Parameter

478

22.7.2 Makros

480

22.8 pst-platon: Die platonischen Körper

485

22.8.1 Parameter

485

23. pst-circ: Erstellen von Schaltbildern

490

23.1 Das Prinzip

490

23.2 Parameter

491

23.3 Die Objekte

493

23.3.1 Monopole

493

23.3.2 Dipole

494

23.3.3 Multidipole

498

23.3.4 Tripole

498

23.3.5 Quadrupole

499

23.3.6 Strompfeile

499

23.3.7 Spannungspfeile

500

23.3.8 Parallelschaltungen

501

23.3.9 Darstellungsformen

502

23.3.10 Widerstände, Spulen und Kondensatoren

505

23.3.11 Transistoren

505

23.3.12 Operationsverstärker

505

23.3.13 Transformator

506

23.4 Logische Bausteine

507

23.4.1 Und

507

23.4.2 Nicht-Und

507

23.4.3 Or

508

23.4.4 Not Or

508

23.4.5 Not

509

23.4.6 Exclusive OR

509

23.4.7 Exclusive NOR

509

23.4.8 RS Flip Flop

510

23.4.9 D Flip Flop

510

23.4.10 JK Flip Flop

511

23.4.11 Weitere Parameter

511

23.4.12 Die Knotennamen

511

23.4.13 Beispiele

512

24. pst-geo: GeografischeProjektionen

514

24.1 Parameter

515

24.1.1 path

516

24.1.2 level

517

24.1.3 type

518

24.1.4 n

521

24.1.5 limiteL

521

24.1.6 longitude0 und latitude0

522

24.1.7 maillage und increment

522

24.1.8 MapFillColor

523

24.1.9 Fill

523

24.1.10 capitals und city

523

24.1.11 rivers und borders

524

24.2 pst-map2d

524

24.2.1 Parameter

524

24.3 pst-map3d

525

24.3.1 Parameter

526

24.3.2 Weitere Beispiele

527

24.4 pst-map2dII

533

24.4.1 Parameter

533

24.5 pst-map3dII

534

24.5.1 Parameter

535

24.6 \pnodeMap und \mapput

536

24.6.1 Beispiele

539

25.pst-barcode: Barcodes

544

25.1 Die Optionen

544

25.1.1 Beispiele für die TEX-Optionen

545

25.1.2 Beispiele für die PostScript-Optionen

546

25.2 Mögliche Barcodes

547

25.2.1 EAN-13

548

25.2.2 EAN-8

549

25.2.3 UPC-A

549

25.2.4 UPC-E

549

25.2.5 EAN-5

549

25.2.6 EAN-2

550

25.2.7 ISBN

550

25.2.8 Code-39

551

25.2.9 Code-128 und UCC/EAN-128

551

25.2.10 Rationalized Codabar

551

25.2.11 Interleaved 2 of 5

552

25.2.12 Code 2 of 5

552

25.2.13 Postnet

552

25.2.14 Royal Mail

553

25.2.15 Australian postal service

553

25.2.16 Kix (Customer index) – Dutch Mail

553

25.2.17 Symbol

554

25.2.18 MSI

554

25.2.19 Plessey

554

25.2.20 Reduced Space Symbology (RSS)

555

25.2.21 Pharmacode

555

25.2.22 Data matrix

556

25.2.23 2D Maxicode

556

25.2.24 QR Code

557

25.2.25 Aztec Code

557

26. pst-bar: Balkendiagramme

558

26.1 Daten

558

26.2 Parameter

559

26.2.1 header

559

26.2.2 chartstyle

559

26.2.3 barstyle

561

26.2.4 barcolsep

562

26.2.5 barsep

562

26.2.6 barlabelrot

562

26.3 Makros

563

26.3.1 \newpsbarstyle

563

26.3.2 \psbarlabel

564

26.3.3 \psbarscale

564

26.3.4 \psbarchart

565

27. Mathematische Funktionen

566

27.1 pst-math – Erweiterte PS-Funktionen

566

27.1.1 Trigonometrische Funktionen (normale und hyperbolische)

566

27.1.2 Gaußkurve

567

27.1.3 Gammafunktion und LogGammafunktion

567

27.1.4 Zusammenfassung

568

27.2 pst-func: Spezielle Funktionen

569

27.2.1 Ganzrationale Funktionen (Polynome)

569

27.2.2 Bézierkurven höherer Ordnung

573

27.2.3 \psBernstein

574

27.2.4 Besselfunktionen

576

27.2.5 Fouriersummen

578

27.2.6 Integralsinus und -cosinus

579

27.2.7 Funktionswerte ausgeben

579

27.2.8 Verteilungsfunktionen

581

27.2.9 Poisson-Verteilung

587

27.2.10 Gammaverteilung

588

27.2.11 x2-Verteilung

589

27.2.12 Student’s t-Verteilung

590

27.2.13 F-Verteilung

591

27.2.14 Betaverteilung

592

27.2.15 Weibull-Verteilung

593

27.2.16 Die Lorenzkurve

594

27.2.17 Lamékurve, eine Superellipse

595

27.2.18 \psThomae – eine »Popcornfunktion«

596

27.2.19 \psplotImp – Plotten implizit definierter Funktionen

597

27.2.20 \psVolume – Rotieren einer Funktion um die x-Achse

600

28. pst-eucl: EuklidischeGeometrie

602

28.1 Parameter

602

28.1.1 PointSymbol, PointSymbolA, PointSymbolBund PointSymbolC

604

28.1.2 PointName, PointNameA, PointNameB und PointNameC

604

28.1.3 PointNameSep

604

28.1.4 PosAngle, PosAngleA, PosAngleB und PosAngleC

605

28.1.5 SegmentSymbol, SegmentSymbolA, SegmentSymbolBund SegmentSymbolC

605

28.1.6 Mark und MarkAngle

606

28.1.7 RightAngleSize und RightAngleType

607

28.1.8 MarkAngleRadius

607

28.1.9 LabelAngleOffset, LabelSep und LabelRefPt

607

28.1.10 CurveType

608

28.1.11 RotAngle

609

28.1.12 TransformLabel

609

28.1.13 CodeFig, CodeFigAarc, CodeFigBarc, CodeFigColor und CodeFigStyle

609

28.1.14 HomCoef

611

28.1.15 DrawCirABC

611

28.1.16 Radius, RadiusA, RadiusB, Diameter, DiameterA und DiameterB

611

28.1.17 DistCoef

612

28.1.18 AngleCoef

612

28.1.19 CurvAbsNeg

613

28.1.20 GenCurvFirst, GenCurvLast und GenCurvInc

613

28.2 Makros

614

28.2.1 Längen und Winkel

614

28.2.2 \pstGeonode

614

28.2.3 \pstOIJGeonode

615

28.2.4 \pstSegmentMark

616

28.2.5 \pstTriangle

616

28.2.6 \pstMarkAngle

617

28.2.7 \pstRightAngle

617

28.2.8 \pstLineAB

618

28.2.9 \pstCircleOA und \pstCircleAB

618

28.2.10 \pstArcOAB und \pstArcnOAB

619

28.2.11 \pstCurvAbsNode

619

28.2.12 \pstGenericCurve

620

28.2.13 \pstSymO

620

28.2.14 \pstOrtSym

621

28.2.15 \pstRotation

621

28.2.16 \pstTranslation

622

28.2.17 \pstHomO

622

28.2.18 \pstProjection

623

28.2.19 \pstMiddleAB

624

28.2.20 \pstCGravABC

624

28.2.21 \pstCircleABC

625

28.2.22 \pstMediatorAB

626

28.2.23 \pstBissectBAC und \pstOutBissectBAC

627

28.2.24 \pstInterLL

627

28.2.25 \pstInterLC

628

28.2.26 \pstInterCC

629

28.2.27 \pstInterFF

630

28.2.28 \pstInterFL

630

28.2.29 \pstInterFC

631

29. pstricks-add: ErweiterteGrundfunktionen

632

29.1 Neue Makros

633

29.1.1 \psrotate: Rotieren von Objekten

633

29.1.2 \psChart: Tortendiagramme

634

29.1.3 \psHomothetie: Zentrische Streckungen

638

29.1.4 \psbrace

639

29.1.5 \psdice – Würfelansicht

641

29.1.6 \psCancel-Umgebung

642

29.2 Knotentypen und -linien

644

29.2.1 \psRelLine

644

29.2.2 \psParallelLine

646

29.2.3 \psIntersectionPoint

647

29.3 Mathematische Funktionen

648

29.3.1 \psStep

648

29.3.2 \psplotTangent

649

29.3.3 \psplotDiffEqn – Lösen von Differentialgleichungen

652

29.3.4 \psMatrixPlot

659

29.4 Berechnete Farben

661

29.5 Verschiedene Makros

662

29.5.1 \psGetSlope und \psGetDistance

662

29.5.2 Handlinien

663

29.5.3 Kommentarlinien

664

30. pst-labo: Chemische Geräte

666

30.1 Parameter

666

30.1.1 glassType

667

30.1.2 bouchon

668

30.1.3 pince

668

30.1.4 tubeDroit

668

30.1.5 tubeCoude

669

30.1.6 tubeCoudeU

669

30.1.7 tubeCoudeUB

669

30.1.8 etiquette und Numero

670

30.1.9 tubePenche

670

30.1.10 tubeSeul

671

30.1.11 becBunsen

671

30.1.12 barbotage

671

30.1.13 substance

672

30.1.14 solide

673

30.1.15 tubeRecourbe

674

30.1.16 tubeRecourbeCourt

674

30.1.17 doubletube

675

30.1.18 refrigerantBoulles

675

30.1.19 recuperationGaz

676

30.1.20 burette

676

30.1.21 niveauReactifBurette und couleurReactifBurette

677

30.1.22 AspectMelange und CouleurDistillat

677

30.1.23 phmetre

678

30.1.24 agitateurMagnetique

678

30.1.25 niveauLiquide1, niveauLiquide2, niveauLiquide3 und aspectLiquide1, aspectLiquide2, aspectLiquide3

678

30.2 Vordefinierte Farben und Stile

680

30.3 Makros

681

30.3.1 \pstTubeEssais

681

30.3.2 \pstChauffageTube

681

30.3.3 \pstBallon

682

30.3.4 \pstChauffageBallon

682

30.3.5 \pstEntonnoir

684

30.3.6 \pstEprouvette

684

30.3.7 \pstpipette

685

30.3.8 \pstDosage

685

30.3.9 \pstDistillation

686

30.4 Basisobjekte

686

30.5 Beispiele

686

31. UML-Diagramme

688

31.1 pst-uml

688

31.2 uml

699

32.Weitere PSTricks-Pakete

708

32.1 Linguistik

708

32.1.1 rrgtrees – Linguistic Trees

708

32.1.2 pst-asr – »autosegmental representations«

711

32.1.3 pst-jtree – Linguistic trees

712

32.1.4 pst-qtree – Interface für pst-tree

713

32.2 Mathematik

714

32.2.1 infix-RPN – »infix–postfix« Transformation

714

32.2.2 pst-fractal – Fraktale Grafiken

715

32.2.3 pst-poly – Polygone

722

32.2.4 pst-coxeterp und pst-coxcoor – Reguläre Polytope

728

32.2.5 pst-ode: Lösen von Differentialgleichungssysten

731

32.2.6 pst-intersect: Schnittpunktbestimmung von Kurven und Gleichungen

733

32.3 Naturwissenschaften

734

32.3.1 pst-lens – Optische Effekte

734

32.3.2 pst-optic– Optische Systeme

739

32.3.3 pst-optexp– Experimentelle Optik

747

32.3.4 pst-diffraction – Beugungsmuster

754

32.3.5 pst-cie – CIE Farbräume

761

32.3.6 pst-magneticfield – Magnetische Feldlinien

763

32.3.7 pst-electricfield – Elektrische Feldlinien

767

32.3.8 pst-osci – Oszillogramme

770

32.3.9 pst-am – Modulation und Demodulation

774

32.3.10 pst-spectra – Spektrallinien

777

32.3.11 pst-stru – Belastungsdiagramme

780

32.3.12 pst-pad – Haftmodelle

783

32.3.13 pst-solarsystem – Sonnensystem

785

32.3.14 pst-perspective

787

32.4 Informationstechnik

789

32.4.1 sfg – Signalflusspläne

789

32.4.2 vaucanson-g

790

32.4.3 pst-dbicons – ER-Beziehungen

791

32.4.4 pst-pdgr: »Pedigrees«

793

32.4.5 pst-gantt: Gantt-Diagramme (Projektplanung)

794

32.5 Verschiedenes

799

32.5.1 pst-light3d – 3D-Lichteffekte

799

32.5.2 pst-calendar – Verschiedene Kalenderoperationen

800

32.5.3 psgo – Setzen von Spielsituationen

803

32.5.4 pst-knot – Knotenlinien

805

32.5.5 pst-thick – »Dicke« Linien

808

33. Spezielles . . .

812

33.1 Gouraud-Färbung

812

33.2 Animationen

814

33.2.1 animate

814

33.2.2 Das AcroTEX Presentation Bundle

817

33.2.3 Flashanimationen

818

34. PSTricks in Präsentationen

820

34.1 beamer

820

34.2 powerdot

822

35. Beispiele

826

Anhang

868

Anhang A Tabellen

868

A.1 Zusammenstellung der Parameter

868

A.2 Inhaltsspezifische Zusammenfassung aller relevanten Makros

880

Anhang B PostScript

892

B.1 Die mathematischen PS-Funktionen

892

B.2 Die nicht-mathematischen PS-Funktionen

893

B.3 Die PS-Definitionen von pstricks.pro

898

B.4 Die Namen der PSTricks-Dictionaries

899

Anhang C Bekannte Fehler

902

C.1 pstricks

902

C.1.1 Pfeile

902

C.2 pst-plot

903

C.2.1 \savedata

903

C.3 pst-node

904

C.3.1 Knoten

904

C.3.2 Knotenlabel

905

Anhang D PDF-Ausgabe

906

D.1 XELATEX

906

D.2 auto-pst-pdf

907

D.3 ps2pdf

909

D.4 pdftricks

909

D.5 Grafik extern »on-the-fly« erstellen

910

Anhang E Fehler und Hilfe

912

E.1 Häufige Fehler

912

E.2 Hilfe

913

E.3 Paketverzeichnis

913

Literatur

916

Index der Befehle und Begriffe

921

Personen

957