The LATEX companion:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boston [u.a.]
Addison-Wesley
2008
|
Ausgabe: | 2. ed., 8. print. |
Schriftenreihe: | Addison-Wesley series on tools and techniques for computer typesetting
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Hier auch später erschienene, unveränderte Nachdrucke ; CD-ROM m.d.T.: TLC2 TEX CD |
Beschreibung: | XXVII, 1090 S. 1 CD-ROM (12 cm) |
ISBN: | 9780201362992 0201362996 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035771126 | ||
003 | DE-604 | ||
005 | 20131010 | ||
007 | t | ||
008 | 091014s2008 |||| 00||| eng d | ||
020 | |a 9780201362992 |9 978-0-201-36299-2 | ||
020 | |a 0201362996 |9 0-201-36299-6 | ||
035 | |a (OCoLC)440803818 | ||
035 | |a (DE-599)BVBBV035771126 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-83 |a DE-739 |a DE-19 | ||
080 | |a 004.9 | ||
082 | 0 | |a 686.2/2544536 |2 22 | |
084 | |a ST 351 |0 (DE-625)143668: |2 rvk | ||
100 | 1 | |a Mittelbach, Frank |e Verfasser |0 (DE-588)141928131 |4 aut | |
245 | 1 | 0 | |a The LATEX companion |c Frank Mittelbach ; Michel Goossens |
250 | |a 2. ed., 8. print. | ||
264 | 1 | |a Boston [u.a.] |b Addison-Wesley |c 2008 | |
300 | |a XXVII, 1090 S. |e 1 CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Addison-Wesley series on tools and techniques for computer typesetting | |
500 | |a Hier auch später erschienene, unveränderte Nachdrucke ; CD-ROM m.d.T.: TLC2 TEX CD | ||
630 | 0 | 4 | |a LaTeX (Computer file) |
650 | 4 | |a Computerized typesetting | |
650 | 0 | 7 | |a LATEX 2E |0 (DE-588)4392995-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Desktop-Publishing |0 (DE-588)4139389-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a LATEX |g Programm |0 (DE-588)4192618-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a LATEX 2E |0 (DE-588)4392995-3 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a LATEX |g Programm |0 (DE-588)4192618-3 |D s |
689 | 1 | 1 | |a Desktop-Publishing |0 (DE-588)4139389-2 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
700 | 1 | |a Goossens, Michel |d 1951- |e Verfasser |0 (DE-588)114591504 |4 aut | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018630824&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-018630824 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804140700966584320 |
---|---|
adam_text | Titel: The LATEX companion
Autor: Mittelbach, Frank
Jahr: 2008
Contents
List of Figures xix
List of Tables xxi
Preface xxv
1 Introduction 1
1.1 A brief history................................. 1
1.2 Today s System................................ 6
1.3 Working with this book........................... 10
1.3.1 What s here............................. 10
1.3.2 Typographie Conventions..................... 11
1.3.3 Using the examples........................ 14
2 The Structure of a L?TfX Document 15
2.1 The structure of a source file ....................... 15
2.1.1 Processing of options and packages.............. 17
2.1.2 Splitting the source file into parts............... 18
2.1.3 Combining several files...................... 20
2.1.4 optional—Providing variants in the document source ... 21
2.2 Sectioning commands............................ 22
2.2.1 Numbering headings ....................... 24
2.2.2 Formatting headings ....................... 27
2.2.3 Changing fixed heading texts.................. 34
2.2.4 fncychap—Predefined chapter heading layouts....... 34
2.2.5 quotehap—Mottos on chapters................. 35
2.2.6 titlesec—A different approach to headings.......... 36
vm
Contents
2.3 Table of contents structures........................ 45
2.3.1 Entering Information into the contents files......... 46
2.3.2 Typesetting a contents list.................... 49
2.3.3 Combining contents lists..................... 52
2.3.4 Providing additional contents files............... 54
2.3.5 shorttoc—Summary table of contents............. 55
2.3.6 minitoc—Multiple tables of contents.............. 56
2.3.7 titletoc—A different approach to contents lists....... 58
2.4 Managing references............................. 66
2.4.1 showkeys— Displaying the reference keys .......... 68
2.4.2 varioref—More flexible cross-references............ 68
2.4.3 prettyref—Adding frills to references............. 75
2.4.4 titleref—Non-numerical references............... 76
2.4.5 hyperref—Active references................... 78
2.4.6 xr—References to external documents ............ 78
3 Basic Formatting Tools 79
3.1 Phrases and paragraphs........................... 80
3.1.1 xspace—Gentle spacing after a macro............. 80
3.1.2 ellipsis, Ups—Marks of Omission................ 81
3.1.3 amsmath—Nonbreaking dashes................. 83
3.1.4 relsize—Relative changes to the fönt size .......... 83
3.1.5 textcase—Change case of text intelligently.......... 85
3.1.6 ulem—Emphasize via underline................. 87
3.1.7 soul— Letterspacing or stealing sheep............. 88
3.1.8 url—Typesetting URLs, path names, and the like...... 93
3.1.9 euro—Converting and typesetting currencies........ 96
3.1.10 lettrine—Droppingyour capital................. 99
3.1.11 Paragraph justification in IATEx................. 102
3.1.12 ragged2e—Enhancing justification............... 105
3.1.13 setspace—Changing interline spacing............. 106
3.1.14 picinpar—Making rectangular holes.............. 108
3.2 Footnotes, endnotes, and marginals................... 109
3.2.1 Using Standard footnotes .................... 110
3.2.2 Customizing Standard footnotes................ 112
3.2.3 ftnright—Right footnotes in a two-column environment. . 114
3.2.4 footmisc—Various footnotes styles .............. 114
3.2.5 perpage—Resetting counters on a per-page basis .... 120
3.2.6 manyfoot—Independent footnotes............... 122
3.2.7 endnotes—An alternative to footnotes ............ 125
3.2.8 Marginal notes........................... 126
3.3 List structures................................. 128
3.3.1 Modifying the Standard lists................... 128
3.3.2 paralist—Extended list environments............. 132
Contents________________________________________________________________________ ix
3.3.3 amsthm—Providing headed lists................138
3.3.4 Making your own lists.......................144
3.4 Simulating typed text............................151
3.4.1 Simple verbatim extensions................... 152
3.4.2 upquote—Computer program style quoting......... 153
3.4.3 fancyvrb—Highly customizable verbatim environments . . 155
3.4.4 listings—Pretty-printing program code............ 168
3.5 Lines and columns.............................. 175
3.5.1 lineno—Numbering lines of text ................176
3.5.2 parallel—Two text streams aligned...............181
3.5.3 multicol—A flexible way to handle multiple columns . . . 184
3.5.4 changebar—Adding revision bars to documents......189
4 The Layout of the Page 193
4.1 Geometrical dimensions of the layout..................193
4.2 Changing the layout.............................197
4.2.1 layouts—Displaying your layout ................199
4.2.2 A collection of page layout packages .............202
4.2.3 typearea—A traditional approach ...............203
4.2.4 geometry—Layout specification with auto-completion . . . 206
4.2.5 Iscape—Typesetting individual pages in landscape mode . 211
4.2.6 crop—Producing trimming marks ...............212
4.3 Dynamic page data: page numbers and marks.............215
4.3.1 KTeX page numbers........................215
4.3.2 lastpage—A way to reference it.................216
4.3.3 chappg—Page numbers by chapters..............216
4.3.4 Lexmark commands.......................217
4.3.5 extramarks—Providing new marks...............220
4.4 Pagestyles...................................221
4.4.1 The low-level page style interface ...............223
4.4.2 fancyhdr—Customizing page styles ..............224
4.4.3 truncate—Truncate text to a given length...........232
4.5 Visual formatting...............................234
4.5.1 nextpage—Extensions to clearpage.............235
4.6 Doing layout with class...........................236
4.6.1 KOMA-Script—A drop-in replacement for article et al.. . . 236
4.6.2 memoir—Producing complex publications..........237
5 Tabular Material 239
5.1 Standard KTjX environments........................240
5.1.1 Using the tabbing envlronment ................241
5.1.2 Using the tabular environment................242
5.2 array—Extending the tabular environments..............243
5.2.1 Examples of preamble commands...............244
Contents
5.2.2 Defining new column specifiers.................248
5.3 Calculating column widths.........................249
5.3.1 Explicit calculation of column widths.............250
5.3.2 tabularx—Automatic calculation of column widths.....251
5.3.3 tabulary—Column widths based on content.........253
5.3.4 Differences between tabular*, tabularx, and tabulary 255
5.4 Multipage tabular material.........................255
5.4.1 supertabular—Making multipage tabulars..........256
5.4.2 longtable—Alternative multipage tabulars..........259
5.5 Color in tables.................................264
5.6 Customizing table rules and spacing...................265
5.6.1 Colored table rules.........................265
5.6.2 Variable-width rules........................266
5.6.3 hhline—Combining horizontal and vertical lines......266
5.6.4 arydshln—Dashed rules......................267
5.6.5 tabls—Controlling row spacing.................269
5.6.6 booktabs—Formal ruled tables.................269
5.7 Further extensions..............................272
5.7.1 multirow—Vertical alignment in tables............273
5.7.2 dcolumn—Decimal column alignments............274
5.8 Footnotes in tabular material.......................277
5.8.1 Using minipage footnotes with tables.............277
5.8.2 threeparttable—Setting table and notes together......278
5.9 Applications..................................279
5.9.1 Managing tables with wide entries...............279
5.9.2 Tables inside tables........................280
6 Mastering Floats 283
6.1 Understanding float parameters......................284
6.2 Float placement control...........................286
6.2.1 placeins—Preventing floats from crossing abarrier .... 288
6.2.2 afterpage—Taking control at the page boundary......289
6.2.3 endfloat—Placing figures and tables at the end.......289
6.3 Extensions to IatjX s float concept....................291
6.3.1 float—Creating new float types.................291
6.3.2 caption—For nonfloating figures and tables.........295
6.3.3 rotating—Rotating floats.....................296
6.3.4 rotfloat—Combining float and rotating............298
6.4 Inline floats..................................298
6.4.1 wrapfig—Wrapping text around a figure ...........299
6.4.2 picins—Placing pictures inside the text............302
6.5 Controlling the float caption........................306
6.5.1 caption—Customizing your captions .............308
6.5.2 subfig—Substructuring floats..................315
Contents__________________________________________________________________________xi
6.5.3 subfloat—Sub-numbering floats.................321
6.5.4 sidecap—Place captions sideways ...............323
6.5.5 fltpage—Captions on a separate page.............325
7 Fonts and Encodings 327
7.1 Introduction..................................327
7.1.1 The history of KTgX s fönt selection scheme (NFSS).....327
7.1.2 Input and Output encodings...................329
7.2 Understanding fönt characteristics....................331
7.2.1 Monospaced and proportional fonts..............331
7.2.2 Serifed and sans serif fonts...................332
7.2.3 Font families and their attributes................333
7.2.4 Font encodings...........................336
7.3 Using fonts in text..............................337
7.3.1 Standard WT^X. fönt commands.................338
7.3.2 Combining Standard fönt commands.............343
7.3.3 Font commands versus declarations..............344
7.3.4 Accessing all characters of a fönt................345
7.3.5 Changing the default text fonts.................346
7.3.6 MeX 2.09 fönt commands....................347
7.4 Using fonts in math.............................347
7.4.1 Special math aiphabet identifiers................348
7.4.2 Text fönt commands in math..................351
7.4.3 Mathematical formula versions.................352
7.5 Standard KTgX fönt Support........................353
7.5.1 Computer Modern—The KTgX Standard fonts........353
7.5.2 inputenc—Selecting the input encoding............357
7.5.3 fontenc—Selecting fönt encodings...............361
7.5.4 textcomp—Providing additional text symbols........362
7.5.5 exscale—Scaling large Operators................368
7.5.6 tracefnt—Tracing the fönt selection..............368
7.5.7 nfssfont.tex—Displaying fönt tables and samples.....369
7.6 PSNFSS-PostScript fonts withM£X ...................370
7.6.1 Font samples for fonts supported by PSNFSS........373
7.6.2 mathptmx—Times Roman in math and text.........376
7.6.3 mathpazo—Palatino in math and text.............377
7.6.4 pifont—Accessing Pi and Symbol fonts............378
7.7 A collection of fönt packages.......................381
7.7.1 eco—Old-style numerals with Computer Modern......381
7.7.2 ccfonts, concmath—The Concrete fonts............383
7.7.3 cmbright—The Computer Modern Bright fonts.......385
7.7.4 luximono—A general-purpose typewriter fönt........386
7.7.5 txfonts—Alternative support for Times Roman.......388
7.7.6 pxfonts—Alternative support for Palatino..........390
XU
Contents
7.7.7 The Fourier-GUTenberg fonts..................391
7.7.8 The URW Antiqua and Grotesk fonts .............393
7.7.9 yfonts—Typesetting with Old German fonts.........394
7.7.10 euler, eulervm—Accessing the Euler fonts..........396
7.8 The BTeX world of Symbols.........................399
7.8.1 dingbat—A selectionof hands .................400
7.8.2 wasysym—Waldi s symbol fönt.................401
7.8.3 marvosym—Interface to the MarVoSym fönt.........401
7.8.4 bbding—A METRFONT alternative to Zapf Dingbats . . . . 403
7.8.5 ifsym—Clocks, clouds, mountains, and other Symbols . . . 403
7.8.6 tipa—International Phonetic Alphabet Symbols.......405
7.8.7 Typesetting the euro symbol (€)................407
7.9 The low-level interface ...........................412
7.9.1 Setting individual fönt attributes................413
7.9.2 Setting several fönt attributes..................417
7.9.3 Automatic Substitution of fonts ................418
7.9.4 Using low-level commands in the document.........418
7.10 Setting up new fonts.............................419
7.10.1 Overview...............................419
7.10.2 Naming those thousands of fonts ...............420
7.10.3 Declaring new fönt families and fönt shape groups .... 421
7.10.4 Modifying fönt families and fönt shape groups.......429
7.10.5 Declaring new fönt encoding schemes.............430
7.10.6 Internal file Organization.....................431
7.10.7 Declaring new fonts for use in math..............432
7.10.8 Example: Defining your own . fd files.............437
7.10.9 The order of declaration.....................439
7.11 K^X s encoding modeis...........................440
7.11.1 Character data within the MeX system............440
7.11.2 MgCs internal character representation (LICR).......442
7.11.3 Input encodings ..........................443
7.11.4 Output encodings.........................447
7.12 Compatibility packages for very old documents............463
7.12.1 oldlfont, rawfonts, newlfont—Processing old documents .463
7.12.2 latexsym—Providing Symbols from KTeX 2.09 lasy fonts . 464
8 Higher Mathematics 465
8.1 Introduction to jAj^S-W^i.........................466
8.2 Display and alignment structures for equations............468
8.2.1 Comparison with Standard I?TeX ................470
8.2.2 A Single equation on one line..................471
8.2.3 A Single equation on several lines: no alignment......471
8.2.4 A Single equation on several lines: with alignment.....473
8.2.5 Equation groups without alignment..............474
Contents ______________________________ xui
8.2.6 Equation groups with simple alignment............475
8.2.7 Multiple alignments: align and f lalign...........475
8.2.8 Display environments as mini-pages..............477
8.2.9 Interrupting displays: intertext...............479
8.2.10 Vertical space and page breaks in and around displays . . 479
8.2.11 Equation numbering and tags..................482
8.2.12 Fine-tuning tag placement....................483
8.2.13 Subordinate numbering sequences...............484
8.2.14 Resetting the equation counter.................485
8.3 Matrix-like environments..........................485
8.3.1 The cases environrnent .....................486
8.3.2 The matrix environments.....................486
8.3.3 Stacking in subscripts and superscripts............487
8.3.4 Commutative diagrams......................488
8.3.5 delarray—Delimiters surrounding an array..........489
8.4 Compound structures and decorations.................490
8.4.1 Decorated arrows .........................490
8.4.2 Continued fractions........................490
8.4.3 Boxed formulas...........................491
8.4.4 Limiting positions.........................491
8.4.5 Multiple integral signs ......................492
8.4.6 Modular relations .........................492
8.4.7 Fractions and generalizations..................493
8.4.8 Dottier accents...........................494
8.4.9 amsxtra—Accents as superscripts...............495
8.4.10 Extra decorations .........................495
8.5 Variable symbol commands........................495
8.5.1 Ellipsis.................................496
8.5.2 Horizontal extensions.......................497
8.5.3 Vertical extensions.........................498
8.6 Words in mathematics............................499
8.6.1 The text command.......................499
8.6.2 Operator and function names..................499
8.7 Fine-tuning the mathematical layout...................502
8.7.1 Controlling the automatic sizing and spacing........502
8.7.2 Sub-formulas............................503
8.7.3 Big-g delimiters...........................504
8.7.4 Radical movements........................504
8.7.5 Ghostbusters™...........................505
8.7.6 Horizontal Spaces.........................507
8.8 Fonts in formulas...............................508
8.8.1 Additional math fönt commands................509
8.8.2 bm-Making bold .........................510
8.8.3 A collection of math fönt set-ups................513
XIV
Contents
8.9 Symbols in formulas............................. 524
8.9.1 Mathematical symbol classes.................. 524
8.9.2 Letters, numerals, and other Ordinary symbols....... 526
8.9.3 Mathematical accents....................... 529
8.9.4 Binary Operator symbols..................... 529
8.9.5 Relation symbols.......................... 531
8.9.6 Punctuation............................. 535
8.9.7 Operator symbols......................... 536
8.9.8 Opening and Closing symbols.................. 537
9 L?TeX in a Multilingual Environment 539
9.1 TeX and non-English languages...................... 539
9.1.1 Language-related aspects of typesetting ........... 541
9.1.2 Culture-related aspects of typesetting............. 542
9.1.3 Babel—KTeX speaks multiple languages............ 542
9.2 The babel user interface .......................... 543
9.2.1 Setting or getting the current language............ 544
9.2.2 Handling shorthands....................... 547
9.2.3 Language attributes........................ 549
9.3 User commands provided by language options ............ 550
9.3.1 Translations............................. 550
9.3.2 Available shorthands....................... 550
9.3.3 Language-specific commands.................. 558
9.3.4 Layout considerations....................... 564
9.3.5 Languages and fönt encoding.................. 566
9.4 Support for non-Latin alphabets ..................... 569
9.4.1 The Cyrillic aiphabet ....................... 569
9.4.2 The Greek aiphabet........................ 574
9.4.3 The Hebrew aiphabet....................... 576
9.5 Tailoring babel................................ 579
9.5.1 Hyphenating in several languages............... 580
9.5.2 The package file.......................... 581
9.5.3 The structure of the babel language definition nie..... 582
9.6 Other approaches .............................. 591
9.6.1 More complex languages..................... 591
9.6.2 Omega................................ 592
10 Graphics Generation and Manipulation 593
10.1 Producing portable graphics and Ornaments.............. 595
10.1.1 boxedminipage—Boxes withframes.............. 595
10.1.2 shadow—Boxes with shadows.................. 595
10.1.3 fancybox—Ornamental boxes.................. 596
10.1.4 epic—An enhanced picture environment.......... 600
10.1.5 eepic—Extending the epic package............... 607
10.1.6 Special-purpose languages.................... 611
Contents_________________________________________________________________________xv
10.2 KTeX s device-dependent graphics support...............613
10.2.1 Options for graphics and graphicx...............614
10.2.2 The includegraphics syntax in the graphics package .616
10.2.3 The includegraphics syntax in the graphicx package .618
10.2.4 Setting default key values for the graphicx package .... 623
10.2.5 Declarations guiding the inclusion of images........624
10.2.6 A caveat: Encapsulation is important .............627
10.3 Manipulating graphical objects in WT^K.................628
10.3.1 Scaling a IATeXdox......................... 628
10.3.2 Resizing to a given size...................... 629
10.3.3 Rotating a KTeX box........................ 630
10.3.4 rotating—Revisited ........................ 633
10.4 Display languages: PostScript, PDF, and SVG.............. 634
10.4.1 The PostScript language.....................635
10.4.2 The dvips PostScript driver ...................637
10.4.3 pspicture—An enhanced picture environment for dvips . 638
10.4.4 The Portable Document Format.................642
10.4.5 Scalable Vector Graphics.....................644
11 Index Generation 647
11.1 Syntax of the index entries......................... 648
11.1.1 Simple index entries........................ 650
11.1.2 Generating subentries....................... 650
11.1.3 Page ranges and cross-references................ 651
11.1.4 Controlling the presentation form............... 651
11.1.5 Printing special characters.................... 652
11.1.6 Creating a glossary ........................ 653
11.1.7 Defining your own index commands.............. 653
11.1.8 Special considerations ...................... 654
11.2 makeindex—A program to format and sort indexes......... 654
11.2.1 Generating the formatted index................. 655
11.2.2 Detailed options of the Makeindex program......... 655
11.2.3 Error messages........................... 658
11.2.4 Customizing the index with Makeindex............ 659
11.2.5 Makeindex pitfalls......................... 665
11.3 xindy—An alternative to Makeindex................... 666
11.3.1 Generating the formatted index with xindy ......... 668
11.3.2 International indexing with xindy ............... 669
11.3.3 Modules for common tasks................... 671
11.3.4 Style files for individual Solutions............... 673
11.4 Enhancing the index with KTeX features................. 679
11.4.1 Modifying the layout ....................... 679
11.4.2 showidx, repeatindex, tocbibind, indxcite—Little helpers . 680
11.4.3 index—Producing multiple indexes .............. 681
xvi __________________________________Contents
12 Managing Citations 683
12.1 Introduction.................................. 683
12.1.1 Bibliographical reference schemes............... 684
12.1.2 Markup structure for citations and bibliography...... 686
12.1.3 Using BibTeX to produce the bibliography input....... 687
12.2 The number-only system.......................... 691
12.2.1 Standard KTeX—Reference by number............. 691
12.2.2 cite—Enhanced references by number............. 693
12.2.3 notoccite—Solving a problem with unsorted citations . . . 697
12.3 The author-date system........................... 698
12.3.1 Early attempts ........................... 699
12.3.2 natbib—Customizable author-date references........ 700
12.3.3 bibentry—Füll bibliographic entries in running text .... 710
12.4 The author-number system......................... 712
12.4.1 natbib—Revisited ......................... 712
12.5 The short-title system............................ 715
12.5.1 jurabib—Customizable short-title references........ 715
12.5.2 camel—Dedicated law support................. 743
12.6 Multiple bibliographies in one document................ 745
12.6.1 chapterbib—Bibliographies per included file......... 747
12.6.2 bibunits—Bibliographies for arbitrary units......... 749
12.6.3 bibtopic—Combining references by topic........... 753
12.6.4 multibib—Separate global bibliographies........... 755
13 Bibliography Generation 757
13.1 The BibTeX program and some variants .................758
13.1.1 bibtex8—An 8-bit reimplementation of BibTeX........759
13.1.2 Recent developments.......................759
13.2 The BibTeX database format.........................761
13.2.1 Entry types and fields.......................762
13.2.2 The text part of a field explained................764
13.2.3 Abbreviations in BibTeX......................769
13.2.4 The BibTeX preamble........................771
13.2.5 Cross-referencing entries.....................772
13.3 On-line bibliographies............................773
13.4 Bibliography database management tools................774
13.4.1 biblist—Printing BibTeX database files.............774
13.4.2 bibtools—A collection of command-line tools.......775
13.4.3 bibclean, etc.—A second set of command-line tools . . . 777
13.4.4 bibtool—A multipurpose command-line tool ........778
13.4.5 pybliographer—An extensible bibliography manager . . . . 784
13.4.6 JBibtexManager—A BibTeX database manager in Java .... 787
13.4.7 BibTexMng—A BbTeX database manager for Windows . . . 789
Contents________________________________________________________________________xvn
13.5 Formatting the bibliography with BibTeX styles.............790
13.5.1 A collection of BibTeX style files.................791
13.5.2 custom-bib—Generate BibTeX styles with ease.......798
13.6 The BibTeX style language..........................805
13.6.1 The BibTeX style file commands and built-in functions . . . 805
13.6.2 Thedocumentationstylebtxbst.doc.............806
13.6.3 Introducing small changes in a style file ...........809
14 LTeX Package Documentation Tools 813
14.1 doc—Documenting KTeX and other code ................813
14.1.1 General Conventions for the source file............814
14.1.2 Describing new macros and environments..........815
14.1.3 Cross-referencing all macros used...............817
14.14 The documentation driver....................818
14.1.5 Conditional code in the source.................819
14.2 docstrip.tex—Producing ready-to-run code...............824
14.2.1 Invocation of the docstrip Utility...............825
14.2.2 docstrip Script commands...................826
14.2.3 Installation support and configuration............830
14.2.4 Using docstrip with other languages.............833
14.3 Itxdoc—A simple KTgX documentation class..............834
14.3.1 Extensions provided by Itxdoc .................834
14.3.2 Customizing the Output of documents that use Itxdoc . . 835
14.4 Making use of version control tools ...................836
14.4.1 res—Accessing individual keywords..............837
14.4.2 resinfo—Parsing the $Id$ keyword...............838
A A MeX Overview for Preamble, Package, and Class Writers 841
A.1 Linking markup and formatting......................841
A.l.l Comrnand and environment names ..............842
A.1.2 Defining new commands.....................843
A.1.3 Defining new environments...................847
A.1.4 Defining and changing counters ................851
A.1.5 Defining and changing space parameters...........854
A.2 Page markup—Boxes and rules......................860
A.2.1 LR boxes...............................860
A.2.2 Paragraph boxes..........................862
A.2.3 Rule boxes..............................866
A.2.4 Manipulating boxed material ..................868
A.2.5 Box commands and color.....................870
A.3 Control structure extensions........................871
A.3.1 calc—Arithmetic calculations..................871
A.3.2 ifthen— Advanced control structures .............872
xviii ______________________Contents
A.4 Package and class nie structure......................877
A.4.1 The identification part ......................877
A.4.2 The initial code part........................880
A.4.3 The declaration of options....................880
A.4.4 The execution of options.....................881
A.4.5 The package loading part.....................882
A.4.6 The main code part........................883
A.4.7 Special commands for package and class files........883
A.4.8 Special commands for class files................886
A.4.9 A minimal class file........................888
B Tracing and Resolving Problems 889
B.l Error messages................................890
B.l.l Dying with memory exceeded..................915
B.2 Warnings and informational messages..................920
B.3 TgX and MeX commands for tracing...................931
B.3.1 Displaying command defmitions and register values . . . . 932
B.3.2 Diagnosing page-breaking problems..............935
B.3.3 Diagnosing and solving paragraph-breaking problems . . . 939
B.3.4 Other low-level tracing tools...................943
B.3.5 trace—Selectively tracing command execution .......945
C MeX Software and User Group Information 947
C.l Getting help..................................947
C.2 How to get those T^X files?.........................948
C.3 Using CTAN..................................950
C.3.1 Finding files on the archive ...................950
C.3.2 Using the TpX file catalogue...................950
C.3.3 Getting multiple files.......................952
C.4 Finding the documentation on your TeX system............954
C.4.1 texdoc—Command-line Interface for a search by name . . 954
C.4.2 texdoctk—Panel interface for a search by subject......955
C.5 T£Xuser groups................................956
D TLC2T£XCD 959
Bibliography 953
Index of Commands and Concepts 983
People 1080
Biographies 1083
Production Notes 1089
|
any_adam_object | 1 |
author | Mittelbach, Frank Goossens, Michel 1951- |
author_GND | (DE-588)141928131 (DE-588)114591504 |
author_facet | Mittelbach, Frank Goossens, Michel 1951- |
author_role | aut aut |
author_sort | Mittelbach, Frank |
author_variant | f m fm m g mg |
building | Verbundindex |
bvnumber | BV035771126 |
classification_rvk | ST 351 |
ctrlnum | (OCoLC)440803818 (DE-599)BVBBV035771126 |
dewey-full | 686.2/2544536 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 686 - Printing and related activities |
dewey-raw | 686.2/2544536 |
dewey-search | 686.2/2544536 |
dewey-sort | 3686.2 72544536 |
dewey-tens | 680 - Manufacture of products for specific uses |
discipline | Handwerk und Gewerbe / Verschiedene Technologien Informatik |
edition | 2. ed., 8. print. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02021nam a2200493 c 4500</leader><controlfield tag="001">BV035771126</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20131010 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">091014s2008 |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780201362992</subfield><subfield code="9">978-0-201-36299-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0201362996</subfield><subfield code="9">0-201-36299-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)440803818</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV035771126</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-83</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-19</subfield></datafield><datafield tag="080" ind1=" " ind2=" "><subfield code="a">004.9</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">686.2/2544536</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 351</subfield><subfield code="0">(DE-625)143668:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Mittelbach, Frank</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)141928131</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">The LATEX companion</subfield><subfield code="c">Frank Mittelbach ; Michel Goossens</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed., 8. print.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boston [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXVII, 1090 S.</subfield><subfield code="e">1 CD-ROM (12 cm)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Addison-Wesley series on tools and techniques for computer typesetting</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Hier auch später erschienene, unveränderte Nachdrucke ; CD-ROM m.d.T.: TLC2 TEX CD</subfield></datafield><datafield tag="630" ind1="0" ind2="4"><subfield code="a">LaTeX (Computer file)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computerized typesetting</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">LATEX 2E</subfield><subfield code="0">(DE-588)4392995-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Desktop-Publishing</subfield><subfield code="0">(DE-588)4139389-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">LATEX</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4192618-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">LATEX 2E</subfield><subfield code="0">(DE-588)4392995-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">LATEX</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4192618-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Desktop-Publishing</subfield><subfield code="0">(DE-588)4139389-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Goossens, Michel</subfield><subfield code="d">1951-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)114591504</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018630824&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-018630824</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
id | DE-604.BV035771126 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T22:04:09Z |
institution | BVB |
isbn | 9780201362992 0201362996 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-018630824 |
oclc_num | 440803818 |
open_access_boolean | |
owner | DE-83 DE-739 DE-19 DE-BY-UBM |
owner_facet | DE-83 DE-739 DE-19 DE-BY-UBM |
physical | XXVII, 1090 S. 1 CD-ROM (12 cm) |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | Addison-Wesley |
record_format | marc |
series2 | Addison-Wesley series on tools and techniques for computer typesetting |
spelling | Mittelbach, Frank Verfasser (DE-588)141928131 aut The LATEX companion Frank Mittelbach ; Michel Goossens 2. ed., 8. print. Boston [u.a.] Addison-Wesley 2008 XXVII, 1090 S. 1 CD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier Addison-Wesley series on tools and techniques for computer typesetting Hier auch später erschienene, unveränderte Nachdrucke ; CD-ROM m.d.T.: TLC2 TEX CD LaTeX (Computer file) Computerized typesetting LATEX 2E (DE-588)4392995-3 gnd rswk-swf Desktop-Publishing (DE-588)4139389-2 gnd rswk-swf LATEX Programm (DE-588)4192618-3 gnd rswk-swf LATEX 2E (DE-588)4392995-3 s DE-604 LATEX Programm (DE-588)4192618-3 s Desktop-Publishing (DE-588)4139389-2 s 1\p DE-604 Goossens, Michel 1951- Verfasser (DE-588)114591504 aut HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018630824&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Mittelbach, Frank Goossens, Michel 1951- The LATEX companion LaTeX (Computer file) Computerized typesetting LATEX 2E (DE-588)4392995-3 gnd Desktop-Publishing (DE-588)4139389-2 gnd LATEX Programm (DE-588)4192618-3 gnd |
subject_GND | (DE-588)4392995-3 (DE-588)4139389-2 (DE-588)4192618-3 |
title | The LATEX companion |
title_auth | The LATEX companion |
title_exact_search | The LATEX companion |
title_full | The LATEX companion Frank Mittelbach ; Michel Goossens |
title_fullStr | The LATEX companion Frank Mittelbach ; Michel Goossens |
title_full_unstemmed | The LATEX companion Frank Mittelbach ; Michel Goossens |
title_short | The LATEX companion |
title_sort | the latex companion |
topic | LaTeX (Computer file) Computerized typesetting LATEX 2E (DE-588)4392995-3 gnd Desktop-Publishing (DE-588)4139389-2 gnd LATEX Programm (DE-588)4192618-3 gnd |
topic_facet | LaTeX (Computer file) Computerized typesetting LATEX 2E Desktop-Publishing LATEX Programm |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018630824&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT mittelbachfrank thelatexcompanion AT goossensmichel thelatexcompanion |