Ⅰ Basics 1
1 Introduction 3
1.1 Just what is LATEX? 3
1.2 Markup Languages 4
1.3 TEX and its offspring 6
Contents 7
前言 7
1.4 How to use this book 10
1.5 Basics of a LATEX file 11
1.6 TEX processing procedure 13
1.7 Sample LATEX file 16
2 Text,Symbols,and Commands 21
2.1 Command names and arguments 21
2.2 Environments 23
2.3 Declarations 24
2.4 Lengths 24
2.5 Special characters 26
2.6 Exercises 30
2.7 Fine-tuning text 31
2.8 Word division 37
3 Document Layout and Organization 41
3.1 Document class 41
3.2 Page style 46
3.3 Parts of the document 55
3.4 Table of contents 61
4.1 Changing font style 63
4 Displaying Text 63
4.2 Centering and indenting 67
4.3 Lists 70
4.4 Generalized lists 74
4.5 Theorem-1ike declarations 80
4.6 Printing literal text 81
4.7 Comments within text 83
5.1 Boxes 85
5 Text in Boxes 85
5.2 Footnotes and marginal notes 95
6 Tables 101
6.1 Tabulator stops 101
6.2 Tables 105
7 Mathematical Formulas 121
7.1 Mathematical environments 121
7.2 Main elements of math mode 122
7.3 Mathematical symbols 126
7.4 Additional elements 132
7.5 Fine-tuning mathematics 145
7.6 Beyond standard LATEX 151
8 Graphics Inclusion and Color 153
8.1 The graphics packages 153
8.2 Adding color 165
9.1 Float placement 169
9 Floating tables and figures 169
9.2 Postponing floats 171
9.3 Style parameters for floats 171
9.4 Float captions 173
9.5 Float examples 174
9.6 References to figures and tables in text 177
9.7 Some float packages 177
10.1 Counters 181
10 User Customizations 181
10.2 Lengths 183
10.3 User-defined commands 185
10.4 User-defined environments 194
10.5 Some comments on user-defined structures 199
Ⅱ Beyond the Basics 203
11 Document Management 205
11.1 Processing parts of a document 205
11.2 In-text references 210
11.3 Bibliographies 214
11.4 Keyword index 222
1 2 Bibliographic Databases and BIBTEX 227
12.1 The BIBTEX program 227
12.2 Creating a bibliographic database 229
12.3 Customizing bibliography styles 238
13 PostScript and PDF 241
13.1 LATEX and PostScript 241
13.2 Portable Document Format 248
14 Multilingual LATEX 263
14.1 The babel system 264
14.2 Contents of the language.dat file 267
15 Math Extensions withAMS-LATEX 269
15.1 Invoking AMS-LATEX 269
15.2 Standard features of AMS-LATEX 270
15.3 Further AMS-LATEX packages 291
15.4 The AMS fonts 293
16.1 The pi cture environment 297
16 Drawing with LATEX 297
16.2 Extended pictures 311
16.3 Other drawing packages 315
17 Presentation Material 319
17.1 Slide production with slides class 320
17.2 Slide production with seminar 323
17.3 Slide production with the prosper class 332
17.4 Electronic documents for screen viewing 336
17.5 Special effects with PDF 339
18 Letters 345
18.1 The LATEX letter class 345
18.2 A house letter style 349
18.3 A modelletter customization 353
Appendices 361
A The New Font Selection Scheme 361
A.1 Font attributes under NFSS 361
A.2 Simplified font selection 364
A.3 Font encoding 366
B Installing and Maintaining LATEX 375
B.1 Installing LATEX 375
B.2 Obtaining the Adobe euro fonts 380
B.3 TEX directory structure 381
B.4 The CTAN servers 383
B.5 Additional standard files 384
B.6 The various LATEX files 390
C Error Messages 395
C.1 Basic structure of error messages 395
C.2 Some sample errors 402
C.3 List of LATEX error messagas 408
C.4 TEX error messages 416
C.5 Warnings 420
C.6 Search for subtle errors 426
D.1 Class and package files 427
D LATEX Programming 427
D.2 LATEX programming commands 430
D.3 Changing preprogrammed text 441
D.4 Direct typing of special letters 443
D.5 A1ternatives for special symbols 444
D.6 Managing code and documentation 444
E LATEX and the World Wide Web 455
E.1 Converting to HTML 455
E.2 The Extensible Markup Language:XML 458
F Obsolete LATEX 463
F.1 The 2.09 preamble 463
F.2 Font selection 464
F.3 Obsolete means obsolete 465
G Command Summary 467
G.1 Brief description of the LATEX commands 467
G.2 Summary tables and figures 547
Bibliography 557
Index 559