~ubuntu-branches/ubuntu/raring/texlive-extra/raring

« back to all changes in this revision

Viewing changes to texmf-dist/source/latex/latex-tds/README

  • Committer: Package Import Robot
  • Author(s): Norbert Preining
  • Date: 2012-05-16 08:22:07 UTC
  • mfrom: (1.1.12) (3.1.20 sid)
  • Revision ID: package-import@ubuntu.com-20120516082207-41ox35jj1qsu46a7
Tags: 2012.20120516-1
* new upstream snapshot based on TL2012 tlpretest
* switch to xz compression for orig and deb (Closes: #672428)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
readme.txt for project latex-tds, 2012/05/12
 
2
 
 
3
TABLE OF CONTENTS
 
4
=================
 
5
A. Abbreviations, Glossary
 
6
B. Project latex-tds
 
7
C. Download
 
8
D. Installation Hints
 
9
E. Copyright, License
 
10
F. Manifest
 
11
G. Design Principles
 
12
H. Remarks
 
13
I. Build Hints
 
14
J. History
 
15
 
 
16
 
 
17
A. ABBREVIATIONS, GLOSSARY
 
18
==========================
 
19
[CTAN]
 
20
    Comprehensive TeX Archive Network.
 
21
    FAQ entry: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=archives
 
22
    For example, you can resolve the prefix `CTAN:' by using
 
23
    `ftp://ftp.ctan.org/tex-archive/'.
 
24
[latex-tds]
 
25
    The name of this project.
 
26
[TDS]
 
27
    TeX Directory Structure.
 
28
    FAQ entry: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds
 
29
    Specification: CTAN:tds.zip
 
30
 
 
31
 
 
32
B. PROJECT LATEX-TDS
 
33
====================
 
34
 
 
35
How it has started
 
36
------------------
 
37
The project started as I wanted to install the new LaTeX release 2005/12/01
 
38
that was announced at 2006/04/27. However the files aren't packed in
 
39
TDS format, ready for unpacking in the destination directory. And
 
40
the documentation files were not yet generated or the provided
 
41
PDF files are lacking of basic features such as bookmarks or link support.
 
42
Thus this project has started. I thought it could be finished during
 
43
the afternoon at the day of the announcement ...
 
44
 
 
45
Goals of the project
 
46
--------------------
 
47
* From the sources a TDS compliant tree is constructed and populated.
 
48
  The zipped result is distributed.
 
49
* All the documentation is generated from the sources. The PDF files
 
50
  are user friendly and provide navigational support with bookmarks
 
51
  and links.
 
52
* The PDF files are post-processed to reduce the file size.
 
53
 
 
54
Scope
 
55
-----
 
56
I don't have the time to assemble a TeX distribution with
 
57
thousands of packages. Therefore I restricted myself to the
 
58
LaTeX base distribution and the required bundles.
 
59
In the following I will use the term `module' for a package bundle.
 
60
 
 
61
Module list
 
62
-----------
 
63
* base      CTAN:macros/latex/base.zip
 
64
            CTAN:macros/latex/doc.zip
 
65
            http://www.latex-project.org/guides/lb2.err
 
66
            http://www.latex-project.org/guides/lgc2.err
 
67
            http://www.latex-project.org/guides/manual.err
 
68
            http://www.latex-project.org/guides/tlc2.err
 
69
* tools     CTAN:macros/latex/required/tools.zip
 
70
* cyrillic  CTAN:macros/latex/required/cyrillic.zip
 
71
* amslatex  CTAN:install/macros/latex/required/amscls.tds.zip
 
72
            CTAN:macros/latex/contrib/amsrefs.zip
 
73
            CTAN:macros/latex/required/amslatex.zip
 
74
            ftp://ftp.ams.org/pub/tex/amslatex.zip
 
75
            ftp://ftp.ams.org/pub/tex/amsrefs/amsrefs.zip
 
76
            ftp://ftp.ams.org/pub/tex/amscls.zip
 
77
            ftp://ftp.ams.org/pub/tex/amsmath.zip
 
78
* psnfss    CTAN:macros/latex/required/psnfss.zip
 
79
* babel     CTAN:macros/latex/required/babel.zip
 
80
* tds       CTAN:tds.zip
 
81
* knuth     CTAN:systems/knuth/dist/errata.zip
 
82
            CTAN:systems/knuth/dist/etc.zip
 
83
            CTAN:systems/knuth/dist/mfware.zip
 
84
            CTAN:systems/knuth/dist/texware.zip
 
85
            CTAN:systems/knuth/dist/web.zip
 
86
            CTAN:systems/knuth/dist/tex.zip
 
87
            CTAN:systems/knuth/dist/mf.zip
 
88
* etex      CTAN:systems/e-tex/v2.1/etex_doc.zip
 
89
 
 
90
Author
 
91
------
 
92
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
 
93
 
 
94
 
 
95
C. DOWNLOAD
 
96
===========
 
97
 
 
98
The home of the project is located at:
 
99
  CTAN:macros/latex/contrib/latex-tds/
 
100
 
 
101
The following files can be downloaded:
 
102
* readme.txt (this file)
 
103
* The module distribution files, see the module list above
 
104
  for the available modules, e.g:
 
105
    base.tds.zip
 
106
    tools.tds.zip
 
107
    ...
 
108
* The sources, mainly the build script, configuration and
 
109
  driver files, and patches:
 
110
    source.tds.zip
 
111
  Some of the used tools are not provided, see section
 
112
  `Building Hints'.
 
113
* And the universe, the contents of all the ZIP files above,
 
114
  merged together:
 
115
    latex-tds.tds.zip
 
116
 
 
117
 
 
118
C. INSTALLATION HINTS
 
119
=====================
 
120
 
 
121
Hopefully the result of this project helps you in the installation
 
122
process. You get a TDS compliant tree just by unpacking.
 
123
 
 
124
Example:
 
125
  cd /some/where/texmf
 
126
  unzip latex-tds
 
127
or unzip's option `-d':
 
128
  unzip latex-tds -d /some/where/texmf
 
129
 
 
130
Instead of the universe ZIP files single modules can be selected.
 
131
 
 
132
Important to remember, point your unpack process right in
 
133
the root directory of your TDS tree. The directory structure
 
134
in the ZIP files start with the top-level directories:
 
135
  doc/latex/base/...
 
136
  tex/latex/tools/...
 
137
  source/...
 
138
Rationale: The root directory of a TDS tree can have different
 
139
names, such as texmf-dist, texmf-local, ...
 
140
 
 
141
Hints
 
142
-----
 
143
* Refresh the file name database.
 
144
* Be aware that unpacking can insert and update files, but never
 
145
  deletes obsolete ones. Remainders of previous releases can
 
146
  cause trouble.
 
147
* Depending on the module further installation steps can be
 
148
  necessary, consult the module's own documentation.
 
149
 
 
150
[base]
 
151
  * The default texsys.cfg that LaTeX provides is put
 
152
    into tex/latex/base. It must be removed, if you need
 
153
    a specialized version. Consult your TeX distribution
 
154
    and doc/latex/base/source2e.pdf (module ltdirchk).
 
155
    Usually changes are not required for many TeX distributions
 
156
    such as Unix (web2c), MikTeX, ...
 
157
  * Formats need rebuilding (e.g., fmtutil).
 
158
[babel]
 
159
  * Most hyphenation patterns aren't provided here. Usually you can
 
160
    find them somewhere below CTAN:language/hyphenation.
 
161
  * Language configuration (language.dat), see the documentation of
 
162
    your TeX distribution.
 
163
  * Formats need rebuilding.
 
164
[psnfss]
 
165
  * The map files need further configuring (e.g., updmap).
 
166
[graphics]
 
167
  * Module graphics doesn't provide all driver files, because some are
 
168
    developed independently (pdftex.def, ...).
 
169
 
 
170
 
 
171
D. COPYRIGHT, LICENSE
 
172
=====================
 
173
 
 
174
Copyright 2006-2011 Heiko Oberdiek.
 
175
 
 
176
License is LPPL 1.3c:
 
177
 
 
178
This work may be distributed and/or modified under the
 
179
conditions of the LaTeX Project Public License, either version 1.3
 
180
of this license or (at your option) any later version.
 
181
The latest version of this license is in
 
182
  http://www.latex-project.org/lppl.txt
 
183
and version 1.3c or later is part of all distributions of LaTeX
 
184
version 2005/12/01 or later.
 
185
 
 
186
This work has the LPPL maintenance status `maintained'.
 
187
 
 
188
The Current Maintainer of this work is Heiko Oberdiek.
 
189
 
 
190
See the following section `Manifest' for a list of all files
 
191
belonging to the project `latex-tds'.
 
192
 
 
193
 
 
194
E. MANIFEST
 
195
===========
 
196
 
 
197
Included are the projects `adjust_checksum' and `ziptimetree'.
 
198
They are projects of their own.
 
199
 
 
200
Documentation
 
201
-------------
 
202
  readme.txt                this file
 
203
 
 
204
Licenses
 
205
--------
 
206
  license/lppl.txt              LPPL (The LaTeX Project Public License)
 
207
                                for latex-tds and adjust_checksum
 
208
  license/ziptimetree/lgpl.txt  LGPL (GNU Lesser General Public License)
 
209
                                for ziptimetree
 
210
 
 
211
Scripts
 
212
-------
 
213
  build.pl                  main script for building the distribution
 
214
  lib/adjust_checksum.pl    Perl script that runs a DTX file through
 
215
                            LaTeX and corrects its \Checksum if necessary
 
216
  lib/ziptimetree.pl        Perl script that generates a ZIP file from
 
217
                            a directory tree with sorted entries (LGPL)
 
218
 
 
219
Configuration
 
220
-------------
 
221
  tex/docstrip.cfg          enables TDS feature and creates directories
 
222
  tex/errata.cfg            for errata lists of latex/base
 
223
  tex/hyperref.cfg          hyperref configuration file
 
224
  tex/ltnews.cfg            for LaTeX News of latex/base
 
225
  tex/ltxdoc.cfg            setup for class ltxdoc
 
226
  tex/ltxguide.cfg          setup for the guide manuals in latex/base
 
227
                            and required/psnfss
 
228
  tex/ltugboat.cls          setup for class ltugboat
 
229
  tex/lualatex-tds.ini      init file for format generation for LuaTeX
 
230
  tex/lualatex-tds2.ini     init file for LuaTeX format without LM Math
 
231
  tex/manual.cfg            setup for errata list of the LaTeX manual
 
232
                            in latex/base
 
233
  tex/pdflatex-tds.ini      init file for format generation for pdfTeX
 
234
  tex/tdsguide.cfg          setup for class tdsguide.cls
 
235
 
 
236
Documentation driver
 
237
--------------------
 
238
  tex/ams.drv               generic doc driver for files from the
 
239
                            amslatex and babel bundle
 
240
  tex/babel.tex             doc driver with patches for babel.drv
 
241
  tex/doc_lppl.tex          doc driver for base/lppl.tex
 
242
  tex/errata.all            doc driver for knuth/errata/errata.pdf
 
243
  tex/errata.drv            doc driver for knuth/errata/errata_*.pdf
 
244
  tex/errorlog.drv          doc driver for knuth/errata/errorlog.tex
 
245
  tex/etex_man.drv          doc driver for etex/etex_man.tex
 
246
  tex/greek-usage.tex       doc driver with patches for babel/usage.tex
 
247
  tex/knuth.drv             doc driver for knuth/{texware,mfware,etc}/*.web
 
248
  tex/ltnews.tex            master file that merges all base/ltnews*.tex
 
249
  tex/ltxcheck.drv          doc driver with patches for ltxcheck.tex
 
250
  tex/psnfss2e.drv          doc driver with patches for psnfss2e.tex
 
251
  tex/tools-overview.cls    class for tools.tex
 
252
  tex/tools.tex             master file for tools overview, generated
 
253
                            by the build.pl script from tools/manifest.txt
 
254
 
 
255
Patches
 
256
-------
 
257
  patch/amsclass.dtx.diff   patch for amslatex/amsclass.dtx
 
258
  patch/amsldoc.tex.diff    patch for amslatex/amsldoc.tex
 
259
  patch/changes.tex.diff    patch for amslatex/amsrefs/changes.tex
 
260
  patch/encguide.tex.diff   patch for base/encguide.tex
 
261
  patch/hebrew.fdd.diff     patch for babel/hebrew.fdd
 
262
  patch/lb2.err.diff        patch for base/lb2.err
 
263
  patch/logmac.tex.diff     patch for knuth/errata/logmac.tex
 
264
  patch/source2e.tex.diff   patch for base/source2e.tex
 
265
  patch/tlc2.err.diff       patch for base/tlc2.err
 
266
  patch/tripman.tex.diff    patch for knuth/tex/tripman.tex
 
267
  patch/trapman.tex.diff    patch for knuth/mf/trapman.tex
 
268
  patch/utf8ienc.dtx.diff   patch for base/utf8ienc.dtx
 
269
  patch/webman.tex.diff     patch for knuth/web/webman.tex
 
270
 
 
271
 
 
272
F. DESIGN PRINCIPLES
 
273
====================
 
274
 
 
275
* Compliance with the latest TDS specification.
 
276
* No redundancy.
 
277
* User friendly PDF files with navigational support:
 
278
  * bookmarks
 
279
  * links
 
280
* Complete documentation. The documentation generation with
 
281
  enhanced PDF files is the tricky part and should be saved
 
282
  from the user.
 
283
* Output format of generated documentation is PDF, see above.
 
284
  Other formats such as DVI or PS are not generated and provided.
 
285
* Documentation bundles are preferred to many partial documentation
 
286
  files (e.g. source2e.pdf or ltnews.pdf).
 
287
* If several expansion stages of a documentation are available,
 
288
  then just the most complete expansion stage should be used.
 
289
* Files that do not fit in a program sub tree of TDS stay below
 
290
  TDS:source (e.g. latexbug.el from latex/base). Then they do not
 
291
  get lost at least.
 
292
* Page layout: a4paper with reduced vertical margins (exception: ltnews).
 
293
  (This also decreases the page number usually.)
 
294
* ...
 
295
 
 
296
 
 
297
G. REMARKS
 
298
==========
 
299
 
 
300
Base
 
301
----
 
302
* source2e.pdf is used instead of many single lt*.pdf files.
 
303
* ltnews.pdf is introduced to avoid cluttering the doc directory
 
304
  with many single sheet ltnews*.pdf files.
 
305
* Patch for ltfssdcl.dtx: Checksum fixed.
 
306
* ...
 
307
 
 
308
Tools
 
309
-----
 
310
* Added: tools.pdf as overview/contents/index file with links
 
311
  and short descriptions of the single packages. (It uses
 
312
  the data from manifest.txt).
 
313
* ...
 
314
 
 
315
AmSLaTeX
 
316
--------
 
317
* The distribution from the AMS ftp site is used, because
 
318
  the files are already sorted in TDS:
 
319
    ftp://ftp.ams.org/pub/tex/amslatex.zip
 
320
    ftp://ftp.ams.org/pub/tex/amsrefs.zip
 
321
* ...
 
322
 
 
323
Babel
 
324
-----
 
325
* Babel's TeX files consists of three groups of files:
 
326
  1. Hyphenation pattern, see below
 
327
  2. Generic files:
 
328
     *.ldf (language definition files)
 
329
     *.sty (from bbcompat.dtx, these are plain-TeX files,
 
330
            LaTeX user have the package babel)
 
331
     babel.def, switch.def
 
332
     plain.def
 
333
     b*plain.tex
 
334
     esbst.tex
 
335
  3. LaTeX files:
 
336
     *.fd
 
337
     *enc.def (for package fontenc)
 
338
     cp*.def, 8859-8.def, si960.def (for package inputenc)
 
339
     babel.sty
 
340
     romanidx.tex
 
341
     athnum.sty, grmath.sty, grsymb.sty (greek.ins)
 
342
     heb*.sty
 
343
  Full TDS compliance would use different format subtrees
 
344
  for the generic and LaTeX files. However practice (TeX Live, teTeX,
 
345
  VTeX, ...) put them in `generic', mainly because of maintenance issues.
 
346
  Also babel's *.ins files specify \usedir{tex/generic/babel}.
 
347
  There can be problems, if different TDS trees have different
 
348
  babel versions installed and the same file can be found both
 
349
  in generic and latex. The natural search strategy for TDS compliant
 
350
  trees would be to look first in tex/latex across the trees, then
 
351
  in tex/generic. Thus it can happen to use files from the same
 
352
  package, but different versions.
 
353
  --> Therefore latex-tds put theses files in the generic subtree.
 
354
* Babel already contains babel.pdf as documentation. It is a superset
 
355
  of user.pdf. Thus I have dropped the latter one to avoid redundancy.
 
356
  Also the name `babel.pdf' is much more useful (texdoc).
 
357
* ...
 
358
 
 
359
Knuth
 
360
-----
 
361
* Current used CTAN -> TDS mapping:
 
362
  CTAN:systems/knuth/dist --> TDS:<toplevel>/knuth
 
363
* Unsure where to put trip/trap files. Currently they are
 
364
  put in TDS:source, because the documentation files
 
365
  (tripman.pdf, trapman.pdf) are in TDS:doc. They lists the
 
366
  trip/trap files already.
 
367
* Not covered is
 
368
  CTAN:systems/knuth/dist/lib/
 
369
  In TeX Live 2007/2008 the files are installed at different
 
370
  locations:
 
371
    texmf-dist/fonts/source/public/mflogo/logo10.mf
 
372
    texmf-dist/fonts/source/public/mflogo/logo8.mf
 
373
    texmf-dist/fonts/source/public/mflogo/logo9.mf
 
374
    texmf-dist/fonts/source/public/mflogo/logobf10.mf
 
375
    texmf-dist/fonts/source/public/mflogo/logo.mf
 
376
    texmf-dist/fonts/source/public/mflogo/logosl10.mf
 
377
    texmf-dist/fonts/source/public/misc/grayf.mf
 
378
    texmf-dist/fonts/source/public/misc/manfnt.mf
 
379
    texmf-dist/fonts/source/public/misc/slant.mf
 
380
    texmf-dist/metafont/base/expr.mf
 
381
    texmf-dist/metafont/base/io.mf
 
382
    texmf-dist/metafont/base/null.mf
 
383
    texmf-dist/metafont/base/plain.mf
 
384
    texmf-dist/metafont/misc/3test.mf
 
385
    texmf-dist/metafont/misc/6test.mf
 
386
    texmf-dist/metafont/misc/rtest.mf
 
387
    texmf-dist/metafont/misc/test.mf
 
388
    texmf-dist/metafont/misc/waits.mf
 
389
    texmf-dist/metafont/misc/ztest.mf
 
390
    texmf-dist/mft/base/cmbase.mft
 
391
    texmf-dist/mft/base/plain.mft
 
392
    texmf-dist/tex/generic/misc/null.tex
 
393
    texmf-dist/tex/plain/base/manmac.tex
 
394
    texmf-dist/tex/plain/base/mftmac.tex
 
395
    texmf-dist/tex/plain/base/plain.tex
 
396
    texmf-dist/tex/plain/base/story.tex
 
397
    texmf-dist/tex/plain/base/testfont.tex
 
398
    texmf-dist/tex/plain/base/webmac.tex
 
399
    texmf/tex/generic/hyphen/hyphen.tex
 
400
 
 
401
e-TeX
 
402
-----
 
403
* Only the manual `etex_man' is covered by this module.
 
404
 
 
405
 
 
406
H. BUILD HINTS
 
407
==============
 
408
 
 
409
The most important advice I can give: `forget it'!
 
410
The purpose of the source files are rather to show, what was
 
411
done in which way.
 
412
The *.zip with TDS trees are the goal of the project, not the
 
413
build process. Some remarks, if someone wants to build the
 
414
modules himself:
 
415
* TeX compiler: recent pdfTeX, below 1.30 some of the packages
 
416
  will not work.
 
417
* An up-to-date LaTeX installation is recommended.
 
418
* Additional packages can be necessary, e.g. I had to install
 
419
  language/armenian, fonts/tipa, fonts/wsuipa, fonts/fc,
 
420
  fonts/utopia, fonts/greek/cbfonts, ...
 
421
  Probably TeX Live would be a good idea (I haven't tested).
 
422
* Some new packages of mine I will put on CTAN, but at time
 
423
  of writing, they aren't available yet.
 
424
* Most of the PDF files are generated using lualatex and package
 
425
  `fontspec' that uses the Latin Modern fonts as default. They
 
426
  are available as OpenType fonts. LuaTeX generates with OpenType
 
427
  fonts considerably smaller PDF files. Also PDF object stream
 
428
  compression is used (PDF 1.5). Therefore the further
 
429
  post-processing of PDF files are currently dropped.
 
430
* (Outdated since 2011-07-01) PDF post-processing, I have used two steps:
 
431
  1. a) I have written a tool that analyzes page stream contents and
 
432
        optimizes them (removal of unnecessary color settings, minimize
 
433
        translation operations, ...).
 
434
        --> pdfbox-rewrite.jar
 
435
     b) For reading and writing the PDF file I have used PDFBox
 
436
        --> PDFBox-0.7.2.jar (http://www.pdfbox.org/)
 
437
     c) To get better results I patched some of the classes
 
438
        of PDFBox (especially the write module).
 
439
        --> pdfbox-rewrite.jar
 
440
  2. The final conversion step was done by Multivalent, because
 
441
     it makes a very good job in PDF compression:
 
442
     --> Multivalent20060102.jar (http://multivalent.sourceforge.net/)
 
443
  Multivalent and PDFBox are available, pdfbox-rewrite.jar, however,
 
444
  is just a first prototype, not ripe for a release.
 
445
  Therefore this step of post-processing is optional for the
 
446
  project latex-tds. The build script looks for the library and
 
447
  skips this steps automatically if necessary.
 
448
    If you give the build script the option --nopostprocess,
 
449
  then it will skip the postprocess steps (building is faster,
 
450
  the pdf files a little larger).
 
451
    Install the jar files in the directory 'lib' where
 
452
  they are expected by the build script.
 
453
* Unix, Perl background is expected.
 
454
* No support or documentation.
 
455
 
 
456
 
 
457
I. HISTORY
 
458
==========
 
459
 
 
460
2006/04/27
 
461
  * Start of the project (without babel, amslatex, psnfss).
 
462
2006/06/01
 
463
  * Module amslatex added.
 
464
2006/06/03
 
465
  * Modules psnfss and babel added, now all modules are covered.
 
466
2006/06/07
 
467
  * The project uploaded to CTAN.
 
468
2006/07/31
 
469
  * Index added to base/classes.dtx.
 
470
  * ZIP files renamed: '*-tds.zip' -> '*.zip'
 
471
  * Comment added to ZIP files.
 
472
  * Update of readme.txt.
 
473
2006/08/26
 
474
  * Module tds for CTAN:tds/ added.
 
475
  * Obsolete hyphenation patterns added to babel's source directory
 
476
    to avoid violation of LPPL.
 
477
  * Script adjust_checksum added and scripts are put below TDS:scripts.
 
478
  * TDS:makeindex/base/ renamed to TDS:makeindex/latex/
 
479
  * Exception for sample2e.tex and small2e.tex that now go into
 
480
    TDS:tex/latex/base/.
 
481
2006/08/28
 
482
  * Default texsys.cfg is generated.
 
483
  * adjust_checksum.pl and ziptimetree.pl now moved from the scripts
 
484
    branch to TDS:source/latex/latex-tds/lib/.
 
485
2006/12/27
 
486
  * Fix of ltxguide.cfg that had loaded doc.sty that disturbs the
 
487
    verbatim stuff in fntguide.tex.
 
488
2007/01/08
 
489
  * Fix for documentation of longtable.
 
490
2007/03/19
 
491
  * Patch for babel/latin.dtx added (babel/3922).
 
492
2007/09/04
 
493
  * A minor update on CTAN regarding babel:
 
494
   iahyphen.tex, icehyph.tex, and lahyph.tex are now symbolic links
 
495
   to their location in CTAN:language/hyphenation/. Therefore also
 
496
   lahyph.tex is now installed in TDS:tex/generic/hyphen/.
 
497
2007/10/18
 
498
  * Update of module amslatex because of updated package amsrefs.
 
499
  * Fix in latin.dtx.diff.
 
500
2007/10/24
 
501
  * Update of babel.
 
502
  * Update of amsrefs (TDS:tex/latex/amscls -> TDS:tex/latex/amsrefs).
 
503
2008/04/01
 
504
  * Update of babel (2008/03/17).
 
505
2008/04/02
 
506
  * Fix: latex/base/*.err added to TDS:source/latex/base/.
 
507
2008/04/05
 
508
  * Using .tds.zip instead of .zip to follow CTAN:install's naming
 
509
    conventions.
 
510
2008/06/28
 
511
  * Update of babel (2008/06/01).
 
512
  * Babel documentation: table of contents reformatted.
 
513
2008/07/07
 
514
  * Update of babel (2008/07/06).
 
515
2008/07/10
 
516
  * Module knuth added.
 
517
  * Update of babel (2008/07/07).
 
518
2008/07/11
 
519
  * Fixes and additions for module knuth.
 
520
2008/07/25
 
521
  * Module amslatex: instr-l.tex vanished from CTAN (but not at AMS side).
 
522
  * Some unwanted spaces in generated PDF files fixed.
 
523
    (Caused by a wrong package file that was found on my system first.)
 
524
2008/08/10
 
525
  * Module latex3 added.
 
526
  * Module base: CTAN hyperlinks fixed.
 
527
  * Module amslatex: Outdated URL fixed in amsldoc.tex.
 
528
  * Module babel: Problem with already defined \meta in tb1604.tex fixed.
 
529
2008/09/06
 
530
  * Module base:
 
531
    * Using uptodate versions from LaTeX project page for errata lists.
 
532
    * lgc2.err added (LaTeX Graphics Companion, 2. ed.).
 
533
    * Various fixes in errata lists.
 
534
  * Module tools/array.dtx: documentation fixed (tools/4044).
 
535
2008/09/10
 
536
  * Module base: Missing title date for utf8ienc.pdf fixed.
 
537
2009/09/05
 
538
  * Module amslatex: updated.
 
539
  * Module latex3: xpackages updated.
 
540
  * Module latex3: expl3 removed, because nothing to do.
 
541
2009/09/25
 
542
  * Module amslatex: updated.
 
543
  * Module babel: updated.
 
544
  * Update of LaTeX, release 2009/09/24.
 
545
2009/12/07
 
546
  * Module amslatex: Unhappily the .zip files are quite a mess,
 
547
    because they contain a mixup of old and new versions.
 
548
    Tried to sort this out and fix the last update.
 
549
  * Module latex3: xpackages removed, because nothing to do.
 
550
  * Module latex3 removed, nothing left to do.
 
551
2010/05/04
 
552
  * Module base: page layout for source2e fixed (changes, index).
 
553
  * Module base: update of .err files.
 
554
2010/10/27
 
555
  * Module amslatex: amscls and amsrefs updated.
 
556
  * Module etex added (only for etex_man).
 
557
  * Erratas updated.
 
558
2011/03/10
 
559
  * Module base: patch for latex/4148 (Missing \label and \ref in lppl.tex'')
 
560
2011/04/18
 
561
  * Module amslatex: There is an outdated version of amsthm.sty in
 
562
    CTAN:install/macros/latex/required/amslatex/amscls.tds.zip.
 
563
    The package amsthm.sty is now generated from the source.
 
564
  * Using TDS tree for missing packages that are not part of TeX Live.
 
565
    Module base: CTAN:language/armenian/armtex.zip
 
566
2011/06/24
 
567
  * Module amslatex: Two downloads from AMS server removed, because
 
568
    the files are not longer available (and they are on CTAN).
 
569
  * Module amslatex: 00readme.txt and amsrefs.dtx taken from
 
570
    CTAN:macros/latex/contrib/amsrefs.zip instead of
 
571
    CTAN:install/macros/latex/contrib/amsrefs.tds.zip because
 
572
    the later archive file is out of sync.
 
573
2011/06/30
 
574
  * Module base:
 
575
    * Update of LaTeX, release 2011/06/27.
 
576
    * Patch ltpatch.ltx to match the kernel version.
 
577
    * Patch lppl.tex.diff removed (no longer needed).
 
578
    * Patch ltfssdcl.dtx.diff added (checksum fixed).
 
579
  * Module tools: Release 2011/06.
 
580
  * Module babel: Release 2011/06.
 
581
2011/07/01
 
582
  * PDF generation:
 
583
    * Use of LuaTeX instead of pdfTeX for most of the files.
 
584
    * Use of package `fontspec' with Latin Modern fonts as
 
585
      default in OpenType format (smaller PDF file sizes).
 
586
      The post-processing of PDF files is skipped.
 
587
    * Various patches and fixes for LuaLaTeX and package `fontspec'.
 
588
  * Module base:
 
589
    * Update of LaTeX.
 
590
    * Patches ltpatch.ltx.diff and ltfssdcl.dtx.diff removed
 
591
      (no longer needed).
 
592
  * Module tools: Update.
 
593
2011/07/03
 
594
  * build.pl:
 
595
    * Caching for PDF generation added.
 
596
    * `FINAL' markers in the output of build.pl
 
597
      for final (Lua|pdf)TeX runs.
 
598
2011/07/26
 
599
  * PDF generation: Use of package unicode-math with Latin Modern Math
 
600
    where possible.
 
601
2011/08/10
 
602
  * Update of tools.
 
603
2011/10/05
 
604
  * Update of tools (varioref).
 
605
2011/11/16
 
606
  * Update of babel.
 
607
2012/05/12
 
608
  * Update of amslatex (amsrefs).
 
609
  * Update of readme.txt that is renamed to README (CTAN convention).
 
610
  * Update of tlc2.err.