+612 9045 4394
Latex for Linux : A Vade Mecum - Bernice Sacks Lipkin

Latex for Linux

A Vade Mecum

Paperback Published: 17th December 1999
ISBN: 9780387987088
Number Of Pages: 568

Share This Book:


or 4 easy payments of $45.32 with Learn more
Ships in 5 to 9 business days

l With the advent of Linux and its increasing popularity, people who have split their person- alities, working a Unix machine during the day and a Windows machine at home at night, have been transforming their home computers into Linux boxes. Others, who run large programs on Unix with no problem, are tired of being told there is not enough memory to compile or run their programs in DOS and older Windows, especially when they have invested in extra memory, which, apparently, these operating systems ignore. And the need to revamp an entire software wardrobe in shifting from one buggy version of Windows to another may make Bill Gates happy, but does little for the rest of us. Linux is a particu- larly attractive alternative, in that it provides an integrated configuration and a wealth of interesting packages. As it gets easier to install Linux, it becomes more popular, so there are more people out there to whom you can tum for advice. This means it gets easier and simpler to install. Witness the number of books on installing and running Linux,2 even for people who have never used Unix. There is even a journal devoted exclusively to Linux. The Linux Jour- 3 nal provides general coverage ofhardware and software issues, with timely articles, some ILinux is the Unix-type operating system, whose kernel was constructed by Linus Torvalds from scratch.

Prefacep. xxi
Reading LATEXp. 1
What a LATEX Command Doesp. 3
Concepts: How LATEX Operates on Textp. 7
Grammatical Elementsp. 8
Instructions to LATEXp. 9
Commandsp. 10
Declarationsp. 11
Environmentsp. 12
Basic Principles in Reading and Writing LATEX Commandsp. 14
The Scope of an Instructionp. 15
LATEX Conventionsp. 17
Document Classesp. 21
LATEX's Style of Styling Stylesp. 21
Format of a Very Simple LATEX Filep. 23
LATEX-defined Classesp. 23
Slidesp. 24
Lettersp. 25
Articlesp. 29
Reportsp. 30
Booksp. 30
Document Class Optionsp. 32
TOC Optionp. 36
Preparatory Tasksp. 37
Constructing practice.tex, a Practice Filep. 39
Setting Emacs Keys for Common Constructionsp. 45
Writing in Emacsp. 45
A Font Shape Templatep. 46
A List Templatep. 48
A Verbatim Templatep. 51
A Macro Templatep. 52
A Logo Templatep. 53
Viewing and Printing Marked Up Filesp. 55
Dealing with Errorsp. 59
Real Errorsp. 60
Overfull and Underfull Lines and Pagesp. 64
The overfull linep. 64
The underfull linep. 67
The overfull pagep. 67
The underfull pagep. 68
Other alertsp. 68
Writing LATEXp. 71
LATEX-Reserved Single-Character Commandsp. 73
Single-Character Command Symbolsp. 73
Writing Special Symbols As Ordinary Textp. 75
Writing Aliases For Single Character Commandsp. 77
Meta Level Mimicking Of Text Commandsp. 78
Single-Word Instructionsp. 81
Font Featuresp. 81
Commandsp. 83
The LATEX repertoire of commandsp. 84
User-created new commandsp. 87
Declarationsp. 88
Environmentsp. 89
Using an environment whose name is a defined declarationp. 90
Constructing an environment from an existing environmentp. 91
Creating environments from scratchp. 92
Trouble spots in creating a new environmentp. 93
Newcommands and Macrosp. 95
What a Macro Isp. 95
Exact Substitutionp. 95
PlaceHolder Substitutionp. 96
Composing the macrop. 97
Using the macrop. 98
Revising a macro definitionp. 99
Using LATEX Instructions in the Macrop. 99
Commands in the macro argumentp. 99
Declarations in the macro argumentp. 100
Environments and macrosp. 101
Incorporating a Macro in a Macrop. 103
The Complete Newcommand Formatp. 104
Trouble Spots in Writing Macrosp. 107
The Complete Newenvironment Formatp. 108
Formatting in Text Modep. 111
Fontsp. 115
Font Terminologyp. 116
Commands/Declarations That Control Font Featuresp. 118
Manipulating font family, series and shapesp. 118
Font sizesp. 121
Changing both font size and type stylep. 123
Naming Conventions for Fontsp. 123
Classic TEX fontsp. 123
Using NFSS to classify namesp. 125
Fonts supplied with LATEXp. 130
The Directory Structure for Storing Fontsp. 133
To Load a New Fontp. 134
Why load yet another font?p. 134
To change the main font family for the entire documentp. 135
To load an additional font from NFSS descriptorsp. 139
The main font and the selectfont fontp. 145
Behind the scenes in loading and using a fontp. 146
Accents, Dingbats, Standard and Nonstandard Codesp. 157
The Fonts on Diskp. 159
Naming font filesp. 159
Directory namesp. 160
To view and use a font tablep. 161
The Standard ASCII Codesp. 164
Built-In letter accentsp. 167
Trademarks and registriesp. 168
Nonstandard Coding Tablesp. 170
Dingbatsp. 172
Saint Mary Road symbol fontsp. 174
European Computer Modern text fontsp. 177
text companion symbolsp. 178
Math symbol fontsp. 179
wasy symbol fontsp. 181
Nonstandard Sizes: Banners, Posters And Spreadsp. 182
Manipulating Spacep. 195
Adding a Small Amount of Space Between Characters/Wordsp. 195
Adding Significant Space Between Wordsp. 197
Adding Space Between Sentencesp. 200
Adding Space Between Two Linesp. 201
Using [length]p. 201
Using the vspace commandp. 202
Using fixed size vertical skipsp. 203
Filling vertical space up to what's neededp. 204
The /par commandp. 205
Changing the Permanent Spacing Between Linesp. 205
Adding a Blank Line Between Paragraphsp. 205
Adding Permanent Space Between Paragraphsp. 206
Double Spacing a Draft Copyp. 206
Listsp. 209
The Itemize Listp. 210
The Enumerate Listp. 212
The Description Listp. 214
Other Description List Stylesp. 216
The Trivlist Environmentp. 219
Aligning and Indenting Textp. 221
Aligning the Text Horizontallyp. 221
Raising Textp. 223
Outdentingp. 224
Breaking Single Lines on the Rightp. 225
Creating an Outlinep. 226
Using Displayed Paragraph Formatsp. 228
Quotation and quote environmentsp. 228
Verse environmentp. 229
Center environmentp. 230
An ordinary description listp. 231
Simple Paragraph Indentingp. 232
Controlling the Degree of Indentationp. 232
Floating Objectsp. 237
Figuresp. 237
General formatp. 237
Usagep. 239
Subfiguresp. 242
Working text around a figurep. 243
Creating new float stylesp. 250
Captionsp. 251
Marginal Notesp. 252
Tablesp. 253
Tabsp. 254
The tabular environmentp. 258
Floats and multiple columnsp. 270
Footnotesp. 273
Footnotes in Textp. 273
Footnote syntax in textp. 274
Shifting between numbers and symbolsp. 275
Numbering by symbolp. 275
Resetting the counterp. 276
Examples of numbering stylesp. 277
Footnotes in a Minipagep. 279
Minipage footnotes with independent numberingp. 279
Blending minipage and text footnotesp. 281
Changing Footnote Stylep. 284
Footnote Modification Packagesp. 285
Cross-Referencingp. 287
Referencing Numbered LATEX Objectsp. 287
Page Referencesp. 289
Referencing Footnotesp. 290
Positioning the Labelp. 291
The LATEX object is stylizedp. 291
The LATEX object is not stylizedp. 292
Literal Text and Silent Textp. 295
Verbatim Textp. 295
Writing Notes To Yourselfp. 299
Using the %p. 299
Invisible remindersp. 299
Visible remindersp. 300
The LATEX /typeout and /typein commandsp. 301
Formatting in Math Modep. 303
Math Symbols, Alphabets and Grammarp. 305
Built-in Symbolsp. 306
Greek letters, booleans, integrals and sumsp. 306
Some common mathematical operatorsp. 307
Math accentsp. 308
Adding ordinary text in math modep. 309
Modifying the Appearance of Equationsp. 310
Changing math type stylep. 310
Space wedgesp. 312
Sizep. 313
Creating a New Math Alphabet Command Namep. 315
Adding Math Symbolsp. 318
Writing, Protecting and Revising Math Macrosp. 320
Writing a math macrop. 320
Redefining the math macrop. 321
Lemmas, Axioms and Conjecturesp. 322
Single Line Math Modesp. 325
Unnumbered Equation in Running Textp. 325
displaymath for a Single Unnumbered Equationp. 326
A Numbered Equation on a Separate Linep. 327
Arrays: Multi-Line Math Modep. 329
Creating an Arrayp. 329
Formatting in Box Modep. 337
Box Modep. 339
The Single Line Box: makebox, frameboxp. 340
The makebox and mbox commandsp. 340
framebox and fbox commandsp. 341
Changing the appearance of the framep. 342
Fancy framesp. 344
The Paragraph Box: Parboxes and Minipagesp. 345
The parboxp. 345
The minipage environmentp. 348
Framing the minipagep. 354
The Inked Rectangle: The Ruleboxp. 356
Solid boxesp. 356
Strutsp. 358
Sizing the Box in Relative Termsp. 358
Saving Designsp. 362
Enhancements to the Textp. 369
Creating Pictures and Graphicsp. 371
Creating Pictures in LATEXp. 371
Positioning the picturep. 372
Picture commandsp. 372
Additional graphics packagesp. 374
The xv Packagep. 376
The XFig Packagep. 379
The XPaint Packagep. 382
ImageMagickp. 382
GIMPp. 386
Packages for Ready Moneyp. 388
Inserting Completed Pictures and Graphicsp. 391
Step 1: Linking the Printer Driver and graphicxp. 392
Step 2: Size Information in the EPS Filep. 393
The BoundingBoxp. 394
The calc packagep. 396
Step 3: Using the /includegraphics Commandp. 398
//includegraphics Optionsp. 401
Resetting the BoundingBoxp. 402
viewport: resetting the part of the picture to exhibitp. 403
Resetting exhibition widthp. 403
Resetting exhibition heightp. 404
Scaling: another way to reset sizep. 404
Resetting exhibition orientationp. 405
The interaction between size and orientationp. 408
Resetting the origin of rotationp. 411
Colorp. 411
Saving space with a EPS repetitive imagep. 417
Draft versionp. 420
Other graphicx commandsp. 420
Completing the Documentp. 421
Bibliographic Referencesp. 423
BibTEXp. 425
The thebibliography Environmentp. 427
Components of a thebibliography itemp. 428
Putting a reference list at the end of each chapterp. 428
The thebibliography reference listp. 430
Citing A Referencep. 432
Making a Table of Contentsp. 433
The tableofcontents Commandp. 433
Modifying and Deleting Items from TOCp. 434
Adding Items to TOCp. 435
Editing TOC Under Emacsp. 436
Making an Indexp. 437
Tagging Index Itemsp. 437
Using the makeindex Programp. 437
Using Just the theindex Environmentp. 439
Creating a Glossaryp. 443
Designing Style Sheetsp. 445
Measurements: Counters and Lengthsp. 447
Countersp. 447
Determining the current value of a counterp. 449
Creating a new counterp. 449
Using setcounter to give the counter a valuep. 450
Using addtocounter to increment a counterp. 451
Setting the style of a counterp. 452
Using usecounter to style list item numberingp. 453
Length Measuresp. 454
Defining a new lengthp. 454
Setting a length commandp. 454
Increasing/Decreasing a lengthp. 455
setto commandsp. 455
Finding out the current size of a length measurep. 456
Rigid versus relative versus rubber measurementsp. 456
A Page Templatep. 459
Page Measurementsp. 459
Rules of Thumbp. 464
Headers and Footersp. 464
The built-in LATEX formatsp. 464
Using fancyheadingsp. 466
Ensuring empty pages are empty of headersp. 473
Forcing a Page Breakp. 474
Numbering Pagesp. 476
Styles for numbering pagesp. 476
Resetting the page numberp. 476
Special Pagesp. 477
Creating a Style Sheetp. 481
Resources for Creating Style Sheetsp. 481
Large Software Packages that Are LATEX-relatedp. 483
Packages that Are Bundled with LATEXp. 484
Modular Packages versus Do-It-Yourselfp. 486
Slidesp. 488
Lettersp. 490
FAX Formatsp. 494
Front Coversp. 495
Chapter Startsp. 498
Footnotes and End Notesp. 501
Appendixp. 505
Constructing a root Filep. 507
The root Filep. 507
Controlling the Processing of Filesp. 510
Summaryp. 511
Converting Html to LATEX and the Reversep. 515
Using typehtml To Convert HTML to LATEXp. 515
The HTML Markupp. 515
An example of typehtml usagep. 516
The LATEX outputp. 517
Using LATEX2HTML to Convert LATEX to HTMLp. 518
Obtaining LATEX2HTMLp. 518
The Resulting HTML Codep. 519
Reconverting HTML To LATEX With typehtmlp. 522
Summaryp. 523
List of Referencesp. 525
Index and Glossaryp. 533
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9780387987088
ISBN-10: 0387987088
Audience: General
Format: Paperback
Language: English
Number Of Pages: 568
Published: 17th December 1999
Publisher: Springer-Verlag New York Inc.
Country of Publication: US
Dimensions (cm): 23.29 x 17.93  x 2.72
Weight (kg): 0.93