best to avoid infinite loops
[latex2e.git] / trunk / base / tex2.txt
blob09cd388cde53c8bb9033ecaf449e95637634f815
1                LaTeX installation TeX2 information
3                        16 September 1995
6 In order to make a LaTeX format and use it you need, in addition to
7 the LaTeX source files, a TeX implementation.
9 If your TeX is very old, prior to version TeX3, then certain features
10 will be missing from your system. In particular, you will probably
11 have no support for `8-bit' input and hyphenation of words with
12 accented characters.
14 Most (perhaps all) TeX implementations are available in versions that
15 are at least as recent as TeX3 (released in 1989) so the best course
16 of action is to update your TeX installation before building LaTeX.
18 However, if you must for some reason make the LaTeX format by running
19 the old TeX2 then it is necessary to have a `configuration file' named
20 fonttext.cfg.  The existence of this file will prevent LaTeX trying to
21 access 8-bit characters, which is not allowed in the old TeX2 version
22 of TeX.
24 If you fail to use such a configuration file, LaTeX will detect that it
25 is running under TeX2 and stop with the following message (without
26 making a format file):
28 *************************************
30 * You MUST use a fonttext.cfg file!
31 * As you are still using TeX2!!!!!!
33 * See the documentation file tex2.txt
35 *************************************
38 There is more information about the file fonttext.cfg in the file
39 cfgguide.tex; but for a minimal configuration that allows LaTeX to
40 be built on TeX2, just do the following:
42  * Copy the standard fonttext.ltx file to fonttext.cfg
43  * Then edit the file fonttext.cfg as follows:
44    --  Change the \ProvidesFile call (see below).
45    --  Comment out all the lines referring to the `T1' encoding (but not
46        those referring to the `OT1' encoding).
48 Thus the resulting file will look something like the following.
50 %%% File: fonttext.cfg
51 \ProvidesFile{fonttext.cfg}
52            [1995/06/05 v1.0 TeX2 text font setup]
54 \input {OMLenc.def}
55 %%%%% NOT FOR TeX2    \input  {T1enc.def}
56 \input {OT1enc.def}       % <- should come after T1 for speed
57 \input {OMSenc.def}
58 \fontencoding{OT1}
59 \DeclareFontEncodingDefaults{}{}
60 %%%%% NOT FOR TeX2    \DeclareFontSubstitution{T1}{cmr}{m}{n}
61 \DeclareFontSubstitution{OT1}{cmr}{m}{n}
62 %%%%% NOT FOR TeX2    \input  {T1cmr.fd}
63 \input  {OT1cmr.fd}
64 \input {OT1cmss.fd}
65 \input {OT1cmtt.fd}
66 \DeclareErrorFont{OT1}{cmr}{m}{n}{10}
67 \newcommand\rmdefault{cmr}
68 \newcommand\sfdefault{cmss}
69 \newcommand\ttdefault{cmtt}
71 \newcommand\bfdefault{bx}
72 \newcommand\mddefault{m}
74 \newcommand\itdefault{it}
75 \newcommand\sldefault{sl}
76 \newcommand\scdefault{sc}
77 \newcommand\updefault{n}
79 \newcommand\encodingdefault{OT1}
80 \newcommand\familydefault{\rmdefault}
81 \newcommand\seriesdefault{\mddefault}
82 \newcommand\shapedefault{\updefault}
83 \endinput