68
CONTENTS
21.6.2 UsingtheLCDFTypetools s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
21.6.3 UsingtheMinionProOpenTypefont t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
21.7
ClassifyingPostScriptfonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
21.8
Fontencodingtables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
22 PostScriptandPDFtools
87
22.1
Displaylanguages:PostScript,PDF,andSVG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
22.1.1 ePostScriptlanguage e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
22.1.2 PDF:thePortableDocumentFormat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
22.1.3 SVGforScalableVectorGraphics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
22.1.4 ComparinganexampleofPostScript,PDF,andSVG G . . . . . . . . . . . . . . . . . . . 92
22.2
DVItoPostScriptdriversanddvips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
22.2.1 edvipsPostScriptdriver r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
22.2.2 Commandlineandconfigurationfileoptions s . . . . . . . . . . . . . . . . . . . . . . . . . . 98
22.2.3 Papersizes s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
22.2.4 InteractionwithPostScript t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
22.2.5 Fontsupport t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
22.2.6 Specialhooks s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
22.2.7 Debugging g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
22.3
Ghostscript,aPostScriptinterpreter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
22.3.1 Ghostscriptoptionsandinitialization n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
22.3.2 Ghostscriptandfonts s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
22.3.3 Selectinganoutputdevice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
22.3.4 InteractiveGhostscriptversions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
22.3.5 Ghostscriptapplications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
22.4
PostScriptpage-manipulationtools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
22.4.1 epsutilssuite e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
22.4.2 Addinglabelstoincludedpictureswithpsfrag g . . . . . . . . . . . . . . . . . . . . . . . . . . 145
22.5
ProducingPDFfromvarioussources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
22.5.1 eprogramsdvipdfmanddvipdfmx x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
22.5.2 FromPostScripttoPDFwithpst-pdf f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
22.5.3 GeneratingPDFfromLAT
E
X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
22.6
PDFmanipulationtools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
22.6.1 pdk k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
22.6.2 mbtPDFasm m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
22.6.3 UsingjavaforhandlingPDFfiles s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
22.6.4 HandlingPDFdocumentwithLAT
E
X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
22.6.5 FlippingPDFpages s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
22.6.6 eGlyphandCogtools s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
22.7
Colorintheprintingindustryandseparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
22.7.1 Colorseparation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
22.7.2 ColorseparationusingL
A
T
E
Xanddvips. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
22.7.3 Overprinting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
IndexofCommandsandConcepts
195
People
201
iv
ch-front.tex,v:1.11
2007/07/13