tl2017 luatex discretionaries
[latex2e.git] / latex2e-20150101 / base / patches.txt
blob7a664401d7aa593e37f3f8d2a3ca4dce626a7a9e
1                      LaTeX Patches Guide
2                       
3                          2015/01/01
5                            
6 This document describes the procedure by which changes to the LaTeX
7 distribution in between major releases could be made.
9 Such changes will be made only when major problems are discovered and
10 fixed.
12 Changes which affect the file latex.ltx, and hence the format, are
13 called `patches to the LaTeX kernel': this concept is described in
14 detail below.  The changes of this type are described briefly at the
15 end of this file, in chronological order.
17 All changes to all files should be listed, in reverse-time order, in
18 the files called changes.txt: there is one in each distribution
19 subdirectory.
22 Patches to the LaTeX kernel
23 ===========================
25 Between major releases of LaTeX it may be necessary to make small
26 updates to fix major problems.
28 We have made it relatively easy to install updates that affect only
29 the format---by placing all these changes in one file, called
30 ltpatch.ltx.
32 In practice due to changing distribution mechanisms since LaTeX2e was
33 first released we do not now expect to use this patch mechanism, if a
34 major problem were to be discovered a new updated LaTeX distribution
35 would be placed on CTAN and distributed via the usual TeX distribution
36 channels.
38 In order to update your LaTeX format you should put 
39 ltpatch.ltx where it can be read by iniTeX and then run iniTeX on
40 latex.ltx.  You do not need to unpack the latex sources again.
42 In this run of iniTeX, the file ltpatch.ltx (if it exists) will be
43 read just before the format file is `dumped'.  This will correct any
44 bugs and it will modify the opening banner of LaTeX: for example,
45 from:
47 LaTeX2e <2015/01/01>
49 to:
51 LaTeX2e <2015/01/01> patch level 1
54 (The ltpatch.ltx distributed with this  `full' release of LaTeX
55  is `patch level 0' which does not change the banner.)
58 --- Copyright 1993-2015
59     The LaTeX3 Project.  All rights reserved ---