Elements of a Complex Document

Part II, describes the major components of TeX involved in producing a non-trivial document. It discusses how to use different font technologies, how to incorporate pictures and figures into the document, how to typeset non-English languages, and how to maintain complex structures like indexes and bibliographies. This section also explains the preview and printing processes in detail.

Table of Contents

5. Fonts
What TeX Needs To Know
Selecting a Font in TeX
Which Character Is Which?
The Issue of Size
Expressing Design Size in TeX
Expressing Magnification in TeX
Standard Magnifications
Where Do TFM Files Come From?
The New Font Selection Scheme
Selecting Fonts with the New Font Selection Scheme
Defining Fonts with NFSS2
Storing Font Definitions
Changing the Defaults
NFSS Pitfalls
PostScript Fonts Under NFSS
Adjustments to Scale
When Things Go Wrong
When TeX Complains
When the DVI Driver Complains
Encoding Vectors
Virtual Fonts
Automatic Font Generation by DVI Drivers
Math Fonts in TeX
Concrete Examples
MetaFont Fonts
PostScript Type 1 Fonts
HP LaserJet Softfonts
TrueType Fonts
6. Pictures and Figures
Different Kinds of Images
Bitmapped Images
Scalable Images
Device Independence Revisited
Using Only TeX
Plain TeX
LaTeX
PiCTeX
XYPic
DraTeX
Using a Little Help
MFPic
Fig2MF
MetaFont
Using a Little More Help
PSTricks
TeXdraw
tpic
Using a Lot of Help
Electronic Cut-and-paste
Scalable Image Formats
Bitmapped Image Formats
Inserting PostScript Images into TeX
Manipulating Images
Image Magick
PBMplus
xv
xloadimage
Image Alchemy
ColorView
Jpeg4
pmjpeg
txt2pcx
Ghostscript
GoScript
hp2xx
Image Editors
xfig
idraw
tgif
bitmap/pixmap
Other Bitmap Editors
texcad/xtexcad
Screen Dumps
7. International Considerations
Typesetting in Any Language
Reading Input Files
Changing the Rules
Printing the Result
The Babel Styles
Building Multilingual Babel Formats
TeX Pitfalls
Very Complex Languages
Japanese
Chinese
Arabic
Hebrew
8. Printing
Printing Fonts
Built-in Fonts
External Fonts
Bitmapped Fonts
Scalable Fonts
Font Printing Pitfalls
Printing Pictures and Figures
Unsolvable Problems
Solvable Problems
Pictures Using Only TeX
MetaFont Figures
Scalable Images
Bitmap Images
Selected Drivers
emTeX Drivers
dvilj2
dvips
DVILASER/HP
DVILASER/PS
PTI Laser/HP and PTI Jet
PTI Laser/PS
dvipsone
9. Previewing
Previewing Under X11
Previewing with xdvi
Previewing with \xtex
Previewing with Ghostscript
Previewing with emTeX
Previewing with dvivga
TeX Preview
dvideo
PTI View
Previewing Under Windows
dvimswin
dviwin
wdviwin
DVIWindo
Previewing on a TTY
dvi2tty
dvgt/dvitovdu
crudetype
10. Online Documentation
Something Is Lost
TeXinfo
\LaTeX2HTML
LameTeX
latex2hy
detex
dvispell
11. Introducing MetaFont
What to Run?
What Files Does MetaFont Need?
Pool Files
Base Files
MetaFont Programs
Command-line Options
Building a Base File
Running MetaFont
Picking a Mode
Selecting a Size
Making a GF Font
Making a PK Font
What About Errors?
Other Errors
Output at Very High Resolutions
Output at Very Low Resolutions
12. Bibliographies, Indexes, and Glossaries
BibTeX
How BibTeX Works
Building a Bibliography Database
Bibliography Styles
Bibliography Database Tools
Tib
Making Indexes
Index Entries
Index Format
Special-purpose styles
Making Glossaries