The LATEX companion: Part 1
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boston
Addison-Wesley
[2023]
|
Ausgabe: | Third edition - Part I |
Schriftenreihe: | Addison-Wesley series on tools and techniques for computer typesetting
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | xxviii, 947 Seiten Illustrationen, Diagramme |
ISBN: | 9780134658940 0134658949 |
Internformat
MARC
LEADER | 00000nam a2200000 cc4500 | ||
---|---|---|---|
001 | BV048464631 | ||
003 | DE-604 | ||
005 | 20230921 | ||
007 | t | ||
008 | 220912s2023 a||| |||| 00||| eng d | ||
020 | |a 9780134658940 |9 978-0-13-465894-0 | ||
020 | |a 0134658949 |9 0-13-465894-9 | ||
035 | |a (OCoLC)1381306114 | ||
035 | |a (DE-599)BVBBV048464631 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-19 |a DE-29T |a DE-1050 |a DE-706 |a DE-739 |a DE-20 |a DE-B768 |a DE-473 |a DE-91G |a DE-898 |a DE-M347 | ||
084 | |a ST 351 |0 (DE-625)143668: |2 rvk | ||
100 | 1 | |a Mittelbach, Frank |e Verfasser |0 (DE-588)141928131 |4 aut | |
240 | 1 | 0 | |a The LATEX companion (1994) |
245 | 1 | 0 | |a The LATEX companion |n Part 1 |c Frank Mittelbach (LATEX Project, Mainz, Germany), Ulrike Fischer (LATEX Project, Bonn, Germany) |
250 | |a Third edition - Part I | ||
264 | 1 | |a Boston |b Addison-Wesley |c [2023] | |
300 | |a xxviii, 947 Seiten |b Illustrationen, Diagramme | ||
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 | |
650 | 0 | 7 | |a LATEX |g Programm |0 (DE-588)4192618-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a LATEX |g Programm |0 (DE-588)4192618-3 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Fischer, Ulrike |d 1983- |e Verfasser |0 (DE-588)1047411601 |4 aut | |
700 | 1 | |a Wright, Joseph |4 oth | |
773 | 0 | 8 | |w (DE-604)BV048464597 |g 1 |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033842561&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-033842561 |
Datensatz im Suchindex
_version_ | 1814978148271390720 |
---|---|
adam_text |
Contents Part I List of Figures 1 List of Tables xix Foreword xxi xxiii Preface Chapter 1 Introduction 1.1 A brief history (of nearly half a century). 1 1 1.2 Today’s systems. 1.3 Working with this book. 1.3.1 What’s where. 1.3.2 Typographic conventions. 1.3.3 Using the examples. 8 13 13 15 18 Chapter 2 2.1 The Structure of а UT^X Document The overall structure of a source file. 2.1.1 Spoiler alert —The \DocumentMetadata command. 2.1.2 Processing of options of the document class and packages . . 2.1.3 Front, main, and back matter. 2.1.4 Splitting the source document into several flies. 2.1.5 askinclude — Managing your inclusions. 2.1.6 tagging — Providing variants in the document source. 21 22 23 24 26 28 30 30
CONTENTS OF PART I 2.2 Sectioning commands. 2.2.1 Numbering headings. 2.2.2 Changing fixed heading texts. 2.2.3 Introduction to heading design. 2.2.4 quotchap, epigraph —Mottos on chapters and sections . 2.2.5 indentfirst —Indent the first paragraph after a heading . 2.2.6 nonumonpart —No page numbers on parts. 2.2.7 titlesec —A package approach to heading design. 2.2.8 Formatting headings — IMAX's internal low-level methods. . 32 34 36 37 38 39 40 40 51 2.3 Table of contents structures. 2.3.1 toedata—Providing extra data for the TOC. 2.3.2 titletoc —A high-level approach to contents list design. 2.3.3 multitoc —Setting contents lists in multiple columns. 2.3.4 IATeX’s low-level interfaces. 54 56 59 70 70 2.4 Managing references. 2.4.1 varioref—More flexible cross-references. 2.4.2 cleveref —Cleverly formatted references. 2.4.3 nameref— Non-numerical references. 2.4.4 showkeys, refcheck
—Displaying checking reference keys . . 2.4.5 xr —References to external documents. 2.4.6 hyperref—Active references. 75 79 86 93 93 95 96 2.5 Document source management. 2.5.1 Combining several files. 2.5.2 Document archival information. 2.5.3 snapshot, bundledoc —Document archival and verification. . . 2.5.4 mkjobtexmf—Providing a minimal TeX file tree. 2.5.5 The rollback concept for LT^X and individual packages. 108 109 110 Ill 113 114 Basic Formatting Tools — Paragraph Level 119 Shaping 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 your paragraphs. ragged2e —Improving unjustified text. nolbreaks — Preventing line breaks in text fragments. microtype — Enhancing justified text. parskip —Adjusting the look and feel of paragraphs. setspace —Changing interline spacing. lettrine —Dropping your capital. Alphabets for initials. magaz —Special handling of the first line. fancypar—Fancy layouts for
individual paragraphs. 120 123 125 126 137 139 141 145 146 147 3.2 Dealing 3.2.1 3.2.2 3.2.3 3.2.4 with special characters. ellipsis, lips — Marks of omission. extdash and amsmath —Dashes in text. underscore — Making that character more usable. xspace —Gentle spacing after a macro. 147 148 149 151 152 Chapter 3 3.1
CONTENTS OF PART I 3.3 Generated or specially formatted text. 3.3.1 fmtcount — Ordinals and cardinals. 3.3.2 aero —Managing your abbreviations and acronyms. 3.3.3 xfrac —Customizable text/fractions. 3.3.4 siunitx — Scientific notation of units and quantities. 154 154 156 164 167 3.4 Various 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6 3.4.7 3.4.8 ways of highlighting and quoting text. Change case of text intelligently (formerly textcase). esquotes —Context-sensitive quotation marks. embrac —Upright brackets and parentheses. ulem — Emphasize and сору-edit via underline. dashundergaps —Produce fill-in forms. microtype soul —Letterspacing or stealing sheep. uri—Typesetting URLs, path names, and the like. uri —Typesetting various types of URIs. 177 178 179 188 189 190 191 198 202 3.5 Footnotes, endnotes, and marginals. 3.5.1 Using standard footnotes. 3.5.2 Customizing standard footnotes. 3.5.3 footmisc —Various footnotes styles. 3.5.4 footnoterange —
Referencing footnote ranges. 3.5.5 fnpet —Managing footnote markers and punctuation. 3.5.6 perpage —Resetting counters on a “per-page” basis. 3.5.7 manyfoot, bigfoot —Independent footnotes. 3.5.8 parnotes — Present the notes inside the galley. 3.5.9 ftnright —Right footnotes in a two-column environment . . . . 3.5.10 enotez —Endnotes, an alternative to footnotes. 3.5.11 Marginalnotes. 3.5.12 marginnote —An alternative to \marginpar. 3.5.13 snotez —Numbered or otherwise marked side notes. 204 205 208 210 216 216 218 220 226 228 228 232 234 235 3.6 Support 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 for document development. todonotes —Adding todos to your document. fixme— A slightly different approach to todos. changes— A set of typical editorial commands. pdfeomment —Using PDF annotations and tool tips. vertbars— Adding bars to paragraphs. 237 237 242 245 250 251 Chapter 4 Basic Formatting Tools — Larger Structures 253 4.1 Lists. 254 4.1.1 Using and modifying the standard lists. 254 4.1.2 lAT^X’s
generic list environments. 258 4.1.3 enumitem — Extended list environments. 261 4.1.4 amsthm —Providing headed lists. 281 4.1.5 thmtools— Advanced theorem declarations. 284 4.1.6 tasks —Making horizontally oriented lists. 289 4.1.7 typed-checklist —Developing and maintaining checklists. . . . 292
CONTENTS OF PART I 4.2 Simulating typed text. 4.2.1 Displaying spaces in verbatim material. 4.2.2 Simple verbatim extensions. 4.2.3 upquote —Computer program style quoting. 4.2.4 fancyvrb, fvextra —Verbatim environments on steroids . 4.2.5 listings — Pretty-printing program code. 296 297 298 302 303 322 4.3 Lines and columns. 4.3.1 lineno — Numbering lines of text. 4.3.2 paracol— Several text streams aligned. 4.3.3 multicol —A flexible way to handle multiple columns. 4.3.4 multicolrule —Custom rules for multicolumned pages. 333 334 339 351 361 4.4 Generating sample texts. 4.4.1 lipsum and friends — Generating text samples. 4.4.2 blindtext —More elaborate layout testing. 361 361 363 Chapters 365 Geometrical dimensions of the layout. 366 5.2 Changing the layout. 5.2.1 layouts — Displaying your layout. 5.2.2 A collection of page
layout packages. 5.2.3 typearea —A traditional approach. 5.2.4 geometry — Layout specification with auto-completion. 5.2.5 Iscape—Typesetting individual pages in landscape mode . . . 5.2.6 savetrees — Options to reduce the document length. 368 371 374 375 377 384 384 5.3 Dynamic page data: page numbers and marks. 5.3.1 DTeX page numbers. 5.3.2 lastpage —A way to reference it. 5.3.3 chappg —Page numbers by chapters. 5.3.4 IATeX's legacy mark commands. 5.3.5 IATeX's new mark mechanism. 385 385 386 387 388 390 5.4 Page styles. 5.4.1 The low-level page style interface. 5.4.2 fancyhdr —Customizing page styles. 5.4.3 truncate—Truncate text to a given length. 5.4.4 continue — Help with turning pages. 395 397 398 405 407 Page decorations and watermarks. 5.5.1 draftwatermark —Put a visible stamp on your document . . . . 5.5.2 crop —Producing trimming
marks. 409 409 411 5.6 Visual formatting. 5.6.1 Standard tools for page explicit page breaking. 5.6.2 Running pages and columns short or long. 5.6.3 addlines —Adjusting whole double spreads. 5.6.4 nextpage —Extensions to \clearpage. 414 414 415 416 418 5.1 5.5 xii The Layout of the Page
CONTENTS OF PART I 5.6.5 5.6.6 5.6.7 5.6.8 needspace— Conditionally start a new page. Avoiding widows and orphans. widows-and-orphans — Finding all widows and orphans . \looseness — Shortening or lengthening paragraphs. 419 420 424 427 5.7 Doing layout with class. 5.7.1 KOMA-Script —A drop-in replacement for articleet al. 5.7.2 memoir—Producing complex publications. 429 429 430 Chapter 6 431 Tabular Material Standard DT^X environments. 6.1.1 Using the tabbing environment. 6.1.2 tabto —An alternative way to tab stops. 6.1.3 Using the tabular environment. 432 433 434 436 6.2 array — Extending the tabularenvironments. 6.2.1 The behavior of the \\ command. 6.2.2 Examples of preamble specifiers. 6.2.3 Defining new column specifiers. 437 437 438 445 6.1 6.3 Calculating column widths. 446 6.3.1 tabularx— Automatic calculation of column widths. 448 6.3.2 tabulary —Column widths based on
content. 450 6.3.3 Differences between tabular*, tabularx, andtabulary . . 452 6.3.4 Managing tables with wide entries. 453 6.3.5 widetable— An alternative to tabular*. 453 6.4 Multipage tabular material. 6.4.1 supertabular — Making multipage tabulars. 6.4.2 longtable — Alternative multipage tabulars. 6.4.3 xltabular—Marriage of tabularx and longtable. 6.4.4 Problems with multipage tables (all packages). 456 456 459 463 464 6.5 Color in tables. 466 6.6 Customizing table rules andspacing. 6.6.1 Colored table rules. 6.6.2 boldline — Bolder table rules. 6.6.3 arydshln — Dashed rules. 6.6.4 hhline —Combining horizontal and vertical lines. 6.6.5 booktabs — Formal ruled tables. 6.6.6 bigstrut —Spreading individual table lines apart. 6.6.7 cellspace —Ensure minimal clearance automatically. 467 467 468 469 470 471 473 474 6.7 Other
extensions. 6.7.1 multirow —Vertical alignment in tables. 6.7.2 diagbox —Making table cells with diagonal lines. 6.7.3 dcolumn — Decimal column alignments. 6.7.4 siunitx —Scientific numbers in tables. 6.7.5 fcolumn —Managing financial tables. 476 476 479 481 484 487 xiii
CONTENTS OF PART I 6.8 Footnotes in tabular material. 6.8.1 Using minipage footnotes with tables. 6.8.2 threeparttable —Setting table and notes together. 491 491 492 6.9 keyvaltable —Separating table data and formatting. 494 6.10 tabularray —Late breaking news. 504 Chapter 7 Mastering Floats 505 7.1 An overview of DTeX’s float concepts. 7.1.1 |ATEX float terminology. 7.1.2 Basic behavioral rules of lAT^X's float mechanism. 7.1.3 Consequences of the algorithm. 7.1.4 fltrace— Tracing the float algorithm. 506 506 508 512 518 7.2 Float placement control. 7.2.1 fewerfloatpages —Improving IATeX’s float algorithm. 7.2.2 placeins — Preventing floats from crossing a barrier. 7.2.3 afterpage—Taking control at the page boundary. 7.2.4 endfloat —Placing figures and tables at the end. 519 519 524 525 525 7.3 Extensions to |ateX's float concept. 7.3.1 float —Creating new float types.
7.3.2 Captions for nonfloating figures and tables. 7.3.3 rotating, rotfloat —Rotating floats. 7.3.4 wrapfig —Inline floats, wrapping text around a figure. 528 529 532 533 535 7.4 Controlling the float caption. 7.4.1 caption —Customizing your captions. 7.4.2 subcaption —Substructuring floats. 538 540 551 7.5 Key/value approaches for floats and subfloats. 560 7.5.1 hvfloat —Sophisticated caption placement control and more . . 560 7.5.2 keyfloat —Bringing most packages under one roof. 567 Chapter 8 Graphics Generation and Manipulation 575 8.1 IATeX’s image loading support. 576 8.1.1 Options for graphics and graphicx. 5 77 8.1.2 The \includegraphics syntax in the graphics package . . . 578 8.1.3 The \includegraphics syntax in the graphicx package . . . 580 8.1.4 Setting default key values for the graphicx package. 585 8.1.5 Declarations guiding the inclusion of images. 586 8.2 Manipulating graphical objects in IATeX. 587 8.2.1 Image and box manipulations with graphics and graphicx . . . 587 8.2.2 overpic —Graphic annotation made easy. 593
8.2.3 adjustbox — Box manipulation with a key/value interface . . . 595 8.3 Producing (fairly) portable line graphics. 602 8.3.1 A kernel picture environment enhancement. 602 8.3.2 pict2e — An extension of LAT^X's picture environment. 602
CONTENTS OF PART I 8.3.3 8.3.4 8.3.5 bxeepic — A differently enhanced picture environment. . . . Special-purpose languages. qrcode —Generating Quick Response codes. 608 612 612 8.4 Flexible 8.4.1 8.4.2 8.4.3 8.4.4 boxes for multiple purposes. tcolorbox—The basic usage. Extending tcolorbox through libraries. Defining new tcolorbox environments and commands. Special tcolorbox applications. 614 614 619 626 628 8.5 tikz —A general-purpose graphics system. 8.5.1 Basic objects. 8.5.2 Transformations and other operations. 8.5.3 Going further. 631 633 642 646 Chapter 9 Font Selection and Encodings 647 9.1 Introduction. 9.1.1 The history of IATeX's font selection scheme (NFSS). 9.1.2 Input and output handling in TEX systems over the years. . . . 648 648 649 9.2 Understanding font characteristics. 9.2.1 Monospaced and proportional fonts.
9.2.2 Serifed and sans serif fonts. 9.2.3 Font families and their attributes. 9.2.4 Font encodings. 652 652 653 653 657 9.3 Using fonts in text. 9.3.1 Standard |ĄTEX font commands. 9.3.2 Font commands versus declarations. 9.3.3 Combining standard font commands. 9.3.4 Accessing all characters of a font. 9.3.5 DTeX 2.09 font support-Compatibility for really ancient documents. 670 9.3.6 Changing the default text fonts. 9.3.7 relsize, scalefnt —Relative changes to the font size. 658 659 666 668 669 9.4 Using fonts in math. 9.4.1 Special math alphabet identifiers. 9.4.2 Text font commands in math. 9.4.3 Mathematical formula versions. 676 677 682 682 9.5 Standard 1ATEX font support. 683 9.5.1 Computer Modern,
Latin Modern —The IATEX standard fonts . . 684 9.5.2 PSNFSS and T^X Gyre — Core PostScript fonts for IATEX. 688 9.5.3 A note on baselines and leading. 691 9.5.4 inputene — Explicitly selecting the input encoding. 692 9.5.5 fontene —Selecting font encodings. 693 9.5.6 Additional text symbols not part of 0T1 or T1 encodings . . . 694 9.5.7 exscale —Scaling large Computer Modern math operators . . . 704 670 675 XV
CONTENTS OF PART I tracefnt — Tracing the font selection. nfssfont.tex — Displaying 8-bit font tables and samples . 9.5.8 9.5.9 704 705 fontspec —Font selection for Unicode engines. 9.6.1 Setting up the main document fontfamilies. 9.6.2 Setting up additional font families. 9.6.3 Setting up a single font face. 9.6.4 Interfacing with core NFSS commands. 9.6.5 Altering the look and feel of fonts. 9.6.6 General configuration options. 9.6.7 unicodefonttable —Displaying font tables for larger fonts . . . 705 706 711 711 712 713 727 728 9.7 The low-level NFSS interface. 9.7.1 Setting individual font attributes. 9.7.2 Setting several font attributes. 9.7.3 Automatic substitution of fonts. 9.7.4 Substituting the font family if unavailable in an encoding . . . 9.7.5 Using low-level commandsin the document. 730 731 738 738 739 740 up new fonts for NFSS. Declaring new font families and font shape groups. Modifying
font families and font shape groups. Declaring new font encoding schemes. Internal file organization. Declaring new fonts and symbols for use in math. 740 741 746 747 748 749 9.9 lATgX's encoding models. 9.9.1 Character data within the ΙΔΤ^Χ system. 9.9.2 DTeX’s internal character representation (LICR). 9.9.3 Input encodings. 9.9.4 Output encodings. 754 754 757 758 760 9.6 9.8 Setting 9.8.1 9.8.2 9.8.3 9.8.4 9.8.5 Bibliography 777 Index of Commands and Concepts 793 People 943 Part II List of Figures il xxii List of Tables —Иxxiv Foreword, Part II —IIxxix Preface, Part II -flxxxi
CONTENTS OF PART II Chapter 10 Text and Symbol Fonts Chapter 11 Higher Mathematics ֊II 1 II I 27 Chapter 12 Fonts in formulas ֊11225 Chapter 13 Localizing documents -11297 Chapter 14 Index Generation -II343 Chapter 1 5 Bibliography Generation Chapter 16 Managing Citations Chapter 1 7 ет^Х Package Documentation Tools -11 375 11469 ֊11583 Appendix А ет^Х Overview for Preamble, Package, and Class Writers -11621 Appendix В Tracing and Resolving Problems -11711 Appendix C Going beyond Bibliography Index of Commands and Concepts People Biographies Production Notes —II 783 11795 -11 805 11955 -11961 11965 xvii |
adam_txt |
Contents Part I List of Figures 1 List of Tables xix Foreword xxi xxiii Preface Chapter 1 Introduction 1.1 A brief history (of nearly half a century). 1 1 1.2 Today’s systems. 1.3 Working with this book. 1.3.1 What’s where. 1.3.2 Typographic conventions. 1.3.3 Using the examples. 8 13 13 15 18 Chapter 2 2.1 The Structure of а UT^X Document The overall structure of a source file. 2.1.1 Spoiler alert —The \DocumentMetadata command. 2.1.2 Processing of options of the document class and packages . . 2.1.3 Front, main, and back matter. 2.1.4 Splitting the source document into several flies. 2.1.5 askinclude — Managing your inclusions. 2.1.6 tagging — Providing variants in the document source. 21 22 23 24 26 28 30 30
CONTENTS OF PART I 2.2 Sectioning commands. 2.2.1 Numbering headings. 2.2.2 Changing fixed heading texts. 2.2.3 Introduction to heading design. 2.2.4 quotchap, epigraph —Mottos on chapters and sections . 2.2.5 indentfirst —Indent the first paragraph after a heading . 2.2.6 nonumonpart —No page numbers on parts. 2.2.7 titlesec —A package approach to heading design. 2.2.8 Formatting headings — IMAX's internal low-level methods. . 32 34 36 37 38 39 40 40 51 2.3 Table of contents structures. 2.3.1 toedata—Providing extra data for the TOC. 2.3.2 titletoc —A high-level approach to contents list design. 2.3.3 multitoc —Setting contents lists in multiple columns. 2.3.4 IATeX’s low-level interfaces. 54 56 59 70 70 2.4 Managing references. 2.4.1 varioref—More flexible cross-references. 2.4.2 cleveref —Cleverly formatted references. 2.4.3 nameref— Non-numerical references. 2.4.4 showkeys, refcheck
—Displaying checking reference keys . . 2.4.5 xr —References to external documents. 2.4.6 hyperref—Active references. 75 79 86 93 93 95 96 2.5 Document source management. 2.5.1 Combining several files. 2.5.2 Document archival information. 2.5.3 snapshot, bundledoc —Document archival and verification. . . 2.5.4 mkjobtexmf—Providing a minimal TeX file tree. 2.5.5 The rollback concept for LT^X and individual packages. 108 109 110 Ill 113 114 Basic Formatting Tools — Paragraph Level 119 Shaping 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 your paragraphs. ragged2e —Improving unjustified text. nolbreaks — Preventing line breaks in text fragments. microtype — Enhancing justified text. parskip —Adjusting the look and feel of paragraphs. setspace —Changing interline spacing. lettrine —Dropping your capital. Alphabets for initials. magaz —Special handling of the first line. fancypar—Fancy layouts for
individual paragraphs. 120 123 125 126 137 139 141 145 146 147 3.2 Dealing 3.2.1 3.2.2 3.2.3 3.2.4 with special characters. ellipsis, lips — Marks of omission. extdash and amsmath —Dashes in text. underscore — Making that character more usable. xspace —Gentle spacing after a macro. 147 148 149 151 152 Chapter 3 3.1
CONTENTS OF PART I 3.3 Generated or specially formatted text. 3.3.1 fmtcount — Ordinals and cardinals. 3.3.2 aero —Managing your abbreviations and acronyms. 3.3.3 xfrac —Customizable text/fractions. 3.3.4 siunitx — Scientific notation of units and quantities. 154 154 156 164 167 3.4 Various 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6 3.4.7 3.4.8 ways of highlighting and quoting text. Change case of text intelligently (formerly textcase). esquotes —Context-sensitive quotation marks. embrac —Upright brackets and parentheses. ulem — Emphasize and сору-edit via underline. dashundergaps —Produce fill-in forms. microtype soul —Letterspacing or stealing sheep. uri—Typesetting URLs, path names, and the like. uri —Typesetting various types of URIs. 177 178 179 188 189 190 191 198 202 3.5 Footnotes, endnotes, and marginals. 3.5.1 Using standard footnotes. 3.5.2 Customizing standard footnotes. 3.5.3 footmisc —Various footnotes styles. 3.5.4 footnoterange —
Referencing footnote ranges. 3.5.5 fnpet —Managing footnote markers and punctuation. 3.5.6 perpage —Resetting counters on a “per-page” basis. 3.5.7 manyfoot, bigfoot —Independent footnotes. 3.5.8 parnotes — Present the notes inside the galley. 3.5.9 ftnright —Right footnotes in a two-column environment . . . . 3.5.10 enotez —Endnotes, an alternative to footnotes. 3.5.11 Marginalnotes. 3.5.12 marginnote —An alternative to \marginpar. 3.5.13 snotez —Numbered or otherwise marked side notes. 204 205 208 210 216 216 218 220 226 228 228 232 234 235 3.6 Support 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 for document development. todonotes —Adding todos to your document. fixme— A slightly different approach to todos. changes— A set of typical editorial commands. pdfeomment —Using PDF annotations and tool tips. vertbars— Adding bars to paragraphs. 237 237 242 245 250 251 Chapter 4 Basic Formatting Tools — Larger Structures 253 4.1 Lists. 254 4.1.1 Using and modifying the standard lists. 254 4.1.2 lAT^X’s
generic list environments. 258 4.1.3 enumitem — Extended list environments. 261 4.1.4 amsthm —Providing headed lists. 281 4.1.5 thmtools— Advanced theorem declarations. 284 4.1.6 tasks —Making horizontally oriented lists. 289 4.1.7 typed-checklist —Developing and maintaining checklists. . . . 292
CONTENTS OF PART I 4.2 Simulating typed text. 4.2.1 Displaying spaces in verbatim material. 4.2.2 Simple verbatim extensions. 4.2.3 upquote —Computer program style quoting. 4.2.4 fancyvrb, fvextra —Verbatim environments on steroids . 4.2.5 listings — Pretty-printing program code. 296 297 298 302 303 322 4.3 Lines and columns. 4.3.1 lineno — Numbering lines of text. 4.3.2 paracol— Several text streams aligned. 4.3.3 multicol —A flexible way to handle multiple columns. 4.3.4 multicolrule —Custom rules for multicolumned pages. 333 334 339 351 361 4.4 Generating sample texts. 4.4.1 lipsum and friends — Generating text samples. 4.4.2 blindtext —More elaborate layout testing. 361 361 363 Chapters 365 Geometrical dimensions of the layout. 366 5.2 Changing the layout. 5.2.1 layouts — Displaying your layout. 5.2.2 A collection of page
layout packages. 5.2.3 typearea —A traditional approach. 5.2.4 geometry — Layout specification with auto-completion. 5.2.5 Iscape—Typesetting individual pages in landscape mode . . . 5.2.6 savetrees — Options to reduce the document length. 368 371 374 375 377 384 384 5.3 Dynamic page data: page numbers and marks. 5.3.1 DTeX page numbers. 5.3.2 lastpage —A way to reference it. 5.3.3 chappg —Page numbers by chapters. 5.3.4 IATeX's legacy mark commands. 5.3.5 IATeX's new mark mechanism. 385 385 386 387 388 390 5.4 Page styles. 5.4.1 The low-level page style interface. 5.4.2 fancyhdr —Customizing page styles. 5.4.3 truncate—Truncate text to a given length. 5.4.4 continue — Help with turning pages. 395 397 398 405 407 Page decorations and watermarks. 5.5.1 draftwatermark —Put a visible stamp on your document . . . . 5.5.2 crop —Producing trimming
marks. 409 409 411 5.6 Visual formatting. 5.6.1 Standard tools for page explicit page breaking. 5.6.2 Running pages and columns short or long. 5.6.3 addlines —Adjusting whole double spreads. 5.6.4 nextpage —Extensions to \clearpage. 414 414 415 416 418 5.1 5.5 xii The Layout of the Page
CONTENTS OF PART I 5.6.5 5.6.6 5.6.7 5.6.8 needspace— Conditionally start a new page. Avoiding widows and orphans. widows-and-orphans — Finding all widows and orphans . \looseness — Shortening or lengthening paragraphs. 419 420 424 427 5.7 Doing layout with class. 5.7.1 KOMA-Script —A drop-in replacement for articleet al. 5.7.2 memoir—Producing complex publications. 429 429 430 Chapter 6 431 Tabular Material Standard DT^X environments. 6.1.1 Using the tabbing environment. 6.1.2 tabto —An alternative way to tab stops. 6.1.3 Using the tabular environment. 432 433 434 436 6.2 array — Extending the tabularenvironments. 6.2.1 The behavior of the \\ command. 6.2.2 Examples of preamble specifiers. 6.2.3 Defining new column specifiers. 437 437 438 445 6.1 6.3 Calculating column widths. 446 6.3.1 tabularx— Automatic calculation of column widths. 448 6.3.2 tabulary —Column widths based on
content. 450 6.3.3 Differences between tabular*, tabularx, andtabulary . . 452 6.3.4 Managing tables with wide entries. 453 6.3.5 widetable— An alternative to tabular*. 453 6.4 Multipage tabular material. 6.4.1 supertabular — Making multipage tabulars. 6.4.2 longtable — Alternative multipage tabulars. 6.4.3 xltabular—Marriage of tabularx and longtable. 6.4.4 Problems with multipage tables (all packages). 456 456 459 463 464 6.5 Color in tables. 466 6.6 Customizing table rules andspacing. 6.6.1 Colored table rules. 6.6.2 boldline — Bolder table rules. 6.6.3 arydshln — Dashed rules. 6.6.4 hhline —Combining horizontal and vertical lines. 6.6.5 booktabs — Formal ruled tables. 6.6.6 bigstrut —Spreading individual table lines apart. 6.6.7 cellspace —Ensure minimal clearance automatically. 467 467 468 469 470 471 473 474 6.7 Other
extensions. 6.7.1 multirow —Vertical alignment in tables. 6.7.2 diagbox —Making table cells with diagonal lines. 6.7.3 dcolumn — Decimal column alignments. 6.7.4 siunitx —Scientific numbers in tables. 6.7.5 fcolumn —Managing financial tables. 476 476 479 481 484 487 xiii
CONTENTS OF PART I 6.8 Footnotes in tabular material. 6.8.1 Using minipage footnotes with tables. 6.8.2 threeparttable —Setting table and notes together. 491 491 492 6.9 keyvaltable —Separating table data and formatting. 494 6.10 tabularray —Late breaking news. 504 Chapter 7 Mastering Floats 505 7.1 An overview of DTeX’s float concepts. 7.1.1 |ATEX float terminology. 7.1.2 Basic behavioral rules of lAT^X's float mechanism. 7.1.3 Consequences of the algorithm. 7.1.4 fltrace— Tracing the float algorithm. 506 506 508 512 518 7.2 Float placement control. 7.2.1 fewerfloatpages —Improving IATeX’s float algorithm. 7.2.2 placeins — Preventing floats from crossing a barrier. 7.2.3 afterpage—Taking control at the page boundary. 7.2.4 endfloat —Placing figures and tables at the end. 519 519 524 525 525 7.3 Extensions to |ateX's float concept. 7.3.1 float —Creating new float types.
7.3.2 Captions for nonfloating figures and tables. 7.3.3 rotating, rotfloat —Rotating floats. 7.3.4 wrapfig —Inline floats, wrapping text around a figure. 528 529 532 533 535 7.4 Controlling the float caption. 7.4.1 caption —Customizing your captions. 7.4.2 subcaption —Substructuring floats. 538 540 551 7.5 Key/value approaches for floats and subfloats. 560 7.5.1 hvfloat —Sophisticated caption placement control and more . . 560 7.5.2 keyfloat —Bringing most packages under one roof. 567 Chapter 8 Graphics Generation and Manipulation 575 8.1 IATeX’s image loading support. 576 8.1.1 Options for graphics and graphicx. 5 77 8.1.2 The \includegraphics syntax in the graphics package . . . 578 8.1.3 The \includegraphics syntax in the graphicx package . . . 580 8.1.4 Setting default key values for the graphicx package. 585 8.1.5 Declarations guiding the inclusion of images. 586 8.2 Manipulating graphical objects in IATeX. 587 8.2.1 Image and box manipulations with graphics and graphicx . . . 587 8.2.2 overpic —Graphic annotation made easy. 593
8.2.3 adjustbox — Box manipulation with a key/value interface . . . 595 8.3 Producing (fairly) portable line graphics. 602 8.3.1 A kernel picture environment enhancement. 602 8.3.2 pict2e — An extension of LAT^X's picture environment. 602
CONTENTS OF PART I 8.3.3 8.3.4 8.3.5 bxeepic — A differently enhanced picture environment. . . . Special-purpose languages. qrcode —Generating Quick Response codes. 608 612 612 8.4 Flexible 8.4.1 8.4.2 8.4.3 8.4.4 boxes for multiple purposes. tcolorbox—The basic usage. Extending tcolorbox through libraries. Defining new tcolorbox environments and commands. Special tcolorbox applications. 614 614 619 626 628 8.5 tikz —A general-purpose graphics system. 8.5.1 Basic objects. 8.5.2 Transformations and other operations. 8.5.3 Going further. 631 633 642 646 Chapter 9 Font Selection and Encodings 647 9.1 Introduction. 9.1.1 The history of IATeX's font selection scheme (NFSS). 9.1.2 Input and output handling in TEX systems over the years. . . . 648 648 649 9.2 Understanding font characteristics. 9.2.1 Monospaced and proportional fonts.
9.2.2 Serifed and sans serif fonts. 9.2.3 Font families and their attributes. 9.2.4 Font encodings. 652 652 653 653 657 9.3 Using fonts in text. 9.3.1 Standard |ĄTEX font commands. 9.3.2 Font commands versus declarations. 9.3.3 Combining standard font commands. 9.3.4 Accessing all characters of a font. 9.3.5 DTeX 2.09 font support-Compatibility for really ancient documents. 670 9.3.6 Changing the default text fonts. 9.3.7 relsize, scalefnt —Relative changes to the font size. 658 659 666 668 669 9.4 Using fonts in math. 9.4.1 Special math alphabet identifiers. 9.4.2 Text font commands in math. 9.4.3 Mathematical formula versions. 676 677 682 682 9.5 Standard 1ATEX font support. 683 9.5.1 Computer Modern,
Latin Modern —The IATEX standard fonts . . 684 9.5.2 PSNFSS and T^X Gyre — Core PostScript fonts for IATEX. 688 9.5.3 A note on baselines and leading. 691 9.5.4 inputene — Explicitly selecting the input encoding. 692 9.5.5 fontene —Selecting font encodings. 693 9.5.6 Additional text symbols not part of 0T1 or T1 encodings . . . 694 9.5.7 exscale —Scaling large Computer Modern math operators . . . 704 670 675 XV
CONTENTS OF PART I tracefnt — Tracing the font selection. nfssfont.tex — Displaying 8-bit font tables and samples . 9.5.8 9.5.9 704 705 fontspec —Font selection for Unicode engines. 9.6.1 Setting up the main document fontfamilies. 9.6.2 Setting up additional font families. 9.6.3 Setting up a single font face. 9.6.4 Interfacing with core NFSS commands. 9.6.5 Altering the look and feel of fonts. 9.6.6 General configuration options. 9.6.7 unicodefonttable —Displaying font tables for larger fonts . . . 705 706 711 711 712 713 727 728 9.7 The low-level NFSS interface. 9.7.1 Setting individual font attributes. 9.7.2 Setting several font attributes. 9.7.3 Automatic substitution of fonts. 9.7.4 Substituting the font family if unavailable in an encoding . . . 9.7.5 Using low-level commandsin the document. 730 731 738 738 739 740 up new fonts for NFSS. Declaring new font families and font shape groups. Modifying
font families and font shape groups. Declaring new font encoding schemes. Internal file organization. Declaring new fonts and symbols for use in math. 740 741 746 747 748 749 9.9 lATgX's encoding models. 9.9.1 Character data within the ΙΔΤ^Χ system. 9.9.2 DTeX’s internal character representation (LICR). 9.9.3 Input encodings. 9.9.4 Output encodings. 754 754 757 758 760 9.6 9.8 Setting 9.8.1 9.8.2 9.8.3 9.8.4 9.8.5 Bibliography 777 Index of Commands and Concepts 793 People 943 Part II List of Figures il xxii List of Tables —Иxxiv Foreword, Part II —IIxxix Preface, Part II -flxxxi
CONTENTS OF PART II Chapter 10 Text and Symbol Fonts Chapter 11 Higher Mathematics ֊II 1 II I 27 Chapter 12 Fonts in formulas ֊11225 Chapter 13 Localizing documents -11297 Chapter 14 Index Generation -II343 Chapter 1 5 Bibliography Generation Chapter 16 Managing Citations Chapter 1 7 ет^Х Package Documentation Tools -11 375 11469 ֊11583 Appendix А ет^Х Overview for Preamble, Package, and Class Writers -11621 Appendix В Tracing and Resolving Problems -11711 Appendix C Going beyond Bibliography Index of Commands and Concepts People Biographies Production Notes —II 783 11795 -11 805 11955 -11961 11965 xvii |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Mittelbach, Frank Fischer, Ulrike 1983- |
author_GND | (DE-588)141928131 (DE-588)1047411601 |
author_facet | Mittelbach, Frank Fischer, Ulrike 1983- |
author_role | aut aut |
author_sort | Mittelbach, Frank |
author_variant | f m fm u f uf |
building | Verbundindex |
bvnumber | BV048464631 |
classification_rvk | ST 351 |
ctrlnum | (OCoLC)1381306114 (DE-599)BVBBV048464631 |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | Third edition - Part I |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 cc4500</leader><controlfield tag="001">BV048464631</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230921</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">220912s2023 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780134658940</subfield><subfield code="9">978-0-13-465894-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0134658949</subfield><subfield code="9">0-13-465894-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1381306114</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV048464631</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-19</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-M347</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="240" ind1="1" ind2="0"><subfield code="a">The LATEX companion (1994)</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">The LATEX companion</subfield><subfield code="n">Part 1</subfield><subfield code="c">Frank Mittelbach (LATEX Project, Mainz, Germany), Ulrike Fischer (LATEX Project, Bonn, Germany)</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Third edition - Part I</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boston</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">[2023]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xxviii, 947 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</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="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</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4192618-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Fischer, Ulrike</subfield><subfield code="d">1983-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1047411601</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Wright, Joseph</subfield><subfield code="4">oth</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="w">(DE-604)BV048464597</subfield><subfield code="g">1</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</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=033842561&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-033842561</subfield></datafield></record></collection> |
id | DE-604.BV048464631 |
illustrated | Illustrated |
index_date | 2024-07-03T20:34:54Z |
indexdate | 2024-11-06T13:00:44Z |
institution | BVB |
isbn | 9780134658940 0134658949 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-033842561 |
oclc_num | 1381306114 |
open_access_boolean | |
owner | DE-19 DE-BY-UBM DE-29T DE-1050 DE-706 DE-739 DE-20 DE-B768 DE-473 DE-BY-UBG DE-91G DE-BY-TUM DE-898 DE-BY-UBR DE-M347 |
owner_facet | DE-19 DE-BY-UBM DE-29T DE-1050 DE-706 DE-739 DE-20 DE-B768 DE-473 DE-BY-UBG DE-91G DE-BY-TUM DE-898 DE-BY-UBR DE-M347 |
physical | xxviii, 947 Seiten Illustrationen, Diagramme |
publishDate | 2023 |
publishDateSearch | 2023 |
publishDateSort | 2023 |
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 (1994) The LATEX companion Part 1 Frank Mittelbach (LATEX Project, Mainz, Germany), Ulrike Fischer (LATEX Project, Bonn, Germany) Third edition - Part I Boston Addison-Wesley [2023] xxviii, 947 Seiten Illustrationen, Diagramme txt rdacontent n rdamedia nc rdacarrier Addison-Wesley series on tools and techniques for computer typesetting LATEX Programm (DE-588)4192618-3 gnd rswk-swf LATEX Programm (DE-588)4192618-3 s DE-604 Fischer, Ulrike 1983- Verfasser (DE-588)1047411601 aut Wright, Joseph oth (DE-604)BV048464597 1 Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033842561&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Mittelbach, Frank Fischer, Ulrike 1983- The LATEX companion LATEX Programm (DE-588)4192618-3 gnd |
subject_GND | (DE-588)4192618-3 |
title | The LATEX companion |
title_alt | The LATEX companion (1994) |
title_auth | The LATEX companion |
title_exact_search | The LATEX companion |
title_exact_search_txtP | The LATEX companion |
title_full | The LATEX companion Part 1 Frank Mittelbach (LATEX Project, Mainz, Germany), Ulrike Fischer (LATEX Project, Bonn, Germany) |
title_fullStr | The LATEX companion Part 1 Frank Mittelbach (LATEX Project, Mainz, Germany), Ulrike Fischer (LATEX Project, Bonn, Germany) |
title_full_unstemmed | The LATEX companion Part 1 Frank Mittelbach (LATEX Project, Mainz, Germany), Ulrike Fischer (LATEX Project, Bonn, Germany) |
title_short | The LATEX companion |
title_sort | the latex companion |
topic | LATEX Programm (DE-588)4192618-3 gnd |
topic_facet | LATEX Programm |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033842561&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
volume_link | (DE-604)BV048464597 |
work_keys_str_mv | AT mittelbachfrank thelatexcompanion1994 AT fischerulrike thelatexcompanion1994 AT wrightjoseph thelatexcompanion1994 AT mittelbachfrank thelatexcompanionpart1 AT fischerulrike thelatexcompanionpart1 AT wrightjoseph thelatexcompanionpart1 |