TeX/TeX for the Impatient

From Wikibooks, open books for an open world
< TeX
Jump to navigation Jump to search
  • Syntactic conventions[2]
  • Descriptions of the commands[3]
  • Using TeX[2][7]
    • Turning input into ink[7]
    • Programs and files you need[7]
    • Running TeX[9]
    • Preparing an input file[10]
    • Commands and control sequences[10]
    • Arguments[11]
    • Parameters[12]
    • Spaces[12]
    • Comments[13]
    • Punctuation[13]
    • Special characters[15]
    • Groups[15]
    • Math formulas[16]
    • How TeX works[16]
    • New TeX versus old TeX[18]
    • Resources[18]
  • Examples[3][21]
    • Entering simple text[22]
    • Indentation[24]
    • Fonts and special characters[26]
    • Interline spacing[28]
    • Spacing, rules, and boxes[30]
    • Odds and ends[32]
    • Using fonts from other sources[34]
    • A ruled table[36]
    • Typesetting mathematics[38]
    • More mathematics[40]
  • Concepts[4][43]
  • Commands for composing paragraphs[5][97]
    • Characters and accents[97]
    • Letters and ligatures for European alphabets[97]
    • Special symbols[98]
    • Arbitrary characters[99]
    • Accents[100]
    • Defeating boundary ligatures[101]
    • Selecting fonts[102]
    • Particular fonts[102]
    • Type styles[103]
    • Uppercase and lowercase[103]
    • Interword spacing[104]
    • Centering and justifying lines[108]
    • Shaping paragraphs[110]
    • Starting, ending, and indenting paragraphs[110]
    • Shaping entire paragraphs[114]
    • Line breaks[120]
    • Encouraging or discouraging line breaks[120]
    • Line breaking parameters[123]
    • Hyphenation[126]
    • Section headings, lists, and theorems[129]
  • Commands for composing pages[6][133]
    • Interline and interparagraph spaces[133]
    • Page breaks[136]
    • Encouraging or discouraging page breaks[136]
    • Page breaking parameters[138]
    • Page layout[140]
    • Page description parameters[140]
    • Page numbers[142]
    • Header and footer lines[143]
    • Marks[144]
    • Insertions[145]
    • Footnotes[145]
    • General insertions[146]
    • Modifying the output routine[148]
    • Splitting vertical lists[149]
  • Commands for horizontal and vertical modes[7][153]
    • Producing space[153]
    • Fixed-width horizontal space[153]
    • Fixed-length vertical space[154]
    • Variable-size space[155]
    • Manipulating boxes[160]
    • Constructing hboxes and vboxes[160]
    • Setting and retrieving the contents of boxes[164]
    • Shifting boxes[166]
    • Dimensions of box registers[167]
    • Struts, phantoms, and empty boxes[167]
    • Parameters pertaining to malformed boxes[170]
    • Retrieving the last item from a list[171]
    • Rules and leaders[172]
    • Alignments[176]
    • Tabbing alignments[176]
    • General alignments[178]
  • Commands for composing math formulas[8][187]
    • Simple parts of formulas[187]
    • Greek letters[187]
    • Miscellaneous ordinary math symbols[188]
    • Binary operations[189]
    • Relations[190]
    • Left and right delimiters[191]
    • Arrows[192]
    • Named mathematical functions[193]
    • Large operators[194]
    • Punctuation[196]
    • Superscripts and subscripts[197]
    • Selecting and using styles[198]
    • Compound symbols[199]
    • Math accents[199]
    • Fractions and other stacking operations[200]
    • Dots[203]
    • Delimiters[204]
    • Matrices[205]
    • Roots and radicals[206]
    • Equation numbers[207]
    • Multiline displays[208]
    • Fonts in math formulas[209]
    • Constructing math symbols[211]
    • Making delimiters bigger[211]
    • Parts of large symbols[211]
    • Aligning parts of a formula[212]
    • Aligning accents[212]
    • Aligning material vertically[213]
    • Producing spaces[214]
    • Fixed-width math spaces[214]
    • Variable-width math spaces[215]
    • Spacing parameters for displays[216]
    • Other spacing parameters for math[217]
    • Categorizing math constructs[218]
    • Special actions for math formulas[218]
  • Commands for general operations[9][221]
    • Naming and modifying fonts[221]
    • Converting information to tokens[224]
    • Numbers[224]
    • Environmental information[224]
    • Values of variables[226]
    • Grouping[227]
    • Macros[230]
    • Defining macros[230]
    • Other definitions[232]
    • Controlling expansion[233]
    • Conditional tests[235]
    • Repeated actions[240]
    • Doing nothing[241]
    • Registers[242]
    • Using registers[242]
    • Naming and reserving registers, etc.[244]
    • Doing arithmetic in registers[245]
    • Ending the job[246]
    • Input and output[247]
    • Operations on input files[247]
    • Operations on output files[249]
    • Interpreting input characters[251]
    • Controlling interaction with TeX [252]
    • Diagnostic aids[253]
    • Displaying internal data[253]
    • Specifying what is traced[256]
    • Sending messages[261]
    • Initializing TeX [263]
  • Tips and techniques[10][265]
    • Correcting bad page breaks[265]
    • Preserving the end of a page[267]
    • Leaving space at the top of a page[267]
    • Correcting bad line breaks[268]
    • Correcting overfull or underfull boxes[268]
    • Recovering lost interword spaces[270]
    • Avoiding unwanted interword spaces[270]
    • Avoiding excess space around a display[271]
    • Avoiding excess space after a paragraph[271]
    • Changing the paragraph shape[272]
    • Putting paragraphs into a box[272]
    • Drawing lines[273]
    • Creating multiline headers or footers[274]
    • Finding mismatched braces[275]
    • Setting dimensions[276]
    • Creating composite fonts[276]
    • Reproducing text verbatim[277]
    • Using outer macros[279]
    • Changing category codes[280]
    • Making macro files more readable[281]
  • Making sense of error messages[11][283]
  • A compendium of useful macros[12][291]
    • Preliminaries[291]
    • Displays[295]
    • Time of day[297]
    • Lists[298]
    • Verbatim listing[300]
    • Tables of contents[301]
    • Cross-references[302]
    • Environments[304]
    • Justification[306]
    • Tables[307]
    • Footnotes[309]
    • Double columns[309]
    • Finishing up[311]

Source: http://mirrors.ctan.org/info/impatient/book.pdf