The UK Tex FAQ Your 469 Questions Answered Version 3.28, Date 2014-06-10
Total Page:16
File Type:pdf, Size:1020Kb
The UK TeX FAQ Your 469 Questions Answered version 3.28, date 2014-06-10 June 10, 2014 NOTE This document is an updated and extended version of the FAQ article that was published as the December 1994 and 1995, and March 1999 editions of the UK TUG magazine Baskerville (which weren’t formatted like this). The article is also available via the World Wide Web. Contents Introduction 11 Licence of the FAQ 11 Finding the Files 11 A The Background 12 1 Getting started............................. 12 2 What is TeX?............................. 12 3 What’s “writing in TeX”?....................... 13 4 How should I pronounce “TeX”?................... 13 5 What is Metafont?........................... 13 6 What is Metapost?........................... 13 7 Things with “TeX” in the name.................... 14 8 What is CTAN?............................ 16 9 The (CTAN) catalogue......................... 16 10 How can I be sure it’s really TeX?.................... 17 11 What is e-TeX?............................. 17 12 What is PDFTeX?........................... 18 13 What is LaTeX?............................ 18 14 What is LaTeX2e?........................... 18 15 How should I pronounce “LaTeX(2e)”?................ 18 16 Should I use Plain TeX or LaTeX?.................. 19 17 How does LaTeX relate to Plain TeX?................ 19 18 What is ConTeXt?........................... 19 19 What are the AMS packages (AMSTeX, etc.)?............ 20 20 What is Eplain?............................ 20 21 What is Texinfo?............................. 21 22 Lollipop................................. 21 23 If TeX is so good, how come it’s free?................. 21 24 What is the future of TeX?........................ 21 25 Reading (La)TeX files......................... 22 26 Why is TeX not a WYSIWYG system?................. 22 27 TeX User Groups........................... 23 1 B Documentation and Help 24 28 Books relevant to TeX and friends................... 24 29 Books on TeX, Plain TeX and relations................ 24 30 Books on LaTeX............................ 25 31 Books on other TeX-related matters.................. 26 32 Books on Type............................. 26 33 Where to find FAQs........................... 27 34 Getting help online........................... 27 35 Specialist mailing lists......................... 28 36 How to ask a question......................... 29 37 How to make a “minimum example”................. 29 38 Tutorials, etc., for TeX-based systems.................. 31 39 Online introductions: Plain TeX..................... 31 40 Online introductions: LaTeX...................... 31 41 (La)TeX tutorials........................... 32 42 Reference documents......................... 33 43 WIKI books for TeX and friends................... 33 44 Typography tutorials.......................... 33 45 Freely available (La)TeX books.................... 34 46 Documentation of packages...................... 34 47 Learning to write LaTeX classes and packages............ 35 48 LaTeX3 programming......................... 36 49 Metafont and Metapost Tutorials................... 36 50 BibTeX Documentation......................... 37 51 Where can I find the symbol for . .................... 37 52 The PiCTeX manual........................... 37 C Bits and pieces of (La)TeX 38 53 What is a DVI file?.......................... 38 54 What is a DVI driver?......................... 38 55 What are PK files?........................... 38 56 What are TFM files?.......................... 39 57 What are virtual fonts?......................... 39 58 What are (TeX) macros........................ 39 59 \special commands......................... 40 60 Writing (text) files from TeX...................... 41 61 Spawning programs from (La)TeX: \write18 ............. 41 62 How does hyphenation work in TeX?................. 42 63 What are LaTeX classes and packages?................ 43 64 What are LaTeX “environments”................... 43 65 Documented LaTeX sources (.dtx files)............... 45 66 What are encodings?.......................... 46 67 What are the EC fonts?......................... 47 68 Unicode and TeX............................ 47 69 What is the TDS?........................... 48 70 What is “Encapsulated PostScript” (“EPS”)?............. 48 71 Adobe font formats.......................... 49 72 What are “resolutions”?........................ 49 73 What is the “Berry naming scheme”?................. 50 D Acquiring the Software 50 74 Repositories of TeX material..................... 50 75 Ready-built installation files on the archive............... 51 76 What was the CTAN nonfree tree?................... 51 77 Contributing a file to the archives................... 52 78 Finding (La)TeX files......................... 52 79 Finding new fonts........................... 53 80 The TeX collection.......................... 54 2 E TeX Systems 54 81 (La)TeX for different machines.................... 54 82 Unix and GNU Linux systems..................... 54 83 (Modern) Windows systems...................... 55 84 Macintosh systems........................... 56 85 Other systems’ TeX availability.................... 56 86 TeX-friendly editors and shells..................... 57 87 Commercial TeX implementations.................. 58 F DVI Drivers and Previewers 59 88 DVI to PostScript conversion programs................ 59 89 DVI drivers for HP LaserJet...................... 59 90 Output to “other” printers....................... 60 91 DVI previewers............................ 60 92 Generating bitmaps from DVI..................... 60 G Support Packages for TeX 61 93 (La)TeX-friendly drawing packages................... 61 94 TeXCAD, a drawing package for LaTeX................ 61 95 Spelling checkers for work with TeX.................. 61 96 How many words have you written?.................. 62 H Literate programming 63 97 What is Literate Programming?.................... 63 98 WEB systems for various languages................. 63 I Format conversions 64 99 Conversion from (La)TeX to plain text................ 64 100 Conversion from SGML or HTML to TeX.............. 64 101 Conversion from (La)TeX to HTML................. 65 102 Other conversions to and from (La)TeX................ 66 103 Using TeX to read SGML or XML directly............... 67 104 Retrieving (La)TeX from DVI, etc................... 68 105 Translating LaTeX to Plain TeX.................... 68 J Installing (La)TeX files 69 106 Installing things on a (La)TeX system................. 69 107 Finding packages to install...................... 69 108 Unpacking LaTeX packages...................... 69 109 Generating package documentation.................. 69 110 Installing files “where (La)TeX can find them”............ 70 111 Which tree to use........................... 70 112 Where to install packages........................ 71 113 Tidying up after installation...................... 72 114 Shortcuts to installing files....................... 72 115 Installation using MiKTeX package manager............. 73 116 Installation using TeX Live manager................. 73 117 Installing using ready-built ZIP files................. 73 118 “Temporary” installation of (La)TeX files............... 74 119 “Private” installations of files..................... 74 120 Installing a new font.......................... 76 121 Installing a font provided as Metafont source............. 76 122 ‘Installing’ a PostScript printer built-in font............. 76 123 Preparing a Type 1 font......................... 77 124 Installing a Type 1 font......................... 77 125 Installing the Type 1 versions of the CM fonts............ 78 K Fonts 79 3 K.1 Adobe Type 1 (“PostScript”) fonts 79 126 Using Adobe Type 1 fonts with TeX................. 79 127 Previewing files using Type 1 fonts.................. 79 128 TeX font metric files for Type 1 fonts................. 80 129 Deploying Type 1 fonts........................ 80 130 Choice of Type 1 fonts for typesetting Maths.............. 81 131 Unicode Maths using OpenType fonts.................. 87 132 Weird characters in dvips output.................... 88 K.2 Macros for using fonts 88 133 Using non-standard fonts in Plain TeX................ 88 K.3 Particular font families 89 134 Using the “Concrete” fonts...................... 89 135 Using the Latin Modern fonts..................... 90 136 Getting ‘free’ fonts not in your distribution............... 91 K.4 Metafont fonts 91 137 Getting Metafont to do what you want................. 91 138 Which font files should be kept.................... 93 139 Acquiring bitmap fonts........................ 93 L Hypertext and PDF 94 140 Making PDF documents from (La)TeX................ 94 141 Making hypertext documents from TeX................ 95 142 The hyperTeX project......................... 95 143 Quality of PDF from PostScript.................... 95 144 The wrong type of fonts in PDF.................... 96 145 Fuzzy fonts because Ghostscript too old............... 96 146 Fonts go fuzzy when you switch to T1................. 97 147 Characters missing from PDF output.................. 97 148 Finding ‘8-bit’ Type 1 fonts....................... 97 149 Replacing Type 3 fonts in PostScript................. 98 150 Hyperref and repeated page numbers................. 99 151 Copy-paste-able/searchable PDF files................. 99 M Graphics 100 152 Importing graphics into (La)TeX documents............. 100 153 Imported graphics in dvips ........................ 101 154 Imported graphics in PDFLaTeX................... 102 155 Imported graphics in dvipdfm ....................