diff options
325 files changed, 6759 insertions, 5419 deletions
diff --git a/Master/texmf-dist/doc/latex/base/00readme.txt b/Master/texmf-dist/doc/latex/base/00readme.txt index 1af81c8505d..ebd0c29c6cf 100644 --- a/Master/texmf-dist/doc/latex/base/00readme.txt +++ b/Master/texmf-dist/doc/latex/base/00readme.txt @@ -1,6 +1,6 @@ LaTeX Distribution Guide - - 2009/09/24 + + 2014/05/01 WELCOME TO LaTeX! @@ -49,21 +49,21 @@ Here is a brief description of some of these files: * unpacked.txt lists all the files in the unpacked LaTeX distribution. - * legal.txt and lppl.txt (LaTeX Project Public License) describe the + * legal.txt and lppl.txt (LaTeX Project Public License) describe the LaTeX copyright, warranty and copying restrictions. * patches.txt describes the how important changes will be distributed between releases. - + * texpert.txt contains information about the system that may still be useful for TeX experts. - + * tex2.txt contains important information for users of extremely old versions of TeX (pre 1990). * autoload.txt describes a variant of LaTeX that is no longer supported. - * bugs.txt describes how to submit a bug report for LaTeX. + * bugs.txt describes how to submit a bug report for LaTeX. @@ -112,4 +112,4 @@ Please do not request updates from us. Distribution is done only through the CTAN archives. ---- Copyright 2005 the LaTeX3 project. All rights reserved --- +--- Copyright 2014 the LaTeX3 project. All rights reserved --- diff --git a/Master/texmf-dist/doc/latex/base/alltt.pdf b/Master/texmf-dist/doc/latex/base/alltt.pdf Binary files differindex dc4a90eb83f..e2090eada6d 100644 --- a/Master/texmf-dist/doc/latex/base/alltt.pdf +++ b/Master/texmf-dist/doc/latex/base/alltt.pdf diff --git a/Master/texmf-dist/doc/latex/base/autoload.txt b/Master/texmf-dist/doc/latex/base/autoload.txt index 8e3e242a19f..98420a9a50e 100644 --- a/Master/texmf-dist/doc/latex/base/autoload.txt +++ b/Master/texmf-dist/doc/latex/base/autoload.txt @@ -1,7 +1,7 @@ IMPORTANT NOTICE This variant of LaTeX is now UNSUPPORTED but we have left its description in this file for posterity ... enjoy! - + LaTeX on small systems: auto-loading 21 November 1995 @@ -52,7 +52,7 @@ file `latexa.ltx'. To do this, follow the instructions in install.txt (and emtex.txt etc) but replace: `latex.ltx' and `latex.fmt' -by +by `latexa.ltx' and `latexa.fmt'. Finally, the five files `autoxxxx.sty' should be moved to the diff --git a/Master/texmf-dist/doc/latex/base/bugs.txt b/Master/texmf-dist/doc/latex/base/bugs.txt index 03dcdb852ba..7cb4c31d5d2 100644 --- a/Master/texmf-dist/doc/latex/base/bugs.txt +++ b/Master/texmf-dist/doc/latex/base/bugs.txt @@ -1,5 +1,5 @@ LaTeX Error Reports - + 28 March 2005 ERROR REPORTS @@ -40,7 +40,7 @@ Before you report an error, please check that: it is supported. * The error is not caused by using an obsolete version of any file or - of other software. + of other software. * You are using the original version of all files, not one that has been modified elsewhere. @@ -53,13 +53,13 @@ core LaTeX software, please report it in the following way: * Run this file through latex to obtain the transcript file (often .log) since you will need to submit this file also. - + * There are two ways to submit a bug report: a) Submit the test and transcript files through the Web interface at: http://www.latex-project.org/bugs-upload.html - Please fill in all required fields; in particular, make sure + Please fill in all required fields; in particular, make sure that your name, email address, and the summary description are correct. @@ -74,18 +74,18 @@ core LaTeX software, please report it in the following way: English speaking country. Reports received in a language other than English might not be understandable to the person currently looking at bug reports! - + * Include all necessary information, especially a complete input file, a complete transcript file, and all other files used (if they are not standard). - + Please check carefully to ensure that any non-standard files are essential to the bug; and remember that we cannot debug files not supplied by us. Any such non-standard files should be included in a `filecontents' environment at the start of your input file! This allows us to - run your test file without a lot of manual preparation; this is + run your test file without a lot of manual preparation; this is essential since we have to deal with many reports, not just with the one written by you. @@ -93,10 +93,10 @@ core LaTeX software, please report it in the following way: as possible since this will enable us to find and fix the error quickly. It also helps us because then we can often use it as a test file for future releases. - + We would expect most files to be less than 60 lines, and very rarely to be longer than 100 lines. - + This can often be achieved by defining a command to be some arbitrary text and using this several times if it is necessary to generate longer bits of text. @@ -140,7 +140,7 @@ If you find an error in one of the following books: Companion Goossens, Mittelbach, Rahtz grphcomp.err Der LaTeX Begleiter, 2ed Mittelbach, Goossens, et al lb2.err The LaTeX Web Companion Goossens, Rahtz webcomp.err - + then please check first whether it is already mentioned in the errata file for that book (these files are part of the LaTeX distribution). @@ -149,7 +149,7 @@ given in that corresponding errata file. Please *do not* send such reports to the latex-bugs address. - + --- Copyright 1997,1998,2006,2008 the LaTeX3 project. All rights reserved --- diff --git a/Master/texmf-dist/doc/latex/base/cfgguide.pdf b/Master/texmf-dist/doc/latex/base/cfgguide.pdf Binary files differindex 044a7d240be..8156173f339 100644 --- a/Master/texmf-dist/doc/latex/base/cfgguide.pdf +++ b/Master/texmf-dist/doc/latex/base/cfgguide.pdf diff --git a/Master/texmf-dist/doc/latex/base/changes.txt b/Master/texmf-dist/doc/latex/base/changes.txt index 9a3a6092599..f5d1ddc2bb3 100644 --- a/Master/texmf-dist/doc/latex/base/changes.txt +++ b/Master/texmf-dist/doc/latex/base/changes.txt @@ -3,6 +3,51 @@ It is provided for convenience only. It therefore makes no claims to completeness or accuracy and it contains some references to files that are not part of the distribution. ======================================================================= +2014-04-30 David Carlisle <latex-bugs@latex-project.org> + + * inputenc.dtx: Allow (x-)ascii and utf8x aliases for utf8 in xetex/luatex + +2014-04-27 <Frank.Mittelbach@latex-project.org> + + * fixltx2e.dtx: change to allow for (slightly) better compatibility + with packages that change float handling but are not aware of the + modification in the core algorithm done in fixltx2e + + * syntonly.dtx: fix to work together with fixltx2e + +2014-04-23 <Frank.Mittelbach@latex-project.org> + + * fltrace.ins: extract fltrace.sty from sources + +2014-04-21 David Carlisle <latex-bugs@latex-project.org> + + * inputenc.dtx: allow \usepackage[utf8]{inputenc} with luatex and xetex + +2014-04-18 <Frank.Mittelbach@latex-project.org> + + * fixltx2e.dtx: Handle infinite glue from \enlargethispage in + twocolumn mode (pr/4023) + +2013-12-13 David Carlisle <latex-bugs@latex-project.org> + + * fixltx2e.dtx: Check float optional argument for incorrect values + +2012-06-06 <Frank.Mittelbach@latex-project.org> + + * inputenc.dtx: Save and restore catcode of @ when reading a .def file + instead of setting it always to \makeatother afterwards (pr/4192) + +2011-09-03 Will Robertson <will.robertson@latex-project.org> + + * ltfssbas.dtx: Remove \global before \newcount in definition of + \new@mathversion; the \global is redundant and caused a rare error + in conjunction with etex.sty when the lower level register pool + was exhaused. + +2011-08-19 Will Robertson <will.robertson@latex-project.org> + + * ltclass.dtx: Update \@if@pti@ns to match new definition + of \in@ (pr/4166) 2011-05-08 Will Robertson <will.robertson@latex-project.org> @@ -52,7 +97,7 @@ are not part of the distribution. * utf8ienc.dtx: Many more updates (and comments) to the Cyrillic code points, largely due to work by Matthias Noe -- thanks - * <various>.err: changed internally generated class file name from + * <various>.err: changed internally generated class file name from errata.cls -> ttcterrata.cls 2007-11-09 Frank Mittelbach <latex-bugs@latex-project.org> @@ -66,7 +111,7 @@ are not part of the distribution. 2007-10-19 Frank Mittelbach <latex-bugs@latex-project.org> - * classes.dtx: Explain why \@mkboth is insde the heading + * classes.dtx: Explain why \@mkboth is insde the heading arg for \tableofcontents (pr/3285 and pr/3984) 2007-08-31 Frank Mittelbach <latex-bugs@latex-project.org> @@ -94,7 +139,7 @@ are not part of the distribution. 2006-05-20 Frank Mittelbach <latex-bugs@latex-project.org> - * lppl.tex: 1.3c clarification that the license text can not + * lppl.tex: 1.3c clarification that the license text can not be changed. * lppl.txt: 1.3c clarification that the license text can not @@ -105,7 +150,7 @@ are not part of the distribution. * docstrip.ins: put a correct \usedir declaration in for generating the makeindex files (pr/3863) - * ltboxes.dtx: Ensure \@parboxto holds the value of \@tempdimb + * ltboxes.dtx: Ensure \@parboxto holds the value of \@tempdimb not the register itself (pr/3867) 2006-03-24 Morten Hoegholm <latex-bugs@latex-project.org> @@ -120,7 +165,7 @@ are not part of the distribution. Number of normalisations in the LICR representation (pr/3849) Avoid displaying warning about empty encoding file for "ascii" encoding. - + * utf8ienc.dtx: omsenc.dfu contained an incorrect ref from 02D9 to \textperiodcentered (should have been 00B7) @@ -181,9 +226,9 @@ are not part of the distribution. 2005-09-27 Frank Mittelbach <latex-bugs@latex-project.org> - * ltplain.dtx: Added \ltx@sh@ft (pr/3469) + * ltplain.dtx: Added \ltx@sh@ft (pr/3469) - * ltoutenc.dtx: Replace \sh@ft by \ltx@sh@ft (pr/3469) + * ltoutenc.dtx: Replace \sh@ft by \ltx@sh@ft (pr/3469) * utf8ienc.dtx: Fixed error messages not showing spaces. Added ``else'' clause that got deleted by mistake. @@ -194,11 +239,11 @@ are not part of the distribution. 2005-07-29 Morten Hoegholm <latex-bugs@latex-project.org> - * docstrip.dtx: Added \kernel@ifnextchar. + * docstrip.dtx: Added \kernel@ifnextchar. 2005-07-27 Morten Hoegholm <latex-bugs@latex-project.org> - * ltfssdcl.dtx: Changed \mathbf etc. to be naturally robust. + * ltfssdcl.dtx: Changed \mathbf etc. to be naturally robust. 2005-07-13 Morten Hoegholm <latex-bugs@latex-project.org> @@ -207,7 +252,7 @@ are not part of the distribution. 2005-01-14 Frank Mittelbach <latex-bugs@latex-project.org> - * fixltx2e.dtx ( \fnsymbol should use text symbols ): + * fixltx2e.dtx ( \fnsymbol should use text symbols ): that change made \@fnsymbol too robust (pr/3752) 2004-10-31 Frank Mittelbach <latex-bugs@latex-project.org> @@ -292,12 +337,12 @@ are not part of the distribution. 2004-02-10 Frank Mittelbach <latex-bugs@latex-project.org> - * doc.dtx (subsection{Macros for generating index entries}): + * doc.dtx (subsection{Macros for generating index entries}): environment names incorrectly sorted in index (pr/3615) 2004-02-09 Frank Mittelbach <latex-bugs@latex-project.org> - * utf8ienc.dtx: no newlines in error messages allowed + * utf8ienc.dtx: no newlines in error messages allowed (due to inputenc) space in the wrong place "\count @64" added commands already defined in the kernel (found by BG) @@ -351,7 +396,7 @@ are not part of the distribution. * ltclass.dtx (section{Implementation}): internal kernel version of \@ifnextchar used in some places, see next entry (pr/3501) - * ltdefns.dtx: internal kernel version for \@ifnextchar added + * ltdefns.dtx: internal kernel version for \@ifnextchar added to prevent the amsmath package to highjack this command in random places, this is really a bug in amsmath which should finally be fixed there (pr/3501) @@ -421,7 +466,7 @@ are not part of the distribution. 2003-09-19 Frank Mittelbach <latex-bugs@latex-project.org> * fixltx2e.dtx: No hyphenation in first word after float - environmentb (pr/3498) + environmentb (pr/3498) Allow \emph to produce small caps 2003-09-14 Frank Mittelbach <latex-bugs@latex-project.org> @@ -430,14 +475,14 @@ are not part of the distribution. 2003-08-27 Frank Mittelbach <latex-bugs@latex-project.org> - * ltpictur.dtx (section{Picture Mode}): + * ltpictur.dtx (section{Picture Mode}): check for \cs{@linechar} being empty (pr/3570) (subsection{Curves}): added missing displacement (pr/3566) 2003-05-18 Frank Mittelbach <latex-bugs@latex-project.org> * ltbibl.dtx: raise an error is \nocite is used before begin - document (until now it simply failed) + document (until now it simply failed) 2003-05-09 Frank Mittelbach <latex-bugs@latex-project.org> @@ -466,7 +511,7 @@ are not part of the distribution. 2002-12-13 Frank Mittelbach <latex-bugs@latex-project.org> - * ltbibl.dtx (section{Bibliography Generation}): + * ltbibl.dtx (section{Bibliography Generation}): Added \leavevmode in case citation is at start of paragraph (pr/3486) 2002-11-06 Frank Mittelbach <latex-bugs@latex-project.org> @@ -534,12 +579,12 @@ are not part of the distribution. 2001-08-26 Frank Mittelbach <latex-bugs@latex-project.org> - * ltclass.dtx: readded lost catcode setting for space in + * ltclass.dtx: readded lost catcode setting for space in ProvidesFile (pr/3353) 2001-07-12 Chris Rowley <latex-bugs@latex-project.org> - * inputenc.dtx: + * inputenc.dtx: Added latin9.def (from Karsten Tinnefeld) @@ -554,7 +599,7 @@ are not part of the distribution. * ltvers.dtx: check for old format disabled --- perhaps we have reached the last release of 2e already? - * inputenc.dtx: Added \textkra, \texttstroke and + * inputenc.dtx: Added \textkra, \texttstroke and \textTstroke to latin4 (pr/3336) * ltpictur.dtx: Don't warn if \line or \vector command @@ -579,7 +624,7 @@ are not part of the distribution. * ltoutenc.dtx - Added \NeedsTeXFormat{LaTeX2e}[2000/06/01] to .def + Added \NeedsTeXFormat{LaTeX2e}[2000/06/01] to .def files, pr/3255 Made compatible T1 and OT1 accents (on i and \i), pr/3295 @@ -592,7 +637,7 @@ are not part of the distribution. 2001-05-28 Chris Rowley <latex-bugs@latex-project.org> - * ltxguide.cls: + * ltxguide.cls: Added some definitions @@ -636,7 +681,7 @@ are not part of the distribution. 2001-02-16 Johannes Braams <latex-bugs@latex-project.org> * ltxref.dtx (subsection{Cross Referencing}): Added an extra level - of grouping to \@newl@bel as suggested in PR3250 by + of grouping to \@newl@bel as suggested in PR3250 by Harald Hanche-Olsen <hanche@math.ntnu.no> 2001-01-07 Frank Mittelbach <latex-bugs@latex-project.org> @@ -661,7 +706,7 @@ are not part of the distribution. \addpenalty fix proposed in 3073 was not sufficient if the command was used when \prevdepth=-1000pt (ie after \nointerlineskip) - + 2000-09-01 Frank Mittelbach <latex-bugs@latex-project.org> * ltfinal.dtx: finally moved emptying \errhelp to a place @@ -694,7 +739,7 @@ are not part of the distribution. 2000-07-19 David Carlisle <latex-bugs@latex-project.org> * ltoutput.dtx: locally reset \if@newlist so that - list structures in head/foot don't interfere with + list structures in head/foot don't interfere with lists in the MVL. internal/3231 2000-07-18 Frank Mittelbach <latex-bugs@latex-project.org> @@ -749,7 +794,7 @@ are not part of the distribution. Less obscure wording at start of index? (pr/3202) - * inputenc.dtx: + * inputenc.dtx: Added latin2 option for textdegree (pr/3207) Updated documantaion @@ -757,7 +802,7 @@ are not part of the distribution. * ltpage.dtx: reimplementation of \markboth and \markright to avoid problem with expanion at wrong point in time in some cases (pr/3203) - + 2000-05-21 Frank Mittelbach <latex-bugs@latex-project.org> * doc.dtx (subsection{Bells and whistles}): new implementation @@ -804,23 +849,23 @@ are not part of the distribution. 1999-12-11 Frank Mittelbach <latex-bugs@latex-project.org> - * ltnews.cls: fixed a curious bug lurking in the class since its + * ltnews.cls: fixed a curious bug lurking in the class since its beginning: putting a list directly after a paragraph would make the - paragraph before(!) the list justified (while the rest of the document + paragraph before(!) the list justified (while the rest of the document was set ragged right) * ltnews12.tex: added fixltx2e section 1999-12-08 Frank Mittelbach <latex-bugs@latex-project.org> - * ltoutenc.dtx (subsection{The fontenc package}): + * ltoutenc.dtx (subsection{The fontenc package}): Changed \cs{CYRRHOOK} and \cs{cyrrhook} to \cs{CYRRHK} and \cs{cyrrhk} as name changed in the cyrillic bundle for naming consistency with other ``hook'' glyphs. 1999-12-01 Frank Mittelbach <latex-bugs@latex-project.org> - * ltnews12.tex (section{Outcome of TUG '99 (Vancouver)}): + * ltnews12.tex (section{Outcome of TUG '99 (Vancouver)}): added text on TUG 99 and other bits 1999-11-08 Rainer Schoepf <latex-bugs@latex-project.org> @@ -835,7 +880,7 @@ are not part of the distribution. 1999-10-28 Frank Mittelbach <latex-bugs@latex-project.org> - * ltoutenc.dtx (subsubsection{Declaration commands}): + * ltoutenc.dtx (subsubsection{Declaration commands}): Give \accent@spacefactor a default definition to prevent horrible death in case or incorrect input (pr/3084) @@ -920,14 +965,14 @@ are not part of the distribution. 1999-06-24 Frank Mittelbach <latex-bugs@latex-project.org> - * ltnews11.tex (section{Fontenc package peculiarities}): + * ltnews11.tex (section{Fontenc package peculiarities}): document the special behaviour of fontenc * ltclass.dtx: document that fontenc pretends it wasn't loaded 1999-06-12 Frank Mittelbach <latex-bugs@latex-project.org> - * ltoutenc.dtx (subsection{The fontenc package}): + * ltoutenc.dtx (subsection{The fontenc package}): ensure that \@uclclist is extended only once (if at all) 1999-06-10 Frank Mittelbach <latex-bugs@latex-project.org> @@ -957,7 +1002,7 @@ are not part of the distribution. 1999-05-09 Frank Mittelbach <latex-bugs@latex-project.org> - * cmfonts.fdd: docstrip `nowarn' guard was the wrong way around + * cmfonts.fdd: docstrip `nowarn' guard was the wrong way around for font OT1/cmr/bx/ui (pr/3036) 1999-04-04 Frank Mittelbach <latex-bugs@latex-project.org> @@ -971,14 +1016,14 @@ are not part of the distribution. Corrected cp852 for pr/2992 * ltboxex.dtx - + Made robust the flag in \@iiiparbox: pr/2975} * ltdefns.dtx Fixed new version of \@yargdef: pr/3013 - * usrguide.tex + * usrguide.tex Added to documentation of uc/lc list @@ -988,13 +1033,13 @@ are not part of the distribution. 1999-03-12 Chris Rowley <latex-bugs@latex-project.org> - * clsguide.tex + * clsguide.tex Added to documentation of options * cyrguide.tex: - Further editing + Further editing 1999-03-08 Rainer Schoepf <latex-bugs@latex-project.org> @@ -1014,7 +1059,7 @@ are not part of the distribution. 1999-03-03 Chris Rowley <latex-bugs@latex-project.org> - * ltxguide.cls: + * ltxguide.cls: Added some definitions @@ -1023,7 +1068,7 @@ are not part of the distribution. * ltdefns.dtx: Remove change from 1999-01-08 internal/2967 * lppl.txt: minor rewordings after comments from - Arnoud Engelfriet and John Hasler. + Arnoud Engelfriet and John Hasler. 1999-03-01 Rainer Schoepf <latex-bugs@latex-project.org> @@ -1062,7 +1107,7 @@ are not part of the distribution. the right .fd files are available (pr/2954) * truetex.txt: Updated version. - + 1999-02-10 Rainer Schoepf <latex-bugs@latex-project.org> * letter.dtx: Reset footnote counter for every new letter (PR @@ -1135,7 +1180,7 @@ are not part of the distribution. * latexbugs.tex: Added description how to follow up a problem report. - + * classes.dtx: Added check of @noskipsec switch in \part for article class. @@ -1159,7 +1204,7 @@ are not part of the distribution. * ltfssbas.dtx: Added \LastDeclaredEncoding to support cyrillic integration (pr/2988) - * ltoutput.dtx: Added negative vskip, as when processing outputbox + * ltoutput.dtx: Added negative vskip, as when processing outputbox as suggested by Fred Bartlett pr/2892 * classes.dtx: Check \if@noskipsec in \part see pr/2889 @@ -1186,7 +1231,7 @@ are not part of the distribution. 1998-12-20 Frank Mittelbach <latex-bugs@latex-project.org> - * doc.dtx (subsection{Macros for generating index entries}): + * doc.dtx (subsection{Macros for generating index entries}): Correctly handle second index entry for \SpecialMainEnvIndex by using \special@index not \index (pr/2928) @@ -1213,8 +1258,8 @@ are not part of the distribution. 1998-09-17 Frank Mittelbach <latex-bugs@latex-project.org> - * cfgguide.tex (section Configuration files for - standard packages and classes]): + * cfgguide.tex (section Configuration files for + standard packages and classes]): added info about ltnews.cfg (pr/2875) * ltoutenc.dtx: Explicitly set \spacefactor after \accent in @@ -1259,7 +1304,7 @@ are not part of the distribution. 1998-06-17 Chris Rowley <latex-bugs@latex-project.org> - * inputenc.dtx: + * inputenc.dtx: Spanish ords changed to text chars, pr/2579 @@ -1276,7 +1321,7 @@ are not part of the distribution. Added masc/fem ords defaults Swapped acutedbl and gravedbl in TS1 Renamed macron in TS1 - + * pict2e.dtx: Wording changed, and "documentation" @@ -1299,7 +1344,7 @@ are not part of the distribution. 1998-05-19 Frank Mittelbach <latex-bugs@latex-project.org> - * doc.dtx (section{The Description of Macros}): + * doc.dtx (section{The Description of Macros}): reinit ^^A as comment char at beginning of document to allow use of inputenc with doc since inputenc disables ^^A (pr2581) @@ -1315,7 +1360,7 @@ are not part of the distribution. As we have been on 1.9z this is now 2.0a but it isn't really something exciting ... :-) - * ltxref.dtx: added documentation about extending the + * ltxref.dtx: added documentation about extending the \ref mechanism as suggested in pr2801 * ltcounts.dtx: small documentation updates @@ -1391,7 +1436,7 @@ are not part of the distribution. the package on `ready to run' TeX distributions such as TeXLive or tetex. - + 1998-04-03 David Carlisle <latex-bugs@latex-project.org> @@ -1408,8 +1453,6 @@ are not part of the distribution. the package on `ready to run' TeX distributions such as TeXLive or tetex. - - 1998-03-30 David Carlisle <latex-bugs@latex-project.org> 1998-03-30 David Carlisle <latex-bugs@latex-project.org> @@ -1470,7 +1513,7 @@ are not part of the distribution. * ltclass.dtx: make \& locally safe in \ProvidesFile /2702 fix up pkgindoc.sty which probably hasn't worked since {v1.0p}{1995/05/25}{Delete \cs{filec@ntents} after preamble} - + 1998-01-16 David Carlisle <latex-bugs@latex-project.org> * ltoutenc.dtx: Fix \t for latex/2734. @@ -1478,7 +1521,7 @@ are not part of the distribution. * ltclass.dtx: make \& locally safe in \ProvidesFile /2702 fix up pkgindoc.sty which probably hasn't worked since {v1.0p}{1995/05/25}{Delete \cs{filec@ntents} after preamble} - + 1998-01-16 David Carlisle <latex-bugs@latex-project.org> * ltoutenc.dtx: Fix \t for latex/2734. @@ -1524,7 +1567,7 @@ are not part of the distribution. 1997-12-30 Frank Mittelbach <latex-bugs@latex-project.org> - * ltoutenc.dtx: fixed header info for textcomp.sty + * ltoutenc.dtx: fixed header info for textcomp.sty (missing \ProvidesPackage) 1997-12-22 Chris Rowley <latex-bugs@latex-project.org> @@ -1544,7 +1587,7 @@ are not part of the distribution. available: THIS MAY CHANGE Changed \mathdegree to \textdegree \inputencoding now works only in vmode - Temporarily fixed \IeC + Temporarily fixed \IeC Merged latin1 code with ansinew/cp1252 Changed `\k{}' to `\k\ ' Added textcomp package @@ -1561,7 +1604,7 @@ are not part of the distribution. 1997-12-18 Rainer Schoepf <latex-bugs@latex-project.org> * doc.dtx: Fix small documentation glitch. - + * ltpatch.ltx: Replace reference to ,,June'' release by ,,last'' release. @@ -1917,9 +1960,9 @@ are not part of the distribution. 1997-06-17 Rainer Schoepf <latex-bugs@latex-project.org> * emtex.txt: Updated by Heinz Kusnier. - + * web2ctex.txt: Updated by David Outteridge. - + * manifest.txt: Added truetex.txt. * truetex.txt: New file by Richard Kinch. @@ -1955,7 +1998,7 @@ are not part of the distribution. 1997-06-11 David Carlisle <latex-bugs@latex-project.org> - * ltxcheck.tex: Change texts referring to dc/ec fonts. + * ltxcheck.tex: Change texts referring to dc/ec fonts. internal/2513 * latexbug.tex: Fix save stack problem, internal/2514, and @@ -2000,12 +2043,12 @@ are not part of the distribution. Added latin3.def Some rearrangments Removed long lines - - * ltspace.dtx + + * ltspace.dtx Made \newline robust - * ltoutenc.dtx + * ltoutenc.dtx 1997-04-30 Rainer Schoepf <latex-bugs@latex-project.org> @@ -2216,7 +2259,7 @@ are not part of the distribution. Changed copyright, underscore (\_) and registered Added \leavevmode to compwordmark Added hex index tabs (experimental) - + 1996-11-05 Chris Rowley <latex-bugs@latex-project.org> * ltfiles.dtx @@ -2233,7 +2276,7 @@ are not part of the distribution. * ltplain.dtx: Use \hbox to in \dotfill - + 1996-11-04 Rainer Schoepf <latex-bugs@latex-project.org> @@ -2277,7 +2320,7 @@ are not part of the distribution. Corrected documentation * inputenc.dtx - + Added cp865.def Added \textasteriskcentered Removed \aa \AA as internal forms @@ -2311,12 +2354,12 @@ are not part of the distribution. Prevent floats in preamble \@setnobreak no longer used in resets (but see above) - + * ltoutput.dtx Changes when nobreak is true Prevent \twocolumn in preamble - Added error code to \newpage + Added error code to \newpage 1996-10-24 David Carlisle <latex-bugs@latex-project.org> @@ -2327,14 +2370,14 @@ are not part of the distribution. 1996-10-23 Chris Rowley <latex-bugs@latex-project.org> - * ltlists.dtx + * ltlists.dtx Use \setboz\z@ to remove parindent in \@item Set \clubpenalty correctly in \@item Do not reset \@nobreak unconditionally Added documentation - * ltsect.dtx + * ltsect.dtx Use \setboz\z@ to remove parindent in \@xsect Added documentation @@ -2395,7 +2438,7 @@ are not part of the distribution. 1996-10-05 Chris Rowley <latex-bugs@latex-project.org> - * ltfiles.dtx + * ltfiles.dtx Added setting of \@clubpenalty @@ -2507,7 +2550,7 @@ are not part of the distribution. * ltfsstrc.dtx: removed if@inmath switch and replaced with inline code - \init@restore@glb@settings saving space macro names and + \init@restore@glb@settings saving space macro names and execution time * ltfssdcl.dtx: @@ -2528,14 +2571,14 @@ are not part of the distribution. * ltboxes.dtx: set if@minipage always globally - * ltmath.dtx: + * ltmath.dtx: set if@ignore always globally * ltmiscen.dtx: set if@ignore always globally add user command \ignorespacesafterend to be used in env defs - * ltfloat.dtx: + * ltfloat.dtx: set if@nobreak always globally set if@minipage always globally @@ -2558,7 +2601,7 @@ are not part of the distribution. removed unnecessary \relax (6 times) in \nfss@catcodes use faster \if$#3$ test in \@DeclareMathsizes - * ltalloc.dtx: + * ltalloc.dtx: don't set a default for @tempswa -- nobody can rely on that * ltplain.dtx: @@ -2621,7 +2664,7 @@ are not part of the distribution. 1996-06-13 Chris Rowley <latex-bugs@latex-project.org> - * clsguide.tex: + * clsguide.tex: Updated for new release General minor edits @@ -2779,7 +2822,7 @@ are not part of the distribution. * slides.fdd: Force \hyphenchar of OT1 fonts to 45, in case \defaulthyphenchar has changed. Remove some spurious extra empty arguments to \DeclareFontFamily - + * cmfonts.fdd: Force \hyphenchar of OT1 fonts to 45, in case \defaulthyphenchar has changed. Remove some spurious extra empty arguments to \DeclareFontFamily @@ -2856,7 +2899,7 @@ are not part of the distribution. 1996-04-18 Frank Mittelbach <latex-bugs@latex-project.org> * doc.dtx (section*{Index}%): - Definition of \printindex removed because no longer needed. + Definition of \printindex removed because no longer needed. pr/2095 1996-04-11 David Carlisle <latex-bugs@latex-project.org> @@ -2936,7 +2979,7 @@ are not part of the distribution. * doc.dtx (section*{Index}%): Turn \PrintIndex into noop after use. pr/2038 - (section*{{Change History}}%): + (section*{{Change History}}%): Turn \PrintChanges into noop after use. pr/2038 1995-12-27 Frank Mittelbach <latex-bugs@latex-project.org> @@ -2970,15 +3013,15 @@ are not part of the distribution. * bugs.txt - Additions, updates and corrections + Additions, updates and corrections * autoload.txt - Additions, updates and corrections + Additions, updates and corrections * texpert.txt - Additions, updates and corrections + Additions, updates and corrections * ltnews.cls @@ -3047,27 +3090,27 @@ are not part of the distribution. * modguide.tex - Additions, updates and corrections + Additions, updates and corrections * cfgguide.tex - Additions, updates and corrections + Additions, updates and corrections * clsguide.tex - Additions, updates and corrections + Additions, updates and corrections * fntguide.tex - Additions, updates and corrections + Additions, updates and corrections * ltx3info.tex - Additions, updates and corrections + Additions, updates and corrections * usrguide.tex - Additions, updates and corrections + Additions, updates and corrections * ltxguide.cls @@ -3183,7 +3226,7 @@ are not part of the distribution. * proc.dtx, classes.dtx (section{Identification}): Added the date of the LaTeX format to the optional argument of \NeedsTeXformat in order to signal newer class files being used with an old format - (PR1971). + (PR1971). 1995-11-30 David Carlisle <latex-bugs@latex-project.org> @@ -3271,7 +3314,7 @@ are not part of the distribution. 1995-11-20 David Carlisle <latex-bugs@latex-project.org> - * texpert.txt: describe updated ltxcheck + * texpert.txt: describe updated ltxcheck * manifest.txt: ltnews04 @@ -3279,7 +3322,7 @@ are not part of the distribution. * ltnews04.tex: New TUG Address, \LoadClassWithOptions - * doc.dtx: Make \MakeShortVerb use an \PackageInfo rather + * doc.dtx: Make \MakeShortVerb use an \PackageInfo rather than \tyepout. internal/1938 1995-11-18 David Carlisle <latex-bugs@latex-project.org> @@ -3418,13 +3461,13 @@ are not part of the distribution. * latexbug.tex: Only list `configuration' input files. - * ltfinal.dtx: Modify \@addtofilelist during initex so only + * ltfinal.dtx: Modify \@addtofilelist during initex so only non-standard (cfg) inputs listed. - * ltfssini.dtx: Modify \@addtofilelist during initex so only + * ltfssini.dtx: Modify \@addtofilelist during initex so only non-standard (cfg) inputs listed. - * ltdirchk.dtx: Modify \@addtofilelist during initex so only + * ltdirchk.dtx: Modify \@addtofilelist during initex so only non-standard (cfg) inputs listed. * Makefile: Add newdc/olddc @@ -3496,7 +3539,7 @@ are not part of the distribution. 1995-10-25 David Carlisle <latex-bugs@latex-project.org> - * ltmath.dtx: modify docstrip guards so + * ltmath.dtx: modify docstrip guards so \ProvidesFile{ltmath.dtx} seen by source2e.tex. * ltidxglo.dtx: General doc cleanup. @@ -3511,7 +3554,7 @@ are not part of the distribution. Removed one-way switches from \endocument - * ltxref.dtx + * ltxref.dtx Removed one-way switches from \endocument Tidying. @@ -3710,7 +3753,7 @@ are not part of the distribution. 1995-09-27 David Carlisle <latex-bugs@latex-project.org> * ltdirchk.dtx: Check \filename parser in ltxcheck.tex - for latex/1624 latex/1754 and graphics/1336 + for latex/1624 latex/1754 and graphics/1336 Check for dc fonts in ltxcheck.tex 1995-09-27 Rainer Schoepf <latex-bugs@latex-project.org> @@ -3796,7 +3839,7 @@ are not part of the distribution. 1995-08-27 Frank Mittelbach <latex-bugs@latex-project.org> - * classes.dtx: + * classes.dtx: Reimplemented openbib option to save space (hash and mem). Disable \title \author \date \and after \maketitle. Default for \newblock outside thebibliography env changed. @@ -3810,7 +3853,7 @@ are not part of the distribution. Added \@preambleonly lines from ltfssdcl.dtx. Moved compat code from ltfssbas.dtx to this file. - * autoload.dst: + * autoload.dst: Added new autoload files. 1995-08-24 Frank Mittelbach <latex-bugs@latex-project.org> @@ -3828,7 +3871,7 @@ are not part of the distribution. * ltfssbas.dtx: Added autoload code for autofss1.sty. Added autoload code for autofss2.sty. - + * ltfsstrc.dtx: Macro \gobble@font@spec eliminated. @@ -3849,7 +3892,7 @@ are not part of the distribution. * ltcntrl.dtx: Made most loop macros \long - Removed unnecessary \...noop macros + Removed unnecessary \...noop macros Tidied up documentation 1995-08-16 Frank Mittelbach <latex-bugs@latex-project.org> @@ -3881,10 +3924,10 @@ are not part of the distribution. 1995-08-09 Frank Mittelbach <latex-bugs@latex-project.org> - * cmfonts.fdd: + * cmfonts.fdd: Fixed setup for OMScmr.fd as pointed out by Christian Spieler. pr/1804 - * ltmath.dtx: + * ltmath.dtx: Added code for leqno.clo and fleqn.clo * classes.dtx: @@ -3896,13 +3939,13 @@ are not part of the distribution. Implemented titlepage differently to support twoside,openight options correctly. pr/1783. - * docstrip.dst: + * docstrip.dst: Removed part that might add non-standard setting of \@currdir into docstrip.tex so that unpacked distribution stays portable. pr/1765 1995-08-06 Frank Mittelbach <latex-bugs@latex-project.org> - * doc.dtx (subsection{Macros for the `documentation parts'}): + * doc.dtx (subsection{Macros for the `documentation parts'}): Fixed problem that \begin{macro}{\foo} doesn't suppress index entries for \foo within its body. pr/343 (subsection[Dealing with the change history]): @@ -3989,7 +4032,7 @@ are not part of the distribution. * ltfssbas.dtx: Updates to documentation - Use macro rather than switch to flag default font + Use macro rather than switch to flag default font substitutions pr/1236 * ltfiles.dtx: @@ -4015,25 +4058,25 @@ are not part of the distribution. 1995-07-10 Frank Mittelbach <latex-bugs@latex-project.org> - * ltthm.dtx: + * ltthm.dtx: Updates to documentation (partly pr/1734) - * lttab.dtx: + * lttab.dtx: Updates to documentation (partly pr/1734) - * ltplain.dtx: + * ltplain.dtx: Updates to documentation (partly pr/1734) - * ltoutput.dtx: + * ltoutput.dtx: Updates to documentation pr/1734 - * ltlists.dtx: + * ltlists.dtx: Updates to documentation (partly pr/1734) - * ltfloat.dtx: + * ltfloat.dtx: Updates to documentation pr/1734 - * lterror.dtx: + * lterror.dtx: Updates to documentation pr/1734 * ltbibl.dtx: @@ -4041,10 +4084,10 @@ are not part of the distribution. 1995-07-09 Frank Mittelbach <latex-bugs@latex-project.org> - * ltcntrl.dtx: + * ltcntrl.dtx: Reimplemented loop structures using Kabelschacht method. - * ltlists.dtx: + * ltlists.dtx: Some updates to the docu. Shortend defs of enumerate and itemize by using \expandafter. @@ -4121,7 +4164,7 @@ are not part of the distribution. ... LaTeX Warning: There were multiply-defined labels. instead of - LaTeX Warning: Label(s) may have changed. + LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. * ltxref.dtx: Modify \newlabel so \bibcite can share code. @@ -4241,18 +4284,18 @@ are not part of the distribution. Added ltx3info.tex info * fntguide.tex: - + Added note re using non-cmr fonts in T1 * clsguide.tex: - + Hash marks in option declarations OK Added Case cHANGING commands * cfgguide.tex: Configuration stuff transferred from texpert.txt - + * lablst.tex: Improved version: lists all bibitems separately @@ -4260,11 +4303,11 @@ are not part of the distribution. * Makefile: - Added modguide.tex + Added modguide.tex * manifest.txt: - Added ltnews03.tex and modguide.tex + Added ltnews03.tex and modguide.tex * install.txt: @@ -4342,13 +4385,13 @@ are not part of the distribution. 1995-05-26 Chris Rowley <latex-bugs@latex-project.org> - * ltplain.dtx (section{Plain \TeX}): + * ltplain.dtx (section{Plain \TeX}): Made \loop long Made \underbar use \box \tw@ - * ltdefns.dtx (subsection{Command definitions}): - + * ltdefns.dtx (subsection{Command definitions}): + Made \@gobble commands \long 1995-05-26 Johannes Braams <latex-bugs@latex-project.org> @@ -4356,7 +4399,7 @@ are not part of the distribution. * proc.dtx (subsection{The page style}): Removed \rmfamily from definition of \@oddfoot (PR 1578) - * ltmath.dtx : Removed \rmfamily from definition of \@eqnnum + * ltmath.dtx : Removed \rmfamily from definition of \@eqnnum (PR 1578) * ltpage.dtx : Removed \rmfamily from definition of \ps@plain @@ -4384,7 +4427,7 @@ are not part of the distribution. 1995-05-26 Frank Mittelbach <latex-bugs@latex-project.org> - * doc.dtx (subsection{Macros surrounding the `definition parts'}): + * doc.dtx (subsection{Macros surrounding the `definition parts'}): Removed \math@fontsfalse in \MacroFont and \AltMacroFont because this isn't any longer correct with the new math font setup in NFSS2. pr/1622 (and some earlier one) @@ -4392,28 +4435,28 @@ are not part of the distribution. 1995-05-25 Chris Rowley <latex-bugs@latex-project.org> - * latex209.dtx: - + * latex209.dtx: + Changed float reset hooks to empty - * ltfloat.dtx: - - Moved new resettings into hooks so that they can be removed in - latex209.dtx + * ltfloat.dtx: + + Moved new resettings into hooks so that they can be removed in + latex209.dtx + + * ltspace.dtx/ltlists.dtx - * ltspace.dtx/ltlists.dtx - Moved \endtrivlist and friends to ltlists.dtx - * ltfiles.dtx (section{File Handling}): - + * ltfiles.dtx (section{File Handling}): + Added check for zero \topskip to \begin{document} Added some \longs * ltspace.dtx Made \vspace and \vspace* more efficient and more robust - + Commented out unused code 1995-05-25 Johannes Braams <latex-bugs@latex-project.org> @@ -4435,7 +4478,7 @@ are not part of the distribution. * unpack2e.ins: Exchange order of ltdefns and ltalloc as latter now needs \@gobbletwo from former. - * usrguide.tex (subsection{Setting text susperscripts}): + * usrguide.tex (subsection{Setting text susperscripts}): \textsuperscript now access the current font (except for size attribute) @@ -4478,11 +4521,11 @@ are not part of the distribution. Updated \mathhexbox to use \mbox. * ltmath.dtx: - Removed \mathhexbox from this file because it is essentially an + Removed \mathhexbox from this file because it is essentially an obsolete text command (despite the name). It is still in ltlain.dtx Streamlined bits of code. - * latint.dtx: + * latint.dtx: coded \set@mathradical inline to save space. Also fixed bug in \DeclareMathRadical. @@ -4504,15 +4547,15 @@ are not part of the distribution. 1995-05-19 David Carlisle <latex-bugs@latex-project.org> - * ltpictur.dtx: Add code and docstrip modules to support + * ltpictur.dtx: Add code and docstrip modules to support autoloading feature. 1995-05-19 Frank Mittelbach <latex-bugs@latex-project.org> - * ltboxes.dtx: + * ltboxes.dtx: Moved some code from ltplain to this file. - * ltspace.dtx: + * ltspace.dtx: Moved some code from ltplain to this file. * latint.dtx: @@ -4547,7 +4590,7 @@ are not part of the distribution. * classes.dtx: replaced all \hbox to with \hb@xt@; replaced all constructs such as \arabic{enumi} with \@arabic\c@enumi - (subsection{Footnotes}): Use \@width instead of width + (subsection{Footnotes}): Use \@width instead of width (subsection{The title}): Use \cs{\@makefnmark} in definition of \cs{@makefntext} Cleaned up the \changes entries @@ -4563,7 +4606,7 @@ are not part of the distribution. 1995-05-17 Frank Mittelbach <latex-bugs@latex-project.org> - * ltfloat.dtx (subsection{Footnotes}): + * ltfloat.dtx (subsection{Footnotes}): Added command \textsuperscript to provide footnotes with digits in the text font. pr/1503 Streamlined bits of the code. @@ -4600,7 +4643,7 @@ are not part of the distribution. 1995-05-14 Frank Mittelbach <latex-bugs@latex-project.org> - * tracefnt.dtx: + * tracefnt.dtx: Updated the documentation. 1995-05-13 Johannes Braams <latex-bugs@latex-project.org> @@ -4639,10 +4682,10 @@ are not part of the distribution. Moved a number of commands to different files following suggestions by Ulrik Vieth. pr/1180 - * ltmath.dtx: + * ltmath.dtx: Updates to \displ@y \displaylines \bmod to reflect changes in plain.tex. - * fontdef.dtx: + * fontdef.dtx: Upates to \skew \rightarrowfill \leftarrowfill \@vereq to reflect changes in plain.tex. @@ -4674,7 +4717,7 @@ are not part of the distribution. * manifest.txt: Added ltx3info.tex. Rearranged some bits. - * ltx3info.tex: + * ltx3info.tex: Added this file. Information about the latex3 project. * cmfonts.dst: @@ -4702,7 +4745,7 @@ are not part of the distribution. 1995-05-02 Frank Mittelbach <latex-bugs@latex-project.org> * ltsect.dtx: - Surround the . in \@dottedcontextline by \hbox to typeset it in the text + Surround the . in \@dottedcontextline by \hbox to typeset it in the text font. pr/1503 Don't reset to \rmfamily just to \normalfont in case the document font is not the roman one. pr/1578 @@ -4717,7 +4760,7 @@ are not part of the distribution. * ltdefns.dtx (subsection{Robust commands and protect}): Moved the initialisation of \protect to this file. - * ltcntrl.dtx: + * ltcntrl.dtx: Removed unused defs for \@setprotect and \@resetprotect. Moved initialisation of \protect to ltdefns.dtx. @@ -4743,7 +4786,7 @@ are not part of the distribution. Support for pr/1121. see below. * ltmiscen.dtx (subsection{Environments}): - Limited support for \AtBeginDocument{\begin{foo}} + Limited support for \AtBeginDocument{\begin{foo}} \AtEndDocument{\end{foo}}. Be careful to get the order right if you do it more than once. pr/1121 @@ -4767,7 +4810,7 @@ are not part of the distribution. (fom patch file). Clean up documentation slightly. * ltcntrl.dtx: fix for /1317 (internal) \@for expanding its - argument incorectly + argument incorectly * ltxref.dtx:\newlabel \@onlypreamble for /1388 from patch file. @@ -4792,7 +4835,7 @@ are not part of the distribution. Implement \addcontentsline with \addtocontents to save space. * manifest.txt: - Added begleit.err (errata for the German translation of the + Added begleit.err (errata for the German translation of the LaTeX Companion). * inputenc.dtx (section{The ISO Latin-1 encoding}): @@ -4835,7 +4878,7 @@ are not part of the distribution. 1995-04-19 Frank Mittelbach <latex-bugs@latex-project.org> * makeindx.dtx: - Changed \see to use \emph as suggested by Mats Dahlgren. + Changed \see to use \emph as suggested by Mats Dahlgren. 1995-04-14 Johannes Braams <latex-bugs@latex-project.org> @@ -4907,7 +4950,7 @@ are not part of the distribution. (subsection{Customizing the labels}): Changed the width of the labels slightly to prevent LaTeX stuffing two on each line (PR #1375) - + 1995-01-31 Johannes Braams <latex-bugs@latex-project.org> * classes.dtx (subsubsection{Description}): made \descriptionlabel @@ -4967,7 +5010,7 @@ are not part of the distribution. 1994-12-14 Alan Jeffrey <latex-bugs@latex-project.org> * ltoutenc.dtx: Added braces to \copyright so it works unbraced in - subscripts. + subscripts. Added \ifmmode check to \@changed@cmd so that redefinitions aren't made in math mode (which can also foul up unbraced subscripts). Commented out \textasciicircum, @@ -4992,7 +5035,7 @@ are not part of the distribution. twice. * slides.dtx (subsection{Font changing}): Define \cal and \mit using - \DeclareRobustCommand + \DeclareRobustCommand (subsubsection{Enumerate}): Handle \labelenumi cs. like in classes.dtx; using \theenumi in its definition (subsection{Macros for font handling}): Made \familydefault point @@ -5000,7 +5043,7 @@ are not part of the distribution. 1994-12-12 David Carlisle <latex-bugs@latex-project.org> - * latexbug.el: Add missing (defvar ltxbug-mail-headers + * latexbug.el: Add missing (defvar ltxbug-mail-headers (Matt Swift: latex/1255) * ltxguide.cls: Stop \small in verbatim affecting previous para. @@ -5027,14 +5070,14 @@ are not part of the distribution. \mlabel to use the new \parbox syntax instead of using the \setbox primitive. (subsection{Font changing}): Define \cal and \mit using - \DeclareRobustCommand + \DeclareRobustCommand (subsection{The generic letter commands}): Use \let\protect\@unexpandable@protect instead of redefining it. 1994-12-10 Frank Mittelbach <latex-bugs@latex-project.org> * ltfntcmd.dtx (section{The implementation}): - Make arguments to \@fontswitch implicit, needed for \select@group + Make arguments to \@fontswitch implicit, needed for \select@group change. Use \space command in \text@command directly for comparison. @@ -5119,9 +5162,9 @@ are not part of the distribution. * fam.dtx: Added <tab> to the ignored chars in \nfss@catcodes. pr/1064 Use \nfss@catcodes in \DeclareFontEncoding. - (subsection{Macros for loading fonts}): + (subsection{Macros for loading fonts}): set \nfss@catcodes locally to \relax in \try@load@fontshape - so that it isn't executed several times when an .fd file is + so that it isn't executed several times when an .fd file is read in. * updated various test files. @@ -5162,9 +5205,9 @@ are not part of the distribution. this section in order to let it be known when the pagestyles are defined. The switch is used there and needs to be known then; otherwise TeX finds the wrong \fi in an \if@twoside...\else...\fi - construct. + construct. (subsection{Font changing}): Define \cal and \mit using - \DeclareRobustCommand + \DeclareRobustCommand (the driver): use \newcommand* for shorthands with argument (whole file): Use \newcommand* for commands with arguments @@ -5205,7 +5248,7 @@ are not part of the distribution. entering encoding FOO. * ltoutenc.dtx: Made text commands expand (almost) entirely in the - mouth. + mouth. 1994-11-28 David Carlisle <latex-bugs@latex-project.org> @@ -5229,14 +5272,14 @@ are not part of the distribution. * ltoutenc.dtx: Added new definitions of \b, \c and \d. Fixed bug with accents on commands which aren't allowed in - \csname. + \csname. * inputenc.dtx: Moved a docstrip option to it's correct home. * latex209.dtx: Added hacks for space around floats. * tlb1184.lvt: Added check file for default accent and symbol - definitions. + definitions. 1994-11-25 David Carlisle <latex-bugs@latex-project.org> @@ -5275,7 +5318,7 @@ are not part of the distribution. 1994-11-22 Alan Jeffrey <latex-bugs@latex-project.org> * tlb0574.lvt: Added check file for empyt accents and accents in - tocs. + tocs. * ltoutenc.dtx: Fixed `empty accent' bug. @@ -5342,7 +5385,7 @@ are not part of the distribution. * fam.dtx: \next renamed to \reserved@f - * latint.dtx: use \expandafter instead of \next in + * latint.dtx: use \expandafter instead of \next in \DeclareMathDelimiter. * ltplain.dtx: Remove \pt, now defined elsewhere. @@ -5415,18 +5458,18 @@ are not part of the distribution. * lttab.dtx: Add \tabularnewline and \arraynewline. - * ltspace.dtx: Make \\ robust + * ltspace.dtx: Make \\ robust 1994-11-12 Chris Rowley <latex-bugs@latex-project.org> * ltmiscen.dtx Tidied \endtrivlists - + * ltspace.dtx Attempted to improve error messages - + * ltfntcmd.dtx Added line-break to error message @@ -5457,7 +5500,7 @@ are not part of the distribution. of \parskip to \abovedisplayskip to compensate for negative \topsep settings. (PR #881) (subsection{Single or double sided printing}): removed typo (PR - #881) + #881) * slides.dtx (subsection{Font changing}): Removed two typos @@ -5513,10 +5556,10 @@ are not part of the distribution. Updated a large number of test files that had changed due to protect handling changes and bug fix in font selection. - * oldlfont.dtx: + * oldlfont.dtx: Test for \protect being \@typeset@protect in \@setfontsize. - * newlfont.dtx: + * newlfont.dtx: Test for \protect being \@typeset@protect in \@setfontsize. * lfonts.dtx: @@ -5525,7 +5568,7 @@ are not part of the distribution. * exscale.dtx: Renamed \every@size to \every@math@size. Update \big@size globally (new \every@math@size concept). - + * ltfiles.dtx: Renamed \every@size to \every@math@size. @@ -5534,15 +5577,15 @@ are not part of the distribution. Allow several encoding changes before running \selectfont. pr/1042 * tracefnt.dtx (section{Scaled font extraction}): - Changed the font size substitution to really select + Changed the font size substitution to really select the nearest size available. pr/747 Fixed incorrect size selection if math fonts are not set up. pr/848 Start cleaning up documentation. - Fix bug that produced extra "No math setup" message if + Fix bug that produced extra "No math setup" message if tracefont was loaded with default options. Patched \loop - + 1994-11-05 Chris Rowley <latex-bugs@latex-project.org> * ltfloat.dtx (subsection{Floating Environments}): @@ -5580,10 +5623,10 @@ are not part of the distribution. * ltoutenc.dtx: Added \_. * ltpage.dtx: Added \@unexpandable@protect to \markboth and - \markright. + \markright. * lttab.dtx: Added \set@typeset@protect to \@array and - \multicolumn. + \multicolumn. Added \@unexpandable@protect to \@mkpream. * ltboxes.dtx: Added \protected@edef to \@mpfootnotetext. @@ -5592,7 +5635,7 @@ are not part of the distribution. Removed \if@filesw from \makeindex and \makeglossary. * ltsect.dtx: Added \protected@write to \addtocontents and - \addcontentsline. + \addcontentsline. Added \protected@edef to \@sect. Added \protected@xdef to \thanks. @@ -5604,7 +5647,7 @@ are not part of the distribution. * lterror.dtx: Added \set@display@protect to messages. * ltfiles.dtx: Added \protected@write and a new definition of - \nofiles. + \nofiles. * ltdefns.dtx: Added \x@protect and a new mechanism for protecting short commands. @@ -5614,7 +5657,7 @@ are not part of the distribution. 1994-11-03 David Carlisle <latex-bugs@latex-project.org> * ltdirchk.dtx: Check that latex.ltx is used with an initex with - no format preloaded. (VMS initex defaults to loading + no format preloaded. (VMS initex defaults to loading plain.fmt) * ltdefns.dtx: rename \long@def to \l@ngrel@x @@ -5646,16 +5689,16 @@ are not part of the distribution. * unpack2e.ins: Added inputenc.ins. * unpacked.txt: Added inputenc.sty, font encoding and input - encoding files. + encoding files. * fntguide.tex: Added documentation on the new text declaration - commands. + commands. * usrguide.tex: Added documentation on the new text commands. 1994-10-30 Chris Rowley <latex-bugs@latex-project.org> - * ltfloat.dtx (subsection{Floating Environments}): + * ltfloat.dtx (subsection{Floating Environments}): In float handling: major changes to parameter parsing, setting of local @@ -5673,10 +5716,10 @@ are not part of the distribution. Added colour support to \@topnewpage Added colour support for footnotes to \@makecol Added warning to \@fpsadddefault - + * ltdefns.dtx (subsection{Internal defining commands}): - Added \@onelevel@sanitize + Added \@onelevel@sanitize 1994-10-30 Alan Jeffrey <latex-bugs@latex-project.org> @@ -5709,16 +5752,16 @@ are not part of the distribution. 1994-10-29 Frank Mittelbach <latex-bugs@latex-project.org> - * Makefile (INSTS): + * Makefile (INSTS): Added ltoutenc.ins. - * manifest.txt: + * manifest.txt: Added ltoutenc.ins. 1994-10-29 Alan Jeffrey <latex-bugs@latex-project.org> * fontsmpl.dtx: Added tests for \copyright, \dots and - \textregistered. + \textregistered. * ltmath.dtx: Added \mathellipsis, \mathparagraph, etc. Removed all of the oldcomments and generally tidied up. @@ -5766,7 +5809,7 @@ are not part of the distribution. 1994-10-25 David Carlisle <latex-bugs@latex-project.org> - * ltdefns.dtx: Add documentation of star form of \newcommand. + * ltdefns.dtx: Add documentation of star form of \newcommand. Remove all `oldcomments' environments. Add lots of `macro' environments. @@ -5802,7 +5845,7 @@ are not part of the distribution. 1994-10-20 Frank Mittelbach <latex-bugs@latex-project.org> - * ltboxes.dtx: + * ltboxes.dtx: Put \changes cmd behind % :-) 1994-10-20 Alan Jeffrey <latex-bugs@latex-project.org> @@ -5811,7 +5854,7 @@ are not part of the distribution. Reded some of the \providecommand's in latin1.def. * latex209.dtx: Corrected a typo---\mark{}{} should have been - \mark{{}{}}. + \mark{{}{}}. 1994-10-19 Frank Mittelbach <latex-bugs@latex-project.org> @@ -5868,7 +5911,7 @@ are not part of the distribution. 1994-10-15 Frank Mittelbach <latex-bugs@latex-project.org> - * fam.dtx: + * fam.dtx: Warn, if math alphabet is used outside math (from patch) * fontdef.dtx (subsubsection{The log-like functions}): @@ -5891,7 +5934,7 @@ are not part of the distribution. Separate text font and math font setup. Added a lot of math font setup stuff from other files. - * ltmath.dtx: + * ltmath.dtx: File added to the distribution. * manifest.txt: @@ -5913,7 +5956,7 @@ are not part of the distribution. Moved math code to ltmath.dtx. Removed old code that was commented out long time ago. - * lfonts.dtx: + * lfonts.dtx: Moved log-like functions to ltmath.dtx. Removed the unnecessary refernce to \tenex. @@ -5939,7 +5982,7 @@ are not part of the distribution. 1994-09-26 Frank Mittelbach <latex-bugs@latex-project.org> - * idx.tex: + * idx.tex: Add missing brace in \setlength. pr/589 1994-09-25 Frank Mittelbach <latex-bugs@latex-project.org> @@ -5960,7 +6003,7 @@ are not part of the distribution. 1994-09-23 Frank Mittelbach <latex-bugs@latex-project.org> - * ltpatch.ltx: + * ltpatch.ltx: patch for pr872 ([] with catcode active) 1994-09-23 Alan Jeffrey <latex-bugs@latex-project.org> @@ -6029,7 +6072,7 @@ are not part of the distribution. 1994-07-27 Alan Jeffrey <latex-bugs@latex-project.org> - * ltnews.cls: Replaced \PassOptionToClass by \PassOptionsToClass. + * ltnews.cls: Replaced \PassOptionToClass by \PassOptionsToClass. 1994-07-25 Alan Jeffrey <latex-bugs@latex-project.org> @@ -6046,7 +6089,7 @@ are not part of the distribution. 1994-07-14 Alan Jeffrey <latex-bugs@latex-project.org> - * inputenc.dtx: Replaced \Dh by \DH and \Th by \TH. + * inputenc.dtx: Replaced \Dh by \DH and \Th by \TH. Added \ensuremath to the math commands. Added \inputencoding. @@ -6066,7 +6109,7 @@ are not part of the distribution. * patches.txt: Added description for additional patches. - * ltpatch.ltx: + * ltpatch.ltx: Added patches for: \ensuremath \LaTeXe not allowed in compat mode (exception) @@ -6111,15 +6154,15 @@ are not part of the distribution. 1994-07-02 Frank Mittelbach <latex-bugs@latex-project.org> - * ltpatch.ltx: + * ltpatch.ltx: Added patches for: \mathit in text mode \loop could do one iteration too much in certain situations T1 breaks german 2.4a (this is a german.sty problem actually) - * patches.txt: + * patches.txt: Added descritions of further patch level 3 patches. - + 1994-06-30 Chris Rowley <latex-bugs@latex-project.org> @@ -6130,7 +6173,7 @@ are not part of the distribution. changed <cdp> removed, for consistency, use <encoding> throughout Small edits - + * clsguide.tex Michael's amendments added @@ -6140,7 +6183,7 @@ are not part of the distribution. * usrguide.tex Minor edits - + * clsguide.tex Added stuff @@ -6148,7 +6191,7 @@ are not part of the distribution. Reordered update stuff Added Summary sheet Removed draft status - + * ltxguide.cls 1994-06-23 Johannes Braams <latex-bugs@latex-project.org> @@ -6159,7 +6202,7 @@ are not part of the distribution. 1994-06-23 Frank Mittelbach <latex-bugs@latex-project.org> - * patches.txt: + * patches.txt: Added descritions of patch level 3 patches. * ltpatch.ltx: @@ -6173,18 +6216,18 @@ are not part of the distribution. Changed usage of <> Changed definition of verbatim - + 1994-06-22 Chris Rowley <latex-bugs@latex-project.org> * ltfntcmd.dtx (section{The implementation}): Removed space from \DeclareTextCommand Improved error messages from \DeclareTextCommand - + * usrguide.tex Changed usage of <> - + * clsguide.tex Added stuff @@ -6209,7 +6252,7 @@ are not part of the distribution. * usrguide.tex - Added stuff on project, money etc. + Added stuff on project, money etc. * fntguide.tex @@ -6230,7 +6273,7 @@ are not part of the distribution. * letter.dtx (subsubsection{Defining the page styles}): Added a missing closing brace. Made a lot of small changes to the - documentation. + documentation. 1994-06-16 David Carlisle <latex-bugs@latex-project.org> @@ -6274,7 +6317,7 @@ are not part of the distribution. \typeout{Marion said: Perhaps the different uses of `newcommand and `providecommand can be shown a bit clearer} \typeout{List of stuff in mfnfss, psnfss, babel not done} - + * fntguide.tex Editorial changes. @@ -6311,7 +6354,7 @@ are not part of the distribution. 1994-06-11 Frank Mittelbach <latex-bugs@latex-project.org> - * patches.txt: + * patches.txt: Added descritions of patch level 2 patches. * ltpatch.ltx: @@ -6321,11 +6364,11 @@ are not part of the distribution. \_ in math mode (T1 encoding) * added tests for problem 549, 554, 557. - + 1994-06-10 Rainer Schoepf <latex-bugs@latex-project.org> - * manifest.txt: Added ltpatch.ltx and patches.txt. + * manifest.txt: Added ltpatch.ltx and patches.txt. * ltfinal.dtx (subsection{Input encoding}): Do not set codes for higher half of character table for TeX2. @@ -6375,7 +6418,7 @@ are not part of the distribution. * usrguide.tex Changed preamble. - + * fntguide.tex Changed preamble. @@ -6467,11 +6510,11 @@ are not part of the distribution. * ltnews01.tex: Finished off. - * ltnews.cls: Added downloaded PS fonts options. + * ltnews.cls: Added downloaded PS fonts options. Removed angle brackets from <...> since these were the last - remaining bitmaps! - Added variants of the LaTeX logo. - Added the ltnews.cfg file. + remaining bitmaps! + Added variants of the LaTeX logo. + Added the ltnews.cfg file. 1994-05-30 Johannes Braams <latex-bugs@latex-project.org> @@ -6501,20 +6544,20 @@ are not part of the distribution. 1994-05-30 Alan Jeffrey <latex-bugs@latex-project.org> - * usrguide.tex: Removed the description of mfnfss and tools + * usrguide.tex: Removed the description of mfnfss and tools packages. - Removed sections that were commented out. + Removed sections that were commented out. Removed typeouts. Wrapped long lines. Rewrote to remove overfull hboxes. - Moved the stuff on \newmathalphabet to the section on LaTeX + Moved the stuff on \newmathalphabet to the section on LaTeX errors. - Rewrote the stuff on latex209.cfg, and replaced - \PassOptionsToClass (which requires you to list all the + Rewrote the stuff on latex209.cfg, and replaced + \PassOptionsToClass (which requires you to list all the known classes) with \ds@oldlfont. Added the `LaTeX2e command in LaTeX 2.09 document' error. Added the SLiTeX logo to the list of unsupported commands. - Added the full list of \text..., \...family, \...series, \...shape + Added the full list of \text..., \...family, \...series, \...shape and \math... commands. 1994-05-29 Johannes Braams <latex-bugs@latex-project.org> @@ -6531,7 +6574,7 @@ are not part of the distribution. * Makefile: Removed vmstex.txt and textures.txt since currently empty. - * copyins.txt: + * copyins.txt: Removed prelim message, say that files are mentioned in manifest.txt. @@ -6549,7 +6592,7 @@ are not part of the distribution. * fntguide.tex: Corrected typos spotted by FMi. Added the `math selection commands' section. - Replaced the notion of math font attributes with a description + Replaced the notion of math font attributes with a description closer to that in the Companion. Moved stuff on declaring encodings into its own section Moved stuff on font installation into its own section. @@ -6558,15 +6601,15 @@ are not part of the distribution. Moved DeclareFixedFont into text font selection. Added text to the introduction. Moved all of the enc.def file commands into one subsection. - Moved everything that's left without a home into the `miscellania' + Moved everything that's left without a home into the `miscellania' section. Generally tidied up. 1994-05-28 Alan Jeffrey <latex-bugs@latex-project.org> - * ltxguide.cls: Made << and >> produce < and > inside verbatim. + * ltxguide.cls: Made << and >> produce < and > inside verbatim. Added ltxguide.cfg. - + * fntguide.tex: Created file out of features.tex. Redid document structure to fit with usrguide and clsguide. Removed stuff on old style digits. @@ -6582,7 +6625,7 @@ are not part of the distribution. 1994-05-27 Johannes Braams <latex-bugs@latex-project.org> * proc.dtx (section{Implementation}): Added a missiing docstrip - guard. + guard. * classes.dtx: Moved the identification and driver sections to the beginning of the file. @@ -6665,7 +6708,7 @@ are not part of the distribution. * letter.dtx (subsection{Single or double sided printing}): wrapped a long line. - * slides.dtx: + * slides.dtx: (subsection{The class code}): Use \input instead of \@@input. This way it also works when \input@path is being used. Also changed \IfFileExists to \InputIfFileExists for the same reason @@ -6691,15 +6734,15 @@ are not part of the distribution. Removed \cmd\typeout from .sty file; changed description (subsection{The page style}): Changed \rm to \normalfont\rmfamily in the definition of - \@oddfoot. + \@oddfoot. 1994-05-26 David Carlisle <latex-bugs@latex-project.org> * ltlogos.dtx: remove \SLiTeX. - * ltsect.dtx: Add initial documentation section. + * ltsect.dtx: Add initial documentation section. - * ltfloat.dtx: Add initial documentation section. + * ltfloat.dtx: Add initial documentation section. * ltclass.dtx: Modify format of \@missingfileerror message. @@ -6710,9 +6753,9 @@ are not part of the distribution. * ltdirchk.dtx: Fix bug in Mac parser. typo " should have been : (reported by Andrew Trevorrow) - * ltbibl.dtx: Add initial documentation section. + * ltbibl.dtx: Add initial documentation section. - * ltpageno.dtx: Add initial documentation section. + * ltpageno.dtx: Add initial documentation section. * ltlength.dtx: Improve documetation. @@ -6721,7 +6764,7 @@ are not part of the distribution. * ltvers.dtx: Remove PRELIMINARY TEST RELEASE from startup banner (spring is here) - * ltthm.dtx: wrap long lines to 72. + * ltthm.dtx: wrap long lines to 72. (long line added last night:-) * ltpage.dtx: wrap long lines to 72. @@ -6763,10 +6806,10 @@ are not part of the distribution. 1994-05-26 Frank Mittelbach <latex-bugs@latex-project.org> - * newlfont.dtx: + * newlfont.dtx: Wrapped long lines. - * docstrip.dtx: + * docstrip.dtx: Wrapped long lines. * doc.dtx: @@ -6891,16 +6934,16 @@ are not part of the distribution. * tltx003.tlg: Regenerated because of message changes. - * usrguide.tex: + * usrguide.tex: Updates and additions. - * tnfss5.lvt: + * tnfss5.lvt: Updated because check for bug (40) no longer appropriate. - * tnfss5.tlg: + * tnfss5.tlg: Regenerated because of .lvt change. - * vlatex07.tlg: + * vlatex07.tlg: Regenerated to reflect new layout of error and warning messages. * tltx001.lvt: @@ -6920,15 +6963,15 @@ are not part of the distribution. * ltxguide.tex: Checked in document class. - * clsguide.tex: Added sections on 2e font commands, defining \rm + * clsguide.tex: Added sections on 2e font commands, defining \rm etc., and obsolete commands. - Added stuff about \normalsize, \textheight and \textwidth being the + Added stuff about \normalsize, \textheight and \textwidth being the only mandatory commands. - Implemented Frank's suggestions for additions to the `loading other + Implemented Frank's suggestions for additions to the `loading other files' section (which is now a subsection of `upgrading'). Added stuff on why primitive \input is a bad idea. Added stuff on boxes and colour. - Moved general style stuff to overview section rather than 2.09 + Moved general style stuff to overview section rather than 2.09 section. Added newsletter example. @@ -6945,7 +6988,7 @@ are not part of the distribution. 1994-05-23 Frank Mittelbach <latex-bugs@latex-project.org> - * usrguide.tex: + * usrguide.tex: Updates and additions. * copyright.txt: @@ -6973,7 +7016,7 @@ are not part of the distribution. Don't stop completely if \NeedsTeXFormat finds the wrong format, just end inputting the current file. - * unpack2e.ins: + * unpack2e.ins: Changed .l2e extension to .txt. * install.txt: @@ -6991,10 +7034,10 @@ are not part of the distribution. Changed .l2e extension to .txt. Correct LaTeX source file name. - * web2ctex.txt: + * web2ctex.txt: Changed .l2e extension to .txt. - * yandytex.txt: + * yandytex.txt: Changed .l2e extension to .txt. * manifest.txt: @@ -7023,41 +7066,41 @@ are not part of the distribution. * latint.dtx: Replaced \f@warn@break with \MessageBreak. - * tl2e5.lvt: + * tl2e5.lvt: Changed test for bug (40) of NFSS1, old test no longer appropriate. - * vtl2e07.tlg: + * vtl2e07.tlg: Regenerated because of extra blank lines between warnings. - * vtl2e03.tlg: + * vtl2e03.tlg: Regenerated because of extra blank lines between warnings. - * tnfss3.tlg: + * tnfss3.tlg: Regenerated because of extra blank lines between warnings. - * tlxs03r.tlg: + * tlxs03r.tlg: Regenerated because of extra blank lines between warnings. - * tlxs03b.tlg: + * tlxs03b.tlg: Regenerated because of extra blank lines between warnings. * tlxs03a.tlg: Regenerated because of extra blank lines between warnings. - * tlcs03r.tlg: + * tlcs03r.tlg: Regenerated because of extra blank lines between warnings. - * tlcs03b.tlg: + * tlcs03b.tlg: Regenerated because of extra blank lines between warnings. - * tlcs03a.tlg: + * tlcs03a.tlg: Regenerated because of extra blank lines between warnings. - * tlb0202.tlg: + * tlb0202.tlg: Regenerated because of extra blank lines between warnings. - * tlb0073.tlg: + * tlb0073.tlg: Regenerated because of extra blank lines between warnings. * tl2e5.tlg: @@ -7113,8 +7156,8 @@ are not part of the distribution. * ltdefns.dtx: Removed surplus \space in error message Use new warning and error commands. - - * proc.dtx: + + * proc.dtx: Replaced \@latexerr with \ClassError{proc}. Replaced \@@warning with \ClassWarningNoLine{proc}. Added \Finale in documentation. @@ -7128,17 +7171,17 @@ are not part of the distribution. 1994-05-22 Alan Jeffrey <latex-bugs@latex-project.org> - * usrguide.tex: Rewrote description of the new argument to + * usrguide.tex: Rewrote description of the new argument to \newcommand. - Added section on classes and packages, on package options, and on + Added section on classes and packages, on package options, and on standard classes and packages. Added some examples. Added filecontents* and paragraph on what files can be sent. Added section on latexsym in `old commands'. Rewrote some stuff on 2.09 documents. Added section on \frontmatter, \mainmatter and \backmatter. - Wrote `problems' section, including new error messages, stuff on - \tenrm and friends, old versions of files, and submitting a bug + Wrote `problems' section, including new error messages, stuff on + \tenrm and friends, old versions of files, and submitting a bug report. Added overview. @@ -7160,7 +7203,7 @@ are not part of the distribution. 1994-05-21 Frank Mittelbach <latex-bugs@latex-project.org> - * doc.dtx: + * doc.dtx: Replaced \@latexerr by \@latex@error. * ltxref.dtx: @@ -7171,17 +7214,17 @@ are not part of the distribution. * ltbibl.dtx: Replaced \@warning by \@latex@warning. - * lttab.dtx: + * lttab.dtx: Replaced \@latexerr by \@latex@error. - * ltsect.dtx: + * ltsect.dtx: Replaced \@latexerr by \@latex@error. Replaced \@@warning by \@latex@warning@no@line. * ltmiscen.dtx: Replaced \@latexerr by \@latex@error. - * ltfiles.dtx: + * ltfiles.dtx: Replaced \@latexerr by \@latex@error. Replaced \@warning by \@latex@warning@no@line; again line numbers do not make much sense in this file. @@ -7192,7 +7235,7 @@ are not part of the distribution. * lhyphen.dtx: Fixed checksum. - * classes.dtx (subsection{Font changing}): + * classes.dtx (subsection{Font changing}): Fixed wrong \changes entry. * letter.dtx (subsection{Font changing}): @@ -7268,20 +7311,20 @@ are not part of the distribution. * ltfntcmd.dtx: Replaced \@latexerr by \@latex@error. - + * newlfont.dtx: Replaced \@latexerr by \@latex@error. - - * lfonts.dtx: + + * lfonts.dtx: Replaced \font@warning by \@font@warning. Replaced \@latexerr by \@latex@error. - * latint.dtx: + * latint.dtx: Replaced \font@warning by \@font@warning. Replaced \font@log by \@font@info. Replaced \@latexerr by \@latex@error. - * fam.dtx: + * fam.dtx: Replaced \font@warning by \@font@warning. Replaced \font@log by \@font@info. Replaced \@latexerr by \@latex@error. @@ -7514,10 +7557,10 @@ are not part of the distribution. * lterror.dtx: Moved error commands from ltdefns.dtx. * ltdefns.dtx: Added section on \protect. Moved error commands to - lterror.dtx. + lterror.dtx. * ltoutenc.dtx: Removed braces from \$ since they're now in - nfss@text. + nfss@text. * latex209.dtx: Fixed a bug with \ds@newlfont. Removed extra spaces from the missing file error. @@ -7549,7 +7592,7 @@ are not part of the distribution. \DeclareTextCommand now uses specified encoding again in top-level part. Encoding files now use mixed case names, eg OT1enc.def - (subsection{Definitions for the OT1 encoding}): + (subsection{Definitions for the OT1 encoding}): Added extra braces in def of \$. * ltplain.dtx: @@ -7664,15 +7707,15 @@ are not part of the distribution. \@no@font@optfalse flag. * fontsmpl.dtx: Split font sample document and package out of - ltoutenc. + ltoutenc. * ltoutenc.dtx: Stopped commands declared with DeclareTextWidget from going into an infinite loop if f@encoding isn't the current - encoding. + encoding. Added fontenc package. Made ot1enc.def and t1enc.def files rather than packages. - * latex209.dtx: Changed how 2e commands are switched off. + * latex209.dtx: Changed how 2e commands are switched off. Removed the date from the announcement of 2.09 mode. 1994-05-13 David Carlisle <latex-bugs@latex-project.org> @@ -7692,11 +7735,11 @@ are not part of the distribution. * ltboxes.dtx: New accent handling in parboxrestore. - * newlfont.dtx: \DeclareProtectedCommand now - \DeclareRobustCommand + * newlfont.dtx: \DeclareProtectedCommand now + \DeclareRobustCommand - * oldlfont.dtx: \DeclareProtectedCommand now - \DeclareRobustCommand + * oldlfont.dtx: \DeclareProtectedCommand now + \DeclareRobustCommand * ltpictur.dtx: Removed unnecessary braces from \@ifnextchar and \@ifstar constructions. @@ -7723,7 +7766,7 @@ are not part of the distribution. * ltfntcmd.dtx: Replaced \@protecteddef by \DeclareRobustCommand. - + * fontcmds.dtx: File renamed to ltfntcmd.dtx. @@ -7739,9 +7782,9 @@ are not part of the distribution. * ltcntlen.dtx: Added file identification string. - Removed \@Ialph and \@ialph since they neither save space + Removed \@Ialph and \@ialph since they neither save space nor execution time. - + * ltfiles.dtx: Added file identification string. Execute \every@size hook at begin document. @@ -7752,7 +7795,7 @@ are not part of the distribution. unpack2e.ins. Use \fmtname in \everyjob and welcome message. - * tracefnt.dtx: + * tracefnt.dtx: Change \DeclareProtectedCommand to \DeclareRobustCommand. * lfonts.dtx: @@ -7763,7 +7806,7 @@ are not part of the distribution. 1994-05-13 Alan Jeffrey <latex-bugs@latex-project.org> - * ltinit.dtx: Added \@backslashchar. + * ltinit.dtx: Added \@backslashchar. Improved coding of \@ifdefinable. * testdist.dtx: Improved documentation. @@ -7771,11 +7814,11 @@ are not part of the distribution. * emtex.l2e: Created this file. * ltfinal.dtx: Loaded package ot1enc, and defined \@acci and - friends. + friends. * ltinit.dtx: Added logging to DeclareProtectedCommand. - * ltoutenc.dtx: Renamed accents.dtx to ltoutenc.dtx. + * ltoutenc.dtx: Renamed accents.dtx to ltoutenc.dtx. After all these months It's now a real bit of kernel! :-) * accents.dtx: Replaces \space by ` ' in csname. @@ -7849,18 +7892,18 @@ are not part of the distribution. * tracefnt.dtx: New \baselinestretch concept. Added some tracing again that was incorrectly removed. - Ensure that ltfss can be processed with main mem + Ensure that ltfss can be processed with main mem less than 65000 by adding macrocode envs. Defined all robust commands vi \DeclareProtectedCommand. * lfonts.dtx: - Ensure that ltfss can be processed with main mem + Ensure that ltfss can be processed with main mem less than 65000 by adding macrocode envs. Defined all robust commands vi \DeclareProtectedCommand. * fam.dtx: New \baselinestretch concept. - Ensure that ltfss can be processed with main mem + Ensure that ltfss can be processed with main mem less than 65000 by adding macrocode envs. Defined all robust commands vi \DeclareProtectedCommand. @@ -7869,7 +7912,7 @@ are not part of the distribution. \DeclareMathSymbol, etc. So far only undefined commands or commands of the right type (eg mathchars) were allowed. - Ensure that ltfss can be processed with main mem + Ensure that ltfss can be processed with main mem less than 65000 by adding macrocode envs. 1994-05-12 Alan Jeffrey <latex-bugs@latex-project.org> @@ -7928,7 +7971,7 @@ are not part of the distribution. 1994-05-09 Frank Mittelbach <latex-bugs@latex-project.org> - * fam.dtx: + * fam.dtx: Added file identification string. Changed error message to fit linewidth. @@ -7989,13 +8032,13 @@ are not part of the distribution. 1994-05-06 Braams J.L. <latex-bugs@latex-project.org> - * letter.dtx (subsubsection{Itemize}): + * letter.dtx (subsubsection{Itemize}): Inserted \normalfont before \bfseries in second level list label. (subsubsection{Description}): Inserted \normalfont before \bfseries in \descriptionlabel Modified the documentation to use doc's `environment' environment when documenting new environments. - (subsubsection{Vertical spacing}): + (subsubsection{Vertical spacing}): Added the setting of \maxdepth and \@maxdepth. * slides.dtx: @@ -8010,7 +8053,7 @@ are not part of the distribution. (subsubsection{Vertical spacing}): Added the setting of \maxdepth and \@maxdepth. (subsubsection{Itemize}): - Inserted \normalfont before \bfseries in second level list label. + Inserted \normalfont before \bfseries in second level list label. (subsubsection{Description}): Inserted \normalfont before \bfseries in \descriptionlabel @@ -8035,7 +8078,7 @@ are not part of the distribution. \NeedsTeXFormat. * ltinit.dtx: added patch (from Frank) - @badcrerr error message removed + @badcrerr error message removed 1994-05-04 Frank Mittelbach <latex-bugs@latex-project.org> @@ -8082,10 +8125,10 @@ are not part of the distribution. * ltfinal.dtx: Set the catcode of ^^J to other. Removed \@undefinedfonterror. - + 1994-05-02 Chris Rowley <latex-bugs@latex-project.org> - * ltoutput.dtx (subsubsection{Float control}): + * ltoutput.dtx (subsubsection{Float control}): Shortened code of \@resethfps. @@ -8098,7 +8141,7 @@ are not part of the distribution. * latex209.dtx: Redid the method of switching off 2e commands. * ltfinal.dtx: Set all the catcodes before dumping. Made 127 - illegal. + illegal. * install.l2e: Added yandytex.l2e @@ -8107,13 +8150,13 @@ are not part of the distribution. * yandytex.l2e: Installed a file from Berthold Corrected \@fontswitch. - + 1994-05-01 Chris Rowley <latex-bugs@latex-project.org> - * ltfloat.dtx (subsection{Floating Environments}): + * ltfloat.dtx (subsection{Floating Environments}): Added \@largefloatcheck. - + Removed unnecessary braces from arguments of \@ifnextchar. 1994-05-01 Braams J.L. <latex-bugs@latex-project.org> @@ -8121,17 +8164,17 @@ are not part of the distribution. * classes.dst: Removed line left over from the driver generation. - * slides.dtx (subsection{The class code}): + * slides.dtx (subsection{The class code}): Removed the use of variables to store the version information. Added \ProvidesFile to slides.def - * letter.dtx (section{Identification}): + * letter.dtx (section{Identification}): Removed the use of variables to store the version information. - * classes.dtx (section{Identification}): + * classes.dtx (section{Identification}): Removed the use of variables to store the version information. - * proc.dtx (subsection{Identification}): + * proc.dtx (subsection{Identification}): Removed the use of variables to store the version information. * makeindx.dtx (subsection{Identification}): @@ -8142,7 +8185,7 @@ are not part of the distribution. * ltinit.dtx: Added latexinfo commands. - + * fontcmds.dtx: Changed prefix in \@protecteddef from frag@ to frag. @@ -8157,9 +8200,9 @@ are not part of the distribution. Rogue space removed. Cut-off points for adding \@emptycol changed. - + Empty column action added: \@emptycol. - + Full of floats action improved. Changed `active characters warning' to an info message. @@ -8229,7 +8272,7 @@ are not part of the distribution. 1994-04-28 Frank Mittelbach <latex-bugs@latex-project.org> * ltplain.dtx (section{Plain \TeX}): - Turn off overrfull box tracing in trancript file. + Turn off overrfull box tracing in trancript file. * doc.dtx (subsection{Bells and whistles}): Ignore \Finale without \StopEventually. @@ -8241,7 +8284,7 @@ are not part of the distribution. doesn't work any longer (must be "6D now). On the other hand \DeclareMathSymbol{m}{\mathord}{operators}{`m} - although we would suggest to use at least `\m + although we would suggest to use at least `\m * ltlists.dtx: Replaced the warning \@ltxnomath by \@inmatherr. @@ -8279,7 +8322,7 @@ are not part of the distribution. 1994-04-23 Frank Mittelbach <latex-bugs@latex-project.org> * ltfinal.dtx (subsection{Font loading}): - Checked the value of \font@submax. If greater 0pt issue a + Checked the value of \font@submax. If greater 0pt issue a bold warning and reset it to 0pt. * ltmiscen.dtx: @@ -8310,13 +8353,13 @@ are not part of the distribution. 1994-04-21 Frank Mittelbach <latex-bugs@latex-project.org> - * newlfont.dtx: + * newlfont.dtx: Changed message "Don't use ..." to "Command \foo invalid in math mode". - * lfonts.dtx: + * lfonts.dtx: Changed message "Don't use ..." to "Command \foo invalid in math mode". - * fam.dtx: + * fam.dtx: Changed message "Don't use ..." to "Command \foo invalid in math mode". Changed \errmessage's to \@latexerr's. @@ -8329,10 +8372,10 @@ are not part of the distribution. 1994-04-20 David Carlisle <latex-bugs@latex-project.org> - * features.tex: New name for dircheck. + * features.tex: New name for dircheck. Improve description of package option names. Modify description of dtx extension (as they may now be directly - processed by LaTeX. + processed by LaTeX. \@filename@parse typo corrected to \filename@parse. 1994-04-20 Frank Mittelbach <latex-bugs@latex-project.org> @@ -8342,7 +8385,7 @@ are not part of the distribution. when automatic font substitution happened. * ltmiscen.dtx (subsection{Environments}): - Moved the warning messages in \enddocument so that they will appear in + Moved the warning messages in \enddocument so that they will appear in succession. Also ensure that the aux file is always read so that toc etc. will be correctly produced even in case of multiple labels. Query \ifG@fontsubs and issue a warning in \enddocument when set to true. @@ -8391,29 +8434,29 @@ are not part of the distribution. * tracefnt.dtx (section{Scaled font extraction}): Removed dimen regs \fontsubfuzz and \fontsubmax and replaced them - by macros \fontsubfuzz and \font@submax. + by macros \fontsubfuzz and \font@submax. 1994-04-18 Alan Jeffrey <latex-bugs@latex-project.org> * web2ctex.l2e: Changed name from unixtex.l2e. Changed the example shell script to look for a LATEX209INPUTS environment - variable. + variable. * install.l2e: Changed name of unixtex.l2e to - web2ctex.l2e. + web2ctex.l2e. * latint.dtx: Changed \font@warning to \font@log for redefining math alphabets and symbol fonts. 1994-04-17 Frank Mittelbach <latex-bugs@latex-project.org> - * ltcntlen.dtx: + * ltcntlen.dtx: Use new std counter error message \@nocounterr. - * ltthm.dtx: + * ltthm.dtx: Use new std counter error message \@nocounterr. - * ltinit.dtx: + * ltinit.dtx: Defined \@nocounterr to be the LaTeX2e error command with one argument that announces unknown counters. Changed \@nocnterr back to no-arg syntax for compatibility with old styles making @@ -8451,7 +8494,6 @@ are not part of the distribution. * fontcmds.dtx: Renamed \@newtextcmd to \DeclareTextFontCommand and \@newfontswitch to \DeclareOldFontCommand as agreed in Warwick. - 1994-04-14 David Carlisle <latex-bugs@latex-project.org> @@ -8462,7 +8504,7 @@ are not part of the distribution. * latexbug.tex: Changed the prompt for `a list of files' to a prompt for a single filename. Made latexbug look to see if it could find the file, and if it can, it includes the file and the - logfile in the latexbug.msg. + logfile in the latexbug.msg. 1994-04-12 David Carlisle <latex-bugs@latex-project.org> @@ -8506,7 +8548,7 @@ are not part of the distribution. * ltclass.dtx: add * form of filecontents environment. Protect \ProvidesFile against space and / having strange - catcodes. + catcodes. * ltinit.dtx: remove setting of errorcontextlines in \@latexerr remove old definition of the \LaTeX logo. @@ -8519,29 +8561,29 @@ are not part of the distribution. 1994-04-11 Alan Jeffrey <latex-bugs@latex-project.org> * fam.dtx: Added `defaultscriptratio and - `defaultscriptscriptratio. + `defaultscriptscriptratio. * latex209.dtx: Switched off `enlargethispage and the `!' float - option. + option. 1994-04-10 Alan Jeffrey <latex-bugs@latex-project.org> * install.l2e: Split the installation guide into install.l2e, - texpert.l2e, and system-specific oztex.l2e and unixtex.l2e files. + texpert.l2e, and system-specific oztex.l2e and unixtex.l2e files. * template.l2e: Created a template for system.l2e files. 1994-04-09 Frank Mittelbach <latex-bugs@latex-project.org> - * ltherest.dtx: + * ltherest.dtx: Use standard counter missing error message for \newtheorem. - * ltcntlen.dtx: + * ltcntlen.dtx: Use \setcounter in \stepcounter to have counter name checked. Change usage of \@nocnterr to have counter name as argument. * ltinit.dtx: - Change default err message to point to the LaTeX manual or + Change default err message to point to the LaTeX manual or LaTeX companion. 1994-04-05 Alan Jeffrey <latex-bugs@latex-project.org> @@ -8672,7 +8714,7 @@ are not part of the distribution. 1994-03-15 Frank Mittelbach <latex-bugs@latex-project.org> - * varioref.dtx (subsection{Options}): + * varioref.dtx (subsection{Options}): Text added for spanish default (Julio Sanchez). Changed all \extra... to \extras... that was a bug @@ -8711,7 +8753,7 @@ are not part of the distribution. 1994-03-14 Frank Mittelbach <latex-bugs@latex-project.org> - * classes.dtx (subsubsection{Margins}): + * classes.dtx (subsubsection{Margins}): Shortened calculation for margins. 1994-03-13 David Carlisle <latex-bugs@latex-project.org> @@ -8729,45 +8771,45 @@ are not part of the distribution. 1994-03-13 Frank Mittelbach <latex-bugs@latex-project.org> - * docstrip.dtx: + * docstrip.dtx: Replaced \if!#2! by \if>#2> in \from to allow negated modules appearing in this place. - * doc.dtx: + * doc.dtx: Removed \typeout's - * eufrak.dtx: + * eufrak.dtx: Removed \typeout's - * euscript.dtx: + * euscript.dtx: Removed \typeout's - * latexsym.dtx: + * latexsym.dtx: Removed \typeout's - * exscale.dtx: + * exscale.dtx: Removed \typeout's - * oldgerm.dtx: + * oldgerm.dtx: Removed \typeout's - * varioref.dtx: + * varioref.dtx: Removed \typeout's - * pandora.dtx: + * pandora.dtx: Removed \typeout's * docstrip.dst: Corrected unpacking for ltxdoc.cls (change of docstrip module). - * classes.dtx + * classes.dtx (subsubsection{The dimension of text}): Use same default values for native mode as in old styles. (section{Identification}): Added file versions to the \Provides... commands - (subsection{Footnotes}): + (subsection{Footnotes}): Use \@makefnmark rather than its expansion in the definition of \@makefntext. @@ -8803,8 +8845,8 @@ are not part of the distribution. 1994-03-12 Frank Mittelbach <latex-bugs@latex-project.org> - * classes.dtx - (section{Identification}): + * classes.dtx + (section{Identification}): Removed \typeout statements since this is now handled by \Provide... @@ -9047,15 +9089,15 @@ are not part of the distribution. 1994-03-07 Frank Mittelbach <latex-bugs@latex-project.org> - * makeindx.dtx (subsection{Makeidx}): + * makeindx.dtx (subsection{Makeidx}): Changed \newcommand to \providecommand for \seename. 1994-03-06 Frank Mittelbach <latex-bugs@latex-project.org> - * latexsym.dtx: + * latexsym.dtx: Changed \typeout's to \wlog's - * newlfont.dtx (section{The Code}): + * newlfont.dtx (section{The Code}): Define \cal and \mit to behave as in NFSS1 1994-03-04 David Carlisle <latex-bugs@latex-project.org> @@ -9081,7 +9123,7 @@ are not part of the distribution. 1994-03-03 Frank Mittelbach <latex-bugs@latex-project.org> - * ltxdoc.dtx: + * ltxdoc.dtx: Added driver code in front so that the documentation can be processed by simply running the file through LaTeX2e. Set counter StandardModuleDepth to 1, since all ltx documentation @@ -9148,11 +9190,11 @@ are not part of the distribution. 1994-03-01 Frank Mittelbach <latex-bugs@latex-project.org> - * unpack2e.ins: + * unpack2e.ins: Removed unnecessary .drv generation (some are still there) Added the the WITHOUT ANY WARRANTY message to some preambles. - * oldgerm.dtx: + * oldgerm.dtx: Moved the driver code in front so that the documentation can be processed by simply running the file through LaTeX2e. Removed extra pair of braces after \DeclareFontFamily which has @@ -9161,72 +9203,72 @@ are not part of the distribution. * oldlfont.dtx: Removed surplus \ShortVerb setting. - * lhyphen.dtx: + * lhyphen.dtx: Corrected typo in documentation. 1994-02-28 Frank Mittelbach <latex-bugs@latex-project.org> - * varioref.dtx: + * varioref.dtx: Moved the driver code in front so that the documentation can be processed by simply running the file through LaTeX2e. 1994-02-27 Frank Mittelbach <latex-bugs@latex-project.org> - * latint.dtx: + * latint.dtx: Removed decl of \@unused since defined earlier. Removed decl of \typeout. Removed decl of \@tempdima \@tempdimb. 1994-02-26 Frank Mittelbach <latex-bugs@latex-project.org> - * eufrak.dtx: + * eufrak.dtx: Changed driver code slightly. Moved the driver code in front so that the documentation can be processed by simply running the file through LaTeX2e. - * euscript.dtx: + * euscript.dtx: Changed driver code slightly. Moved the driver code in front so that the documentation can be processed by simply running the file through LaTeX2e. - * exscale.dtx: + * exscale.dtx: Moved the driver code in front so that the documentation can be processed by simply running the file through LaTeX2e. - * nfssfont.dtx: + * nfssfont.dtx: Added to the distribution. Moved the driver code in front so that the documentation can be processed by simply running the file through LaTeX2e. - * docstrip.dtx (section{Producing the documentation}): + * docstrip.dtx (section{Producing the documentation}): Moved the driver code in front so that the documentation can be processed by simply running the file through LaTeX2e. - * oldlfont.dtx: + * oldlfont.dtx: Moved the driver code in front so that the documentation can be processed by simply running the file through LaTeX2e. - * latexsym.dtx: + * latexsym.dtx: Moved the driver code in front so that the documentation can be processed by simply running the file through LaTeX2e. - * newlfont.dtx: + * newlfont.dtx: Moved the driver code in front so that the documentation can be processed by simply running the file through LaTeX2e. - * pandora.dtx: + * pandora.dtx: Moved the driver code in front so that the documentation can be processed by simply running the file through LaTeX2e. - * preload.dtx: + * preload.dtx: Moved the driver code in front so that the documentation can be processed by simply running the file through LaTeX2e. - * lhyphen.dtx: + * lhyphen.dtx: Moved the driver code in front so that the documentation can be processed by simply running the file through LaTeX2e. - * fontdef.dtx: + * fontdef.dtx: Moved the driver code in front so that the documentation can be processed by simply running the file through LaTeX2e. @@ -9236,7 +9278,7 @@ are not part of the distribution. 1994-02-24 Frank Mittelbach <latex-bugs@latex-project.org> - * fam.dtx (subsection{Macros for loading fonts}): + * fam.dtx (subsection{Macros for loading fonts}): Removed catcode settings from \try@load@fontshape and \DeclareFontShape and placed them into a separate macro called \nfss@catcodes so that it is easier to maintain special diff --git a/Master/texmf-dist/doc/latex/base/classes.pdf b/Master/texmf-dist/doc/latex/base/classes.pdf Binary files differindex 756184c963d..f50781ea5db 100644 --- a/Master/texmf-dist/doc/latex/base/classes.pdf +++ b/Master/texmf-dist/doc/latex/base/classes.pdf diff --git a/Master/texmf-dist/doc/latex/base/clsguide.pdf b/Master/texmf-dist/doc/latex/base/clsguide.pdf Binary files differindex 732439f8896..5b8b853aa17 100644 --- a/Master/texmf-dist/doc/latex/base/clsguide.pdf +++ b/Master/texmf-dist/doc/latex/base/clsguide.pdf diff --git a/Master/texmf-dist/doc/latex/base/cmfonts.pdf b/Master/texmf-dist/doc/latex/base/cmfonts.pdf Binary files differindex 89293862e5e..e920e5c993d 100644 --- a/Master/texmf-dist/doc/latex/base/cmfonts.pdf +++ b/Master/texmf-dist/doc/latex/base/cmfonts.pdf diff --git a/Master/texmf-dist/doc/latex/base/cyrguide.pdf b/Master/texmf-dist/doc/latex/base/cyrguide.pdf Binary files differindex 9ccac90410f..61b147612ed 100644 --- a/Master/texmf-dist/doc/latex/base/cyrguide.pdf +++ b/Master/texmf-dist/doc/latex/base/cyrguide.pdf diff --git a/Master/texmf-dist/doc/latex/base/doc.pdf b/Master/texmf-dist/doc/latex/base/doc.pdf Binary files differindex a1888c541c1..52d2787075c 100644 --- a/Master/texmf-dist/doc/latex/base/doc.pdf +++ b/Master/texmf-dist/doc/latex/base/doc.pdf diff --git a/Master/texmf-dist/doc/latex/base/docstrip.pdf b/Master/texmf-dist/doc/latex/base/docstrip.pdf Binary files differindex f73cd407816..e2eb709919b 100644 --- a/Master/texmf-dist/doc/latex/base/docstrip.pdf +++ b/Master/texmf-dist/doc/latex/base/docstrip.pdf diff --git a/Master/texmf-dist/doc/latex/base/encguide.pdf b/Master/texmf-dist/doc/latex/base/encguide.pdf Binary files differindex 142d78d297d..feba80b7ead 100644 --- a/Master/texmf-dist/doc/latex/base/encguide.pdf +++ b/Master/texmf-dist/doc/latex/base/encguide.pdf diff --git a/Master/texmf-dist/doc/latex/base/exscale.pdf b/Master/texmf-dist/doc/latex/base/exscale.pdf Binary files differindex a1cdcb7d699..e649a0a12a1 100644 --- a/Master/texmf-dist/doc/latex/base/exscale.pdf +++ b/Master/texmf-dist/doc/latex/base/exscale.pdf diff --git a/Master/texmf-dist/doc/latex/base/fixltx2e.pdf b/Master/texmf-dist/doc/latex/base/fixltx2e.pdf Binary files differindex f2b486b7bd7..a88d6bf4d9b 100644 --- a/Master/texmf-dist/doc/latex/base/fixltx2e.pdf +++ b/Master/texmf-dist/doc/latex/base/fixltx2e.pdf diff --git a/Master/texmf-dist/doc/latex/base/fntguide.pdf b/Master/texmf-dist/doc/latex/base/fntguide.pdf Binary files differindex 004dfb0b0db..d1578f2b8f0 100644 --- a/Master/texmf-dist/doc/latex/base/fntguide.pdf +++ b/Master/texmf-dist/doc/latex/base/fntguide.pdf diff --git a/Master/texmf-dist/doc/latex/base/graphpap.pdf b/Master/texmf-dist/doc/latex/base/graphpap.pdf Binary files differindex bdaa115e6ec..b71101f18c2 100644 --- a/Master/texmf-dist/doc/latex/base/graphpap.pdf +++ b/Master/texmf-dist/doc/latex/base/graphpap.pdf diff --git a/Master/texmf-dist/doc/latex/base/ifthen.pdf b/Master/texmf-dist/doc/latex/base/ifthen.pdf Binary files differindex de2686151f0..920779a7acc 100644 --- a/Master/texmf-dist/doc/latex/base/ifthen.pdf +++ b/Master/texmf-dist/doc/latex/base/ifthen.pdf diff --git a/Master/texmf-dist/doc/latex/base/inputenc.pdf b/Master/texmf-dist/doc/latex/base/inputenc.pdf Binary files differindex cb5c6fe97e9..fd580f67aec 100644 --- a/Master/texmf-dist/doc/latex/base/inputenc.pdf +++ b/Master/texmf-dist/doc/latex/base/inputenc.pdf diff --git a/Master/texmf-dist/doc/latex/base/latex209.pdf b/Master/texmf-dist/doc/latex/base/latex209.pdf Binary files differindex b05a2ccdbf9..52ba825bbe4 100644 --- a/Master/texmf-dist/doc/latex/base/latex209.pdf +++ b/Master/texmf-dist/doc/latex/base/latex209.pdf diff --git a/Master/texmf-dist/doc/latex/base/latexsym.pdf b/Master/texmf-dist/doc/latex/base/latexsym.pdf Binary files differindex 3027ae92c36..9a5ef239d46 100644 --- a/Master/texmf-dist/doc/latex/base/latexsym.pdf +++ b/Master/texmf-dist/doc/latex/base/latexsym.pdf diff --git a/Master/texmf-dist/doc/latex/base/lb2.pdf b/Master/texmf-dist/doc/latex/base/lb2.pdf Binary files differindex 185c41aefb2..a10554f37bc 100644 --- a/Master/texmf-dist/doc/latex/base/lb2.pdf +++ b/Master/texmf-dist/doc/latex/base/lb2.pdf diff --git a/Master/texmf-dist/doc/latex/base/legal.txt b/Master/texmf-dist/doc/latex/base/legal.txt index 7288a96e30e..b1b9be7bbe7 100644 --- a/Master/texmf-dist/doc/latex/base/legal.txt +++ b/Master/texmf-dist/doc/latex/base/legal.txt @@ -1,13 +1,14 @@ LaTeX Copyright, Warranty and Distribution Restrictions - - 1 December 2005 + + 1 May 2014 COPYRIGHT ========= This distribution is -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2002 2003 2004 2005 +Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 + 2006 2007 2008 2009 2011 2014 The LaTeX3 Project and the individual authors: Leslie Lamport @@ -27,7 +28,7 @@ under the terms of the LaTeX Project Public License as specified in the file lppl.txt. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. The use of LaTeX is unrestricted. diff --git a/Master/texmf-dist/doc/latex/base/letter.pdf b/Master/texmf-dist/doc/latex/base/letter.pdf Binary files differindex f9ae8a8d1f0..add1d96c6b3 100644 --- a/Master/texmf-dist/doc/latex/base/letter.pdf +++ b/Master/texmf-dist/doc/latex/base/letter.pdf diff --git a/Master/texmf-dist/doc/latex/base/lgc2.pdf b/Master/texmf-dist/doc/latex/base/lgc2.pdf Binary files differindex 60df0b33634..f2977a2c1d9 100644 --- a/Master/texmf-dist/doc/latex/base/lgc2.pdf +++ b/Master/texmf-dist/doc/latex/base/lgc2.pdf diff --git a/Master/texmf-dist/doc/latex/base/lppl-1-0.txt b/Master/texmf-dist/doc/latex/base/lppl-1-0.txt index 9425aab83cd..8b7b369ce2a 100644 --- a/Master/texmf-dist/doc/latex/base/lppl-1-0.txt +++ b/Master/texmf-dist/doc/latex/base/lppl-1-0.txt @@ -1,6 +1,6 @@ LaTeX Project Public License ============================ - + LPPL Version 1.0 1999-03-01 Copyright 1999 LaTeX3 Project @@ -13,7 +13,7 @@ Preamble The LaTeX Project Public License (LPPL) is the license under which the base LaTeX distribution is distributed. As described below you may use -this licence for any software that you wish to distribute. +this licence for any software that you wish to distribute. It may be particularly suitable if your software is TeX related (such as a LaTeX package file) but it may be used for any software, even if @@ -36,7 +36,7 @@ A typical example would be Given such a notice in the file, the conditions of this document would apply, with: -`The Program' referring to the software `pig.sty' and +`The Program' referring to the software `pig.sty' and `The Copyright Holder' referring to the person `M. Y. Name'. To see a real example, see the file legal.txt which carries the @@ -45,7 +45,7 @@ copyright notice for the base latex distribution. This license gives terms under which files of The Program may be distributed and modified. Individual files may have specific further constraints on modification, but no file should have restrictions on -distribution other than those specified below. +distribution other than those specified below. This is to ensure that a distributor wishing to distribute a complete unmodified copy of The Program need only check the conditions in this file, and does not need to check every file in The Program for extra @@ -54,7 +54,7 @@ files, do not refer to this license, instead distribute The Program under a different license. You may use the parts of the text of LPPL as a model for your own license, but your license should not directly refer to the LPPL or otherwise give the impression that The Program is -distributed under the LPPL. +distributed under the LPPL. @@ -109,14 +109,14 @@ under the following restrictions: * It is allowed only if the legal notice in the file does not expressly forbid it. See note below, under "Conditions on individual files". - + * You rename the file before you make any changes to it, unless the file explicitly says that renaming is not required. Any such changed files must be distributed under a license that forbids distribution of those files, and any files derived from them, under the names used by the original files in the distribution of The Program. - * You change any `identification string' in The Program to clearly + * You change any `identification string' in The Program to clearly indicate that the file is not part of the standard system. * If The Program includes an `error report address' so that errors @@ -124,7 +124,7 @@ under the following restrictions: addresses, this address must be changed in any modified versions of The Program, so that reports for files not maintained by the original program maintainers are directed to the maintainers of the - changed files. + changed files. * You acknowledge the source and authorship of the original version in the modified file. @@ -142,23 +142,23 @@ under the following restrictions: then files with the following file extensions which have special meaning in LaTeX Software, have special modification rules under the license: - + - Files with extension `.ins' (installation files): these files may not be modified at all because they contain the legal notices that are placed in the generated files. - + - Files with extension `.fd' (LaTeX font definitions files): these files are allowed to be modified without changing the name, but only to enable use of all available fonts and to prevent attempts to access unavailable fonts. However, modified files are not allowed to be distributed in place of original files. - + - Files with extension `.cfg' (configuration files): these files can be created or modified to enable easy configuration of the system. The documentation in cfgguide.tex in the base LaTeX distribution describes when it makes sense to modify or generate such files. - + The above restrictions are not intended to prohibit, and hence do not apply to, the updating, by any method, of a file so that it @@ -174,7 +174,7 @@ modifications that conform with whatever technical specifications you wish, whilst maintaining the availability, integrity and reliability of The Program. If you do not see how to achieve your goal whilst adhering to these requirements then read the document cfgguide.tex -in the base LaTeX distribution for suggestions. +in the base LaTeX distribution for suggestions. Because of the portability and exchangeability aspects of systems like LaTeX, The LaTeX3 Project deprecates the distribution of diff --git a/Master/texmf-dist/doc/latex/base/lppl-1-1.txt b/Master/texmf-dist/doc/latex/base/lppl-1-1.txt index 52100607d17..5057f0fb3d6 100644 --- a/Master/texmf-dist/doc/latex/base/lppl-1-1.txt +++ b/Master/texmf-dist/doc/latex/base/lppl-1-1.txt @@ -44,7 +44,7 @@ We, the LaTeX3 Project, believe that the conditions below give you the freedom to make and distribute modified versions of The Program that conform with whatever technical specifications you wish while maintaining the availability, integrity, and reliability of -The Program. If you do not see how to achieve your goal while +The Program. If you do not see how to achieve your goal while meeting these conditions, then read the document `cfgguide.tex' in the base LaTeX distribution for suggestions. @@ -65,32 +65,32 @@ following eight conditions are met: distribution of a modified version of the file as described below in the subsection `Additional Conditions on Individual Files of The Program'. - + 2. If the file is a LaTeX software file, then you must meet any applicable additional conditions on the distribution of a modified version of the file that are described below in the subsection `Additional Conditions on LaTeX Software Files'. - + 3. You must not distribute the modified file with the filename of the original file. - + 4. In the modified file, you must acknowledge the authorship and name of the original file, and the name (if any) of the program which contains it. - + 5. You must change any identification string in the file to indicate clearly that the modified file is not part of The Program. - + 6. You must change any addresses in the modified file for the reporting of errors in the file or in The Program generally to ensure that reports for files no longer maintained by the original maintainers will be directed to the maintainers of the modified files. - + 7. You must distribute the modified file under a license that forbids distribution both of the modified file and of any files derived from the modified file with the filename of the original file. - + 8. You must do either (A) or (B): (A) distribute a copy of The Program (that is, a complete, @@ -105,7 +105,7 @@ following eight conditions are met: (B) provide to those who receive the modified file information that is sufficient for them to obtain a copy of The Program; for example, you may provide a Uniform Resource Locator (URL) - for a site that you expect will provide them with a copy of + for a site that you expect will provide them with a copy of The Program free of charge (either the version from which your modification is derived, or perhaps a later version). @@ -130,7 +130,7 @@ The conditions above are not intended to prohibit, and hence do not apply to, the updating, by any method, of a file so that it becomes identical to the latest version of that file of The Program. - + A Recommendation on Modification Without Distribution ----------------------------------------------------- @@ -172,7 +172,7 @@ above, apply to the file according to its filename extension: - You may not modify any file with filename extension `.ins' since these are installation files containing the legal notices that are placed in the files they generate. - + - You may distribute modified versions of files with filename extension `.fd' (LaTeX font definition files) under the standard conditions of the LPPL as described above. You may also distribute @@ -188,7 +188,7 @@ above, apply to the file according to its filename extension: extension `.cfg' (configuration files) with their original names. The Program may (and usually will) specify the range of commands that are allowed in a particular configuration file. - + Because of portability and exchangeability issues in LaTeX software, The LaTeX3 Project deprecates the distribution of modified versions of components of LaTeX or of generally available contributed code for them, @@ -265,7 +265,7 @@ Here is an example of such a notice and statement: % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt - % and version 1.1 or later is part of all distributions of LaTeX + % and version 1.1 or later is part of all distributions of LaTeX % version 1999/06/01 or later. % % This program consists of the files pig.dtx and pig.ins @@ -295,7 +295,7 @@ Important Recommendations to comprise The Program. Noting Exceptional Files - + If The Program contains any files bearing additional conditions on modification, or on distribution of modified versions, of those files (other than those listed in `Additional Conditions on LaTeX @@ -309,6 +309,6 @@ Important Recommendations modification. LaTeX configuration files (with filename extension `.cfg') are examples of files bearing less restrictive conditions on the distribution of a modified version of the file. The - additional conditions on LaTeX software given above are examples + additional conditions on LaTeX software given above are examples of declaring a category of files bearing exceptional additional conditions. diff --git a/Master/texmf-dist/doc/latex/base/lppl-1-2.txt b/Master/texmf-dist/doc/latex/base/lppl-1-2.txt index 5b05fe86893..7086ac6ec93 100644 --- a/Master/texmf-dist/doc/latex/base/lppl-1-2.txt +++ b/Master/texmf-dist/doc/latex/base/lppl-1-2.txt @@ -44,7 +44,7 @@ We, the LaTeX3 Project, believe that the conditions below give you the freedom to make and distribute modified versions of The Program that conform with whatever technical specifications you wish while maintaining the availability, integrity, and reliability of -The Program. If you do not see how to achieve your goal while +The Program. If you do not see how to achieve your goal while meeting these conditions, then read the document `cfgguide.tex' in the base LaTeX distribution for suggestions. @@ -65,32 +65,32 @@ following eight conditions are met: distribution of a modified version of the file as described below in the subsection `Additional Conditions on Individual Files of The Program'. - + 2. If the file is a LaTeX software file, then you must meet any applicable additional conditions on the distribution of a modified version of the file that are described below in the subsection `Additional Conditions on LaTeX Software Files'. - + 3. You must not distribute the modified file with the filename of the original file. - + 4. In the modified file, you must acknowledge the authorship and name of the original file, and the name (if any) of the program which contains it. - + 5. You must change any identification string in the file to indicate clearly that the modified file is not part of The Program. - + 6. You must change any addresses in the modified file for the reporting of errors in the file or in The Program generally to ensure that reports for files no longer maintained by the original maintainers will be directed to the maintainers of the modified files. - + 7. You must distribute the modified file under a license that forbids distribution both of the modified file and of any files derived from the modified file with the filename of the original file. - + 8. You must do either (A) or (B): (A) distribute a copy of The Program (that is, a complete, @@ -105,7 +105,7 @@ following eight conditions are met: (B) provide to those who receive the modified file information that is sufficient for them to obtain a copy of The Program; for example, you may provide a Uniform Resource Locator (URL) - for a site that you expect will provide them with a copy of + for a site that you expect will provide them with a copy of The Program free of charge (either the version from which your modification is derived, or perhaps a later version). @@ -131,7 +131,7 @@ The conditions above are not intended to prohibit, and hence do not apply to, the updating, by any method, of a file so that it becomes identical to the latest version of that file of The Program. - + A Recommendation on Modification Without Distribution ----------------------------------------------------- @@ -173,7 +173,7 @@ above, apply to the file according to its filename extension: - You may not modify any file with filename extension `.ins' since these are installation files containing the legal notices that are placed in the files they generate. - + - You may distribute modified versions of files with filename extension `.fd' (LaTeX font definition files) under the standard conditions of the LPPL as described above. You may also distribute @@ -189,7 +189,7 @@ above, apply to the file according to its filename extension: extension `.cfg' (configuration files) with their original names. The Program may (and usually will) specify the range of commands that are allowed in a particular configuration file. - + Because of portability and exchangeability issues in LaTeX software, The LaTeX3 Project deprecates the distribution of modified versions of components of LaTeX or of generally available contributed code for them, @@ -266,7 +266,7 @@ Here is an example of such a notice and statement: % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt - % and version 1.2 or later is part of all distributions of LaTeX + % and version 1.2 or later is part of all distributions of LaTeX % version 1999/12/01 or later. % % This program consists of the files pig.dtx and pig.ins @@ -296,7 +296,7 @@ Important Recommendations to comprise The Program. Noting Exceptional Files - + If The Program contains any files bearing additional conditions on modification, or on distribution of modified versions, of those files (other than those listed in `Additional Conditions on LaTeX @@ -310,7 +310,7 @@ Important Recommendations modification. LaTeX configuration files (with filename extension `.cfg') are examples of files bearing less restrictive conditions on the distribution of a modified version of the file. The - additional conditions on LaTeX software given above are examples + additional conditions on LaTeX software given above are examples of declaring a category of files bearing exceptional additional conditions. diff --git a/Master/texmf-dist/doc/latex/base/lppl.pdf b/Master/texmf-dist/doc/latex/base/lppl.pdf Binary files differindex b97fba93d5d..bc42eaeeb14 100644 --- a/Master/texmf-dist/doc/latex/base/lppl.pdf +++ b/Master/texmf-dist/doc/latex/base/lppl.pdf diff --git a/Master/texmf-dist/doc/latex/base/lppl.txt b/Master/texmf-dist/doc/latex/base/lppl.txt index 22443139013..494f58131f7 100644 --- a/Master/texmf-dist/doc/latex/base/lppl.txt +++ b/Master/texmf-dist/doc/latex/base/lppl.txt @@ -16,8 +16,8 @@ which the LaTeX kernel and the base LaTeX packages are distributed. You may use this license for any work of which you hold the copyright and which you wish to distribute. This license may be particularly -suitable if your work is TeX-related (such as a LaTeX package), but -it is written in such a way that you can use it even if your work is +suitable if your work is TeX-related (such as a LaTeX package), but +it is written in such a way that you can use it even if your work is unrelated to TeX. The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE', @@ -44,11 +44,11 @@ In this license document the following terms are used: `Work' Any work being distributed under this License. - + `Derived Work' Any work that under any applicable law is derived from the Work. - `Modification' + `Modification' Any procedure that produces a Derived Work under any applicable law -- for example, the production of a file containing an original file associated with the Work or a significant portion of @@ -58,7 +58,7 @@ In this license document the following terms are used: `Modify' To apply any procedure that produces a Derived Work under any applicable law. - + `Distribution' Making copies of the Work available from one person to another, in whole or in part. Distribution includes (but is not limited to) @@ -79,16 +79,16 @@ In this license document the following terms are used: no such explicit nomination then it is the `Copyright Holder' under any applicable law. - `Base Interpreter' + `Base Interpreter' A program or process that is normally needed for running or - interpreting a part or the whole of the Work. + interpreting a part or the whole of the Work. A Base Interpreter may depend on external components but these are not considered part of the Base Interpreter provided that each external component clearly identifies itself whenever it is used interactively. Unless explicitly specified when applying the license to the Work, the only applicable Base Interpreter is a - `LaTeX-Format' or in the case of files belonging to the + `LaTeX-Format' or in the case of files belonging to the `LaTeX-format' a program implementing the `TeX language'. @@ -129,8 +129,8 @@ the Derived Work. distribute a Derived Work provided the following conditions are met for every component of the Work unless that component clearly states in the copyright notice that it is exempt from that condition. Only -the Current Maintainer is allowed to add such statements of exemption -to a component of the Work. +the Current Maintainer is allowed to add such statements of exemption +to a component of the Work. a. If a component of this Derived Work can be a direct replacement for a component of the Work when that component is used with the @@ -140,13 +140,13 @@ to a component of the Work. clearly and unambiguously identifies itself as a modified version of this component to the user when used interactively with that Base Interpreter. - + b. Every component of the Derived Work contains prominent notices detailing the nature of the changes to that component, or a prominent reference to another file that is distributed as part of the Derived Work and that contains a complete and accurate log of the changes. - + c. No information in the Derived Work implies that any persons, including (but not limited to) the authors of the original version of the Work, provide any support, including (but not limited to) @@ -156,7 +156,7 @@ to a component of the Work. d. You distribute at least one of the following with the Derived Work: - 1. A complete, unmodified copy of the Work; + 1. A complete, unmodified copy of the Work; if your distribution of a modified component is made by offering access to copy the modified component from a designated place, then offering equivalent access to copy @@ -183,15 +183,15 @@ format, where the Work or that Derived Work (in whole or in part) is then produced by applying some process to that format, does not relax or nullify any sections of this license as they pertain to the results of applying that process. - + 10. a. A Derived Work may be distributed under a different license provided that license itself honors the conditions listed in Clause 6 above, in regard to the Work, though it does not have to honor the rest of the conditions in this license. - + b. If a Derived Work is distributed under a different license, that Derived Work must provide sufficient documentation as part of - itself to allow each recipient of that Derived Work to honor the + itself to allow each recipient of that Derived Work to honor the restrictions in Clause 6 above, concerning changes from the Work. 11. This license places no restrictions on works that are unrelated to @@ -260,7 +260,7 @@ the Work through the following steps: a. If it is being maintained, then ask the Current Maintainer to update their communication data within one month. - + b. If the search is unsuccessful or no action to resume active maintenance is taken by the Current Maintainer, then announce within the pertinent community your intention to take over @@ -270,17 +270,17 @@ the Work through the following steps: 3a. If the Current Maintainer is reachable and agrees to pass maintenance of the Work to you, then this takes effect immediately upon announcement. - + b. If the Current Maintainer is not reachable and the Copyright Holder agrees that maintenance of the Work be passed to you, - then this takes effect immediately upon announcement. - + then this takes effect immediately upon announcement. + 4. If you make an `intention announcement' as described in 2b. above and after three months your intention is challenged neither by the Current Maintainer nor by the Copyright Holder nor by other people, then you may arrange for the Work to be changed so as to name you as the (new) Current Maintainer. - + 5. If the previously unreachable Current Maintainer becomes reachable once more within three months of a change completed under the terms of 3b) or 4), then that Current Maintainer must @@ -363,7 +363,7 @@ Here is an example of such a notice and statement: % version 2005/12/01 or later. % % This work has the LPPL maintenance status `maintained'. - % + % % The Current Maintainer of this work is M. Y. Name. % % This work consists of the files pig.dtx and pig.ins @@ -377,7 +377,7 @@ referring to any `LaTeX-Format', and both `Copyright Holder' and `Current Maintainer' referring to the person `M. Y. Name'. If you do not want the Maintenance section of LPPL to apply to your -Work, change `maintained' above into `author-maintained'. +Work, change `maintained' above into `author-maintained'. However, we recommend that you use `maintained', as the Maintenance section was added in order to ensure that your Work remains useful to the community even when you can no longer maintain and support it @@ -407,7 +407,7 @@ Important Recommendations using a line such as: % This work consists of all files listed in manifest.txt. - + in that place. In the absence of an unequivocal list it might be impossible for the licensee to determine what is considered by you to comprise the Work and, in such a case, the licensee would be diff --git a/Master/texmf-dist/doc/latex/base/ltnews.pdf b/Master/texmf-dist/doc/latex/base/ltnews.pdf Binary files differindex b5c42f1a017..280b1631701 100644 --- a/Master/texmf-dist/doc/latex/base/ltnews.pdf +++ b/Master/texmf-dist/doc/latex/base/ltnews.pdf diff --git a/Master/texmf-dist/doc/latex/base/ltx3info.pdf b/Master/texmf-dist/doc/latex/base/ltx3info.pdf Binary files differindex b612facbbda..74827cb880a 100644 --- a/Master/texmf-dist/doc/latex/base/ltx3info.pdf +++ b/Master/texmf-dist/doc/latex/base/ltx3info.pdf diff --git a/Master/texmf-dist/doc/latex/base/ltxcheck.pdf b/Master/texmf-dist/doc/latex/base/ltxcheck.pdf Binary files differindex 6521669100f..685fea0823b 100644 --- a/Master/texmf-dist/doc/latex/base/ltxcheck.pdf +++ b/Master/texmf-dist/doc/latex/base/ltxcheck.pdf diff --git a/Master/texmf-dist/doc/latex/base/ltxdoc.pdf b/Master/texmf-dist/doc/latex/base/ltxdoc.pdf Binary files differindex 4db64b4f706..36ebdf0f8e9 100644 --- a/Master/texmf-dist/doc/latex/base/ltxdoc.pdf +++ b/Master/texmf-dist/doc/latex/base/ltxdoc.pdf diff --git a/Master/texmf-dist/doc/latex/base/makeindx.pdf b/Master/texmf-dist/doc/latex/base/makeindx.pdf Binary files differindex 8e545d508c4..1d9a8492276 100644 --- a/Master/texmf-dist/doc/latex/base/makeindx.pdf +++ b/Master/texmf-dist/doc/latex/base/makeindx.pdf diff --git a/Master/texmf-dist/doc/latex/base/manifest.txt b/Master/texmf-dist/doc/latex/base/manifest.txt index 40e2853dc77..39a7409bc1b 100644 --- a/Master/texmf-dist/doc/latex/base/manifest.txt +++ b/Master/texmf-dist/doc/latex/base/manifest.txt @@ -1,5 +1,5 @@ % -% The following files form the LaTeX2e distribution of 2009-09-24 +% The following files form the LaTeX2e distribution of 2014-05-01 % % % CONTENTS OF THE LaTeX DISTRIBUTION @@ -13,21 +13,21 @@ % % tex2.txt -- Extras for installing LaTeX on TeX2. % autoload.txt -- About the `autoload' LaTeX variant: no longer supported. -% +% % texpert.txt -- Documentation for TeX experts. % patches.txt -- Explains the patch mechanism. -% +% % legal.txt -- Copyright notice; warranty; copying conditions. % lppl.txt -- The LaTeX Project Public License (current version). % lppl-1-0.txt -- The LaTeX Project Public License (version 1.0). % lppl-1-1.txt -- The LaTeX Project Public License (version 1.1). % lppl-1-2.txt -- The LaTeX Project Public License (version 1.2). % lppl.tex -- The LaTeX Project Public License (current as .tex). -% +% % bugs.txt -- How to submit a bug report for LaTeX. % latexbug.tex -- File to generate a bug report. % latexbug.el -- File to generate a bug report with emacs. -% +% % source2e.tex -- File to produce kernel documentation. % changes.txt -- List of changes in reverse chronological order. % @@ -59,7 +59,10 @@ % ltnews15.tex -- What was new in the release dated 2003/12. % ltnews16.tex -- What may happen in 2004 and beyond. % ltnews17.tex -- What was new in the release dated 2005/12. -% ltnews18.tex -- What was new in the latest release dated 2007/12. +% ltnews18.tex -- What was new in the release dated 2007/12. +% ltnews19.tex -- What was new in the release dated 2009/09. +% ltnews20.tex -- What was new in the release dated 2011/06. +% ltnews21.tex -- What was new in the latest release dated 2014/05. % % ltx3info.tex -- Information about the LaTeX3 project. % @@ -217,155 +220,3 @@ % % % ====================================================================== -% -% The following file list is read in during the installation procedure -% to check that all the files are present. The file names should be -% separated by white space, and this file should end with |\endinput|. -% -00readme.txt -alltt.dtx -alltt.ins -autoload.ins -autoload.txt -bugs.txt -cfgguide.tex -changes.txt -classes.dtx -classes.ins -clsguide.tex -cmextra.ins -cmfonts.fdd -cmfonts.ins -cyrguide.tex -doc.dtx -docstrip.dtx -docstrip.ins -ec.ins -encguide.tex -exscale.dtx -exscale.ins -fixltx2e.dtx -fixltx2e.ins -fntguide.tex -fontdef.dtx -format.ins -graphpap.dtx -graphpap.ins -idx.tex -ifthen.dtx -ifthen.ins -inputenc.dtx -inputenc.ins -lablst.tex -latex209.dtx -latex209.ins -latexbug.el -latexbug.tex -latexsym.dtx -latexsym.ins -lb2.err -legal.txt -letter.dtx -letter.ins -lgc2.err -lppl-1-0.txt -lppl-1-1.txt -lppl-1-2.txt -lppl.tex -lppl.txt -ltalloc.dtx -ltbibl.dtx -ltboxes.dtx -ltclass.dtx -ltcntrl.dtx -ltcounts.dtx -ltdefns.dtx -ltdirchk.dtx -lterror.dtx -ltfiles.dtx -ltfinal.dtx -ltfloat.dtx -ltfntcmd.dtx -ltfssbas.dtx -ltfsscmp.dtx -ltfssdcl.dtx -ltfssini.dtx -ltfsstrc.dtx -lthyphen.dtx -ltidxglo.dtx -ltlength.dtx -ltlists.dtx -ltlogos.dtx -ltmath.dtx -ltmiscen.dtx -ltnews.cls -ltnews01.tex -ltnews02.tex -ltnews03.tex -ltnews04.tex -ltnews05.tex -ltnews06.tex -ltnews07.tex -ltnews08.tex -ltnews09.tex -ltnews10.tex -ltnews11.tex -ltnews12.tex -ltnews13.tex -ltnews14.tex -ltnews15.tex -ltnews16.tex -ltnews17.tex -ltnews18.tex -ltoutenc.dtx -ltoutenc.ins -ltoutput.dtx -ltpage.dtx -ltpageno.dtx -ltpar.dtx -ltpatch.ltx -ltpictur.dtx -ltplain.dtx -ltsect.dtx -ltspace.dtx -lttab.dtx -ltthm.dtx -ltvers.dtx -ltx3info.tex -ltxcheck.tex -ltxdoc.dtx -ltxguide.cls -ltxref.dtx -makeindx.dtx -makeindx.ins -manifest.txt -manual.err -minimal.cls -modguide.tex -newdc.ins -newlfont.dtx -nfssfont.dtx -nfssfont.ins -olddc.ins -oldlfont.dtx -patches.txt -preload.dtx -proc.dtx -proc.ins -sample2e.tex -slides.dtx -slides.ins -slifonts.fdd -small2e.tex -source2e.tex -syntonly.dtx -syntonly.ins -testpage.tex -tex2.txt -texpert.txt -tlc2.err -unpack.ins -usrguide.tex -utf8ienc.dtx -webcomp.err -\endinput diff --git a/Master/texmf-dist/doc/latex/base/manual.pdf b/Master/texmf-dist/doc/latex/base/manual.pdf Binary files differindex f55940e29ad..b78922743a1 100644 --- a/Master/texmf-dist/doc/latex/base/manual.pdf +++ b/Master/texmf-dist/doc/latex/base/manual.pdf diff --git a/Master/texmf-dist/doc/latex/base/modguide.pdf b/Master/texmf-dist/doc/latex/base/modguide.pdf Binary files differindex cac26d61acf..a29fe4d58cb 100644 --- a/Master/texmf-dist/doc/latex/base/modguide.pdf +++ b/Master/texmf-dist/doc/latex/base/modguide.pdf diff --git a/Master/texmf-dist/doc/latex/base/newlfont.pdf b/Master/texmf-dist/doc/latex/base/newlfont.pdf Binary files differindex e7476a09988..23a873082d4 100644 --- a/Master/texmf-dist/doc/latex/base/newlfont.pdf +++ b/Master/texmf-dist/doc/latex/base/newlfont.pdf diff --git a/Master/texmf-dist/doc/latex/base/oldlfont.pdf b/Master/texmf-dist/doc/latex/base/oldlfont.pdf Binary files differindex b3332ec2f3c..d938b5eed24 100644 --- a/Master/texmf-dist/doc/latex/base/oldlfont.pdf +++ b/Master/texmf-dist/doc/latex/base/oldlfont.pdf diff --git a/Master/texmf-dist/doc/latex/base/patches.txt b/Master/texmf-dist/doc/latex/base/patches.txt index 50bc6d3c312..74a092bad35 100644 --- a/Master/texmf-dist/doc/latex/base/patches.txt +++ b/Master/texmf-dist/doc/latex/base/patches.txt @@ -1,8 +1,8 @@ LaTeX Patches Guide - - 2005/12/01 - + 2014/05/01 + + This document describes the procedure by which changes to the LaTeX distribution in between the six-monthly releases will be made. @@ -20,7 +20,7 @@ the files called changes.txt: there is one in each distribution subdirectory. -Patches to the LaTeX kernel dated <2005/12/01> +Patches to the LaTeX kernel dated <2014/05/01> ============================================== New releases of LaTeX will occur at six-monthly intervals, in June and @@ -31,7 +31,7 @@ We have made it relatively easy to install updates that affect only the format---by placing all these changes in one file, called ltpatch.ltx. -In order to update your LaTeX format you should put +In order to update your LaTeX format you should put ltpatch.ltx where it can be read by iniTeX and then run iniTeX on latex.ltx. You do not need to unpack the latex sources again. @@ -40,17 +40,17 @@ read just before the format file is `dumped'. This will correct any bugs and it will modify the opening banner of LaTeX: for example, from: -LaTeX2e <2005/12/01> +LaTeX2e <2014/05/01> to: -LaTeX2e <2005/12/01> patch level 1 +LaTeX2e <2014/05/01> patch level 1 (The ltpatch.ltx distributed with this `full' release of LaTeX is `patch level 0' which does not change the banner.) ---- Copyright 1994, 1995, 1996, 1997 +--- Copyright 1993-2014 The LaTeX3 Project. All rights reserved --- diff --git a/Master/texmf-dist/doc/latex/base/proc.pdf b/Master/texmf-dist/doc/latex/base/proc.pdf Binary files differindex b3dea62891a..a83f8ac5f25 100644 --- a/Master/texmf-dist/doc/latex/base/proc.pdf +++ b/Master/texmf-dist/doc/latex/base/proc.pdf diff --git a/Master/texmf-dist/doc/latex/base/slides.pdf b/Master/texmf-dist/doc/latex/base/slides.pdf Binary files differindex 2f9141bd7c7..dce0dcf9ad2 100644 --- a/Master/texmf-dist/doc/latex/base/slides.pdf +++ b/Master/texmf-dist/doc/latex/base/slides.pdf diff --git a/Master/texmf-dist/doc/latex/base/slifonts.pdf b/Master/texmf-dist/doc/latex/base/slifonts.pdf Binary files differindex ea528051992..13cc1db3b1f 100644 --- a/Master/texmf-dist/doc/latex/base/slifonts.pdf +++ b/Master/texmf-dist/doc/latex/base/slifonts.pdf diff --git a/Master/texmf-dist/doc/latex/base/source2e.pdf b/Master/texmf-dist/doc/latex/base/source2e.pdf Binary files differindex 5e0ea6c900f..90fb0a4eaa2 100644 --- a/Master/texmf-dist/doc/latex/base/source2e.pdf +++ b/Master/texmf-dist/doc/latex/base/source2e.pdf diff --git a/Master/texmf-dist/doc/latex/base/syntonly.pdf b/Master/texmf-dist/doc/latex/base/syntonly.pdf Binary files differindex dbacf5cc576..7298693c768 100644 --- a/Master/texmf-dist/doc/latex/base/syntonly.pdf +++ b/Master/texmf-dist/doc/latex/base/syntonly.pdf diff --git a/Master/texmf-dist/doc/latex/base/texpert.txt b/Master/texmf-dist/doc/latex/base/texpert.txt index 393edd8c1a7..3ddaf7545a8 100644 --- a/Master/texmf-dist/doc/latex/base/texpert.txt +++ b/Master/texmf-dist/doc/latex/base/texpert.txt @@ -1,34 +1,34 @@ LaTeX installation TeX expert information - + 1 June 1997 - - + + SUMMARY ======= - -This document contains information about the LaTeX installation for + +This document contains information about the LaTeX installation for TeX experts. In particular it describes: - + * The checks performed by ltxcheck.tex - + * How to print the LaTeX source. - + For more general information, see install.txt. - -For information on configuring LaTeX see cfgguide.tex. + +For information on configuring LaTeX see cfgguide.tex. THE LTXCHECK.TEX CHECKS ======================= - + Here is a description of the checks run by ltxcheck. - + 1) The \@currdir check. It is useful for LaTeX to know the syntax for the `current directory (or folder)', or `default directory', if the operating system has such a concept. - + For example, file abc.tex in this directory, or folder, is specified by: ./abc.tex on Unix and most DOS/OS2 TeX's, @@ -38,10 +38,10 @@ Here is a description of the checks run by ltxcheck. installation. However, if none of these syntaxes works on your system then the internal macro \@currdir will be set to be empty and ltxcheck will report this. - + If your system does have a notion of a current directory, you can define \@currdir in the file texsys.cfg. - + You could also report this to the latex-bug address, so that later releases can automatically cope with your system. @@ -63,19 +63,19 @@ Here is a description of the checks run by ltxcheck. name, including the directory. On these systems LaTeX needs to be given a list of directories in which to look for files; the internal macro \input@path holds this information. - + When run, ltxcheck will try to locate the file article.cls. If it fails to find this file (and you have placed it in the `standard input directory') then you must define \input@path in the file texsys.cfg. - + The files texsys.cfg and ltdirchk.dtx contain examples of how to do this but only you know the directories and syntax that should be used for your installation. - + We hope to build up a better collection of examples in future releases of LaTeX, as it is tested on more TeX systems. - + 4) TeX version check. The next check tests that you are running a recent version of TeX. @@ -85,12 +85,12 @@ Here is a description of the checks run by ltxcheck. not be able to use the new (8-bit) font families that are now available. If you must stick with TeX2, please read the extra information in the file tex2.txt. - + If ltxcheck reports that your TeX version is older than 3.141, you will see some strange messages during the installation. This is because earlier versions of TeX printed certain line-breaks in messages on the terminal as `^^J' rather than starting a new line. - + LaTeX will work round this bug and thus avoid `^^J' appearing in error messages, but you should upgrade your TeX as soon as possible, as other bugs have been fixed, not just line breaks in @@ -111,11 +111,11 @@ Here is a description of the checks run by ltxcheck. b) The `extra Computer Modern' fonts. The American Mathematical Society has extended the range of sizes available in the Computer Modern fonts. LaTeX now assumes that these extra cm - fonts are available. + fonts are available. The fonts are available from a CTAN archive, in the directory tex-archive/macros/latex/fonts or alternatively as part of the AMS fonts collection, which also includes many useful - mathematical fonts. + mathematical fonts. c) The `T1 encoded Computer Modern' fonts. This is the ec or dc font collection. The new (1995) release 1.2 of the dc fonts changed most of the file names. For this reason the fd files such as @@ -128,7 +128,7 @@ Here is a description of the checks run by ltxcheck. newdc.ins (version 1.2 and 1.3). As the T1 fd files will have been used when making the format, you must re-run initex latex.ltx to remake the format if you - update the fd files in this way. + update the fd files in this way. Running ltxcheck will produce a ! BAD LaTeX2e system!! error message if it detects that the `new' fd files are loaded into the format, but only the old dc fonts are available, and vice @@ -159,21 +159,21 @@ on it. The file source2e.tex is a master file which produces the documented code for the whole LaTeX kernel (but not the standard packages, classes, or compatibility mode). You need to have LaTeX2e installed before doing this. - -To configure the appearance of this documentation, you can use a -ltxdoc.cfg file. For example, putting the following line into this + +To configure the appearance of this documentation, you can use a +ltxdoc.cfg file. For example, putting the following line into this file will format the documentation for A4 paper: - + \PassOptionsToClass{a4paper}{article} - + The doc package, which is used by the documentation files, writes index files and change-history files that can be processed by the program MakeIndex. If this program is part of your TeX installation, you can get an index and history listing for a documentation file by running the .idx and .glo files through this program. - + For example, in Unix MakeIndex, you should say: - + makeindex -s gind.ist FILENAME makeindex -s gglo.ist -o FILENAME.gls FILENAME.glo @@ -182,7 +182,7 @@ Running makeindex will produce some warning messages about ignored style specifiers; these can be safely ignored. See the comments at the end of source2e.tex for more information. - + CONFIGURING LaTeX ================= @@ -206,5 +206,5 @@ You will find further information about various aspects of LaTeX in the distributed files with names <*>guide.tex. You will need to install the new version before you can typeset these files. - + --- Copyright 1995-2006 the LaTeX3 project. All rights reserved --- diff --git a/Master/texmf-dist/doc/latex/base/tlc2.pdf b/Master/texmf-dist/doc/latex/base/tlc2.pdf Binary files differindex ff66d999ca0..89b7b068aed 100644 --- a/Master/texmf-dist/doc/latex/base/tlc2.pdf +++ b/Master/texmf-dist/doc/latex/base/tlc2.pdf diff --git a/Master/texmf-dist/doc/latex/base/usrguide.pdf b/Master/texmf-dist/doc/latex/base/usrguide.pdf Binary files differindex 448820c08c7..7a85c9643d7 100644 --- a/Master/texmf-dist/doc/latex/base/usrguide.pdf +++ b/Master/texmf-dist/doc/latex/base/usrguide.pdf diff --git a/Master/texmf-dist/doc/latex/base/utf8ienc.pdf b/Master/texmf-dist/doc/latex/base/utf8ienc.pdf Binary files differindex 62ed152a72e..235d66058e9 100644 --- a/Master/texmf-dist/doc/latex/base/utf8ienc.pdf +++ b/Master/texmf-dist/doc/latex/base/utf8ienc.pdf diff --git a/Master/texmf-dist/doc/latex/base/webcomp.pdf b/Master/texmf-dist/doc/latex/base/webcomp.pdf Binary files differindex 271f67dba7e..2c690cd4006 100644 --- a/Master/texmf-dist/doc/latex/base/webcomp.pdf +++ b/Master/texmf-dist/doc/latex/base/webcomp.pdf diff --git a/Master/texmf-dist/makeindex/latex/gglo.ist b/Master/texmf-dist/makeindex/latex/gglo.ist index cb2d39add44..373a9f5b7c9 100644 --- a/Master/texmf-dist/makeindex/latex/gglo.ist +++ b/Master/texmf-dist/makeindex/latex/gglo.ist @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/makeindex/latex/gind.ist b/Master/texmf-dist/makeindex/latex/gind.ist index 7cc3776d708..255654cc84a 100644 --- a/Master/texmf-dist/makeindex/latex/gind.ist +++ b/Master/texmf-dist/makeindex/latex/gind.ist @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/source/latex/base/alltt.dtx b/Master/texmf-dist/source/latex/base/alltt.dtx index 826e173d430..96f4710c91c 100644 --- a/Master/texmf-dist/source/latex/base/alltt.dtx +++ b/Master/texmf-dist/source/latex/base/alltt.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \CheckSum{108} % \iffalse @@ -68,7 +68,7 @@ % \begin{abstract} % This package defines the \Lenv{alltt} environment, which is like % the \Lenv{verbatim} environment except that |\|, |{|, and |}| -% have their usual meanings. +% have their usual meanings. % % Thus, other commands and environments can appear within an % \Lenv{alltt} environment. @@ -78,15 +78,15 @@ % % \DescribeEnv{alltt} % Here are some things you may want to do in an \Lenv{alltt} -% environment: +% environment: % \begin{itemize} % \item Change fonts--e.g., by typing |{\em emphasized text\/}| -% +% % \item Insert text from a file \file{foo.tex} by typing % |\input{foo}|. Beware that each |<return>| starts a new line, so % if \file{foo.tex} ends with a |<return>| you can wind up with an -% extra blank line if you're not careful. -% +% extra blank line if you're not careful. +% % \item Insert a math formula. Note that |$| just produces a dollar % sign, so you'll have to type |\(...\)| or |\[...\]|. Also, |^| % and |_| just produce their characters; use |\sp| or |\sb| for @@ -183,7 +183,7 @@ \def\@new@specials{} % \end{macrocode} % The command |\@remove| compares its argument with the argument of\\ -% |\g@remfrom@specials|. +% |\g@remfrom@specials|. % \begin{macrocode} \def\@remove##1{% \ifx##1#1\else @@ -194,7 +194,7 @@ \g@addto@macro\@new@specials{\do ##1}\fi} % \end{macrocode} % Now we |\let| |\do| be equal to |\@remove| and execute -% |\dospecials|. +% |\dospecials|. % \begin{macrocode} \let\do\@remove\dospecials % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/base/alltt.ins b/Master/texmf-dist/source/latex/base/alltt.ins index aa9bca9b09b..5239993efa4 100644 --- a/Master/texmf-dist/source/latex/base/alltt.ins +++ b/Master/texmf-dist/source/latex/base/alltt.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -65,8 +65,8 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble diff --git a/Master/texmf-dist/source/latex/base/autoload.ins b/Master/texmf-dist/source/latex/base/autoload.ins index ade001548e6..782b3a0dd37 100644 --- a/Master/texmf-dist/source/latex/base/autoload.ins +++ b/Master/texmf-dist/source/latex/base/autoload.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -41,9 +41,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -53,7 +53,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -66,8 +66,8 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble \usepreamble\mainpreamble diff --git a/Master/texmf-dist/source/latex/base/cfgguide.tex b/Master/texmf-dist/source/latex/base/cfgguide.tex index 7ac0208ba4c..e47659fde92 100644 --- a/Master/texmf-dist/source/latex/base/cfgguide.tex +++ b/Master/texmf-dist/source/latex/base/cfgguide.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: cfgguide.tex diff --git a/Master/texmf-dist/source/latex/base/classes.dtx b/Master/texmf-dist/source/latex/base/classes.dtx index 0d5411aa9ba..e9a6ca5e37c 100644 --- a/Master/texmf-dist/source/latex/base/classes.dtx +++ b/Master/texmf-dist/source/latex/base/classes.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \CheckSum{2976} %% \CharacterTable @@ -78,7 +78,7 @@ % % The next bit of code contains the documentation driver file for % \TeX{}, i.e., the file that will produce the documentation you are -% currently reading. It will be extracted from this file by the +% currently reading. It will be extracted from this file by the % {\sc docstrip} program. % % \changes{1.0f}{1993/12/07}{Use class ltxdoc document class} @@ -190,7 +190,7 @@ % \changes{v1.0j}{1993/12/10}{Use \cs{cmd} in change entries} % \changes{v1.0k}{1994/01/09}{Removed some typos/bugs} % \changes{v1.0l}{1994/01/11}{add the extension to the names of the -% files} +% files} % \changes{v1.0l}{1994/01/10}{Changed version numbering; moved leqno % and fleqn options to an external file.} % \changes{v1.0n}{1994/01/19}{Removed code for makeidx option and made @@ -242,7 +242,7 @@ % \maketitle % \tableofcontents % -% \StopEventually{} ^^A +% \StopEventually{} ^^A % % \section{The {\sc docstrip} modules} % @@ -424,7 +424,7 @@ % % \subsection{openright option} % This option determines whether or not a chapter must start on -% a right-hand page +% a right-hand page % request one. % \begin{macrocode} %<!article>\if@compatibility @@ -819,7 +819,7 @@ % of the size option we do not change them to stay compatible with % both \LaTeX~2.09 and older releases of \LaTeXe. % \changes{v1.3n}{1995/10/29}{Added setting the values of -% \cs{...skipamount}} +% \cs{...skipamount}} % \begin{macrocode} %<*10pt|11pt|12pt> \setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@} @@ -1200,7 +1200,7 @@ % width except for a `real margin' of white space of width 0.4in. % A check should perhaps be built in to ensure that the (text) % margin width does not get too small! -% +% % \changes{v1.1a}{1994/03/12}{New algorithm for \cs{oddsidemargin}} % \changes{v1.1a}{1994/03/12}{New algorithm for \cs{marginparwidth}} % \changes{v1.2z}{1995/04/14}{Also take \cs{marginparsep} into account @@ -1213,7 +1213,7 @@ % For one-sided printing we center the text on the page, by % calculating the difference between |\textwidth| and % |\paperwidth|. Half of that difference is than used for -% the margin (thus |\oddsidemargin| is |1in| less). +% the margin (thus |\oddsidemargin| is |1in| less). % \begin{macrocode} \else \setlength\@tempdima {\paperwidth} @@ -1813,7 +1813,7 @@ % \end{macrocode} % We center the entire title vertically; the centering is set off a % little by adding a |\vskip|. (In compatibility mode the pagenumber -% is set to 0 by the titlepage environment to keep the behaviour +% is set to 0 by the titlepage environment to keep the behaviour % of \LaTeX\ 2.09 style files.) % \changes{v1.0g}{1993/12/09}{Removed the setting of the page number, % when not in compatibility mode} @@ -2209,7 +2209,7 @@ % \end{macro} % % \begin{macro}{\mainmatter} -% This command clears the page, starts arabic page numbering and +% This command clears the page, starts arabic page numbering and % turns on chapter numbering. Since this restarts the page numbering % from 1, it should also ensure that a recto page is used. % \changes{v1.3r}{1996/05/26}{Make this command react to the option @@ -2230,7 +2230,7 @@ % \end{macro} % % \begin{macro}{\backmatter} -% This clears the page, turns off chapter numbering and leaves page +% This clears the page, turns off chapter numbering and leaves page % numbering unchanged. % \begin{macrocode} \newcommand\backmatter{% @@ -2706,7 +2706,7 @@ % \changes{v1.0m}{1994/01/12}{Use em instead of pt to remain % compatible with old styles} % \changes{v1.3q}{1995/12/20}{Temporary(?) fix: revert to setting -% \cs{leftmargin} at outer level} +% \cs{leftmargin} at outer level} % % When we are in two column mode some of the margins are set somewhat % smaller. @@ -2796,7 +2796,7 @@ % \begin{macro}{\@listI} % |\@listi| defines the values of % |\leftmargin|, |\parsep|, |\topsep|, |\itemsep|, etc.\ for the -% lists that appear on top-level. Its definition is modified by the +% lists that appear on top-level. Its definition is modified by the % font-size commands (eg within |\small| the list parameters get % ``smaller'' values). % @@ -2806,17 +2806,17 @@ % \begin{macrocode} %<*10pt|11pt|12pt> \def\@listi{\leftmargin\leftmargini -%<*10pt> +%<*10pt> \parsep 4\p@ \@plus2\p@ \@minus\p@ \topsep 8\p@ \@plus2\p@ \@minus4\p@ \itemsep4\p@ \@plus2\p@ \@minus\p@} -%</10pt> -%<*11pt> +%</10pt> +%<*11pt> \parsep 4.5\p@ \@plus2\p@ \@minus\p@ \topsep 9\p@ \@plus3\p@ \@minus5\p@ \itemsep4.5\p@ \@plus2\p@ \@minus\p@} -%</11pt> -%<*12pt> +%</11pt> +%<*12pt> \parsep 5\p@ \@plus2.5\p@ \@minus\p@ \topsep 10\p@ \@plus4\p@ \@minus6\p@ \itemsep5\p@ \@plus2.5\p@ \@minus\p@} @@ -2847,15 +2847,15 @@ %<*10pt> \topsep 4\p@ \@plus2\p@ \@minus\p@ \parsep 2\p@ \@plus\p@ \@minus\p@ -%</10pt> -%<*11pt> +%</10pt> +%<*11pt> \topsep 4.5\p@ \@plus2\p@ \@minus\p@ \parsep 2\p@ \@plus\p@ \@minus\p@ -%</11pt> -%<*12pt> +%</11pt> +%<*12pt> \topsep 5\p@ \@plus2.5\p@ \@minus\p@ \parsep 2.5\p@ \@plus\p@ \@minus\p@ -%</12pt> +%</12pt> \itemsep \parsep} \def\@listiii{\leftmargin\leftmarginiii \labelwidth\leftmarginiii @@ -3115,7 +3115,7 @@ % back to one at the end. In compatibility mode, it sets the % page number to zero. This is incorrect since it results in using % the page parameters for a right-hand page but it is the way it was. -% In two-column style, it still makes a +% In two-column style, it still makes a % one-column page. % % \changes{v1.0g}{1993/12/09}{Moved the setting of @@ -3184,7 +3184,7 @@ % \begin{itemize} % \item reset the section and subsection counters to zero, % \item redefine |\thesection| to produce alphabetic appendix -% numbers. This redefinition is done globally to ensure that it +% numbers. This redefinition is done globally to ensure that it % survives even if |\appendix| is issued within an environment such % as \texttt{multicols}. % \end{itemize} @@ -3207,7 +3207,7 @@ % \item redefine the chapter counter to produce appendix numbers, % \item possibly redefine the |\chapter| command if appendix titles % and headings are to look different from chapter titles and -% headings. This redefinition is done globally to ensure that it +% headings. This redefinition is done globally to ensure that it % survives even if |\appendix| is issued within an environment such % as \texttt{multicols}. % \end{itemize} @@ -3453,7 +3453,7 @@ % % \begin{macro}{\c@table} % First we have to allocate a counter to number the tables. -% +% % In the report and book document classes tables within chapters are % numbered per chapter. % \changes{v1.3u}{1996/10/31}{Added test for non-zero chapter number} @@ -3732,7 +3732,7 @@ % % \changes{v1.0g}{1993/12/09}{Moved the setting of % \cs{@restonecolfalse}} -% \changes{v1.4h}{2007/10/19}{Explain why \cs{@mkboth} is insde the heading +% \changes{v1.4h}{2007/10/19}{Explain why \cs{@mkboth} is insde the heading % arg for \cs{tableofcontents} (pr/3285 and pr/3984)} % \begin{macrocode} \newcommand\tableofcontents{% @@ -3800,7 +3800,7 @@ % holds the part number is stored in \LaTeX's scratch register % |\@tempdima|. Therefore we initialize it there even though we do % not use |\numberline| internally---the value used is quite large -% so that something like |\numberline{VIII}| would still work. +% so that something like |\numberline{VIII}| would still work. % \changes{v1.4d}{2001/04/21}{Initialize \cs{@tempdima} to some % sensible value (pr/3327)} % \begin{macrocode} @@ -3809,14 +3809,14 @@ % \end{macrocode} % We set |\parindent| to 0pt and use |\rightskip| to leave % enough room for the pagenumbers.\footnote{^^A -% We should really set \cs{rightskip} to \cs{@tocrmarg} instead -% of \cs{@pnumwidth} (no version of {\LaTeX} ever did this), +% We should really set \cs{rightskip} to \cs{@tocrmarg} instead +% of \cs{@pnumwidth} (no version of {\LaTeX} ever did this), % otherwise the \cs{rightskip} is too small. -% Unfortunately this can't be changed in {\LaTeXe} as we don't -% want to create different versions of {\LaTeXe} which produce +% Unfortunately this can't be changed in {\LaTeXe} as we don't +% want to create different versions of {\LaTeXe} which produce % different typset output unless this is absolutely necessary; % instead we suspend it for \LaTeX3.} -% To prevent overfull box messages the |\parfillskip| is set to a +% To prevent overfull box messages the |\parfillskip| is set to a % negative value. % \begin{macrocode} \parindent \z@ \rightskip \@pnumwidth @@ -3985,7 +3985,7 @@ % % \changes{v1.0g}{1993/12/09}{Moved the setting of % \cs{@restonecolfalse}} -% \changes{v1.4c}{2001/01/06}{Moved \cs{@mkboth} out of heading +% \changes{v1.4c}{2001/01/06}{Moved \cs{@mkboth} out of heading % arg (pr/3285)} % \begin{macrocode} \newcommand\listoffigures{% @@ -4021,7 +4021,7 @@ % % \changes{v1.0g}{1993/12/09}{Moved the setting of % \cs{@restonecolfalse}} -% \changes{v1.4c}{2001/01/06}{Moved \cs{@mkboth} out of heading +% \changes{v1.4c}{2001/01/06}{Moved \cs{@mkboth} out of heading % arg (pr/3285)} % \begin{macrocode} \newcommand\listoftables{% @@ -4098,7 +4098,7 @@ % The |\@mkboth| was moved out of the heading argument since at % least in report and book (twocolumn option) there are definitions % for |\chapter| which would swallow it otherwise. -% \changes{v1.4c}{2001/01/06}{Moved \cs{@mkboth} out of heading +% \changes{v1.4c}{2001/01/06}{Moved \cs{@mkboth} out of heading % arg (pr/3285)} % \begin{macrocode} \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}% diff --git a/Master/texmf-dist/source/latex/base/classes.ins b/Master/texmf-dist/source/latex/base/classes.ins index 0464db681b2..85ab77e41a0 100644 --- a/Master/texmf-dist/source/latex/base/classes.ins +++ b/Master/texmf-dist/source/latex/base/classes.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -65,8 +65,8 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble diff --git a/Master/texmf-dist/source/latex/base/clsguide.tex b/Master/texmf-dist/source/latex/base/clsguide.tex index 91066dc6048..3a99d1a15fb 100644 --- a/Master/texmf-dist/source/latex/base/clsguide.tex +++ b/Master/texmf-dist/source/latex/base/clsguide.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: clsguide.tex @@ -37,46 +37,46 @@ \author{Copyright \copyright~1995--2006 The \LaTeX3 Project\\ All rights reserved} -\date{15 February 2006} +\date{15 February 2006} \begin{document} - + \maketitle - + \tableofcontents - + \section{Introduction} This document is an introduction to writing classes and packages for \LaTeX{}, with special attention given to upgrading existing \LaTeX~2.09 packages to \LaTeXe{}. The latter subject is also covered in an article by Johannes Braams published in TUGboat~15.3. - + \subsection{Writing classes and packages for \LaTeXe} - + \LaTeX{} is a document preparation system that enables the document writer to concentrate on the contents of their text, without bothering too much about the formatting of it. For example, chapters are indicated by |\chapter{<title>}| rather than by selecting 18pt bold. - + The file that contains the information about how to turn logical structure (like `|\chapter|') into formatting (like `18pt bold ragged right') is a \emph{document class}. In addition, some features (such as colour or included graphics) are independent of the document class and these are contained in \emph{packages}. - + One of the largest differences between \LaTeX~2.09 and \LaTeXe{} is in the commands used to write packages and classes. In \LaTeX~2.09, there was very little support for writing |.sty| files, and so writers had to resort to using low-level commands. - + \LaTeXe{} provides high-level commands for structuring packages. It is also much easier to build classes and packages on top of each other, for example writing a local technical report class |cetechr| (for the Chemical Engineering department) based on |article|. - + \subsection{Overview} - + This document contains an overview of how to write classes and packages for \LaTeX{}. It does \emph{not} introduce all of the commands necessary to write packages: these can be found in either @@ -84,33 +84,33 @@ commands necessary to write packages: these can be found in either commands for structuring classes and packages. \begin{description} - + \item[Section~\ref{Sec:general}] contains some general advice about writing classes and packages. It describes the difference between classes and packages, the command naming conventions, the use of |doc| and |docstrip|, how \TeX's primitive file and box commands interact with \LaTeX{}. It also contains some hints about general \LaTeX{} style. - + \item[Section~\ref{Sec:structure}] describes the structure of classes and packages. This includes building classes and packages on top of other classes and packages, declaring options and declaring commands. It also contains example classes. - + \item[Section~\ref{Sec:commands}] lists the new class and package commands. - + \item[Section~\ref{Sec:upgrade}] gives detailed advice on how to upgrade existing \LaTeX~2.09 classes and packages to \LaTeXe{}. - + \end{description} - + \subsection{Further information} - + For a general introduction to \LaTeX{}, including the new features of \LaTeXe{}, you should read \emph{\LaTeXbook} by Leslie Lamport~\cite{A-W:LLa94}. - + A more detailed description of the new features of \LaTeX, including an overview of more than 200 packages and nearly 1000 ready to run examples, is to be found in \emph{\LaTeXcomp second edition} by Frank Mittelbach and @@ -118,7 +118,7 @@ Michel Goossens~\cite{A-W:MG2004}. The \LaTeX{} system is based on \TeX{}, which is described in \emph{The \TeX book} by Donald E.~Knuth~\cite{A-W:DEK91}. - + There are a number of documentation files which accompany every copy of \LaTeX{}. A copy of \emph{\LaTeX{} News} will come out with each six-monthly release of \LaTeX{}, and is found in the files @@ -127,7 +127,7 @@ six-monthly release of \LaTeX{}, and is found in the files \emph{\fntguide} describes the \LaTeX{} font selection scheme for class- and package-writers; it is in |fntguide.tex|. Configuring \LaTeX{} is covered by the guide \emph{\cfgguide} in -\texttt{cfgguide.tex} whilst the philosophy behind our policy on +\texttt{cfgguide.tex} whilst the philosophy behind our policy on modifying \LaTeX{} is described in \emph{\modguide} in \texttt{modguide.tex}. @@ -175,7 +175,7 @@ cannot be changed. We would, of course, welcome the production of better classes, or of packages that can be used to enhance these classes. So your first thought when you consider such a deficiency will, we hope, be ``what -can I do to improve this?'' +can I do to improve this?'' Similar considerations apply to those parts of the kernel that are implementing design decisions, many of which should be left to the @@ -187,7 +187,7 @@ enhancements will have to wait for \LaTeX3. \section{Writing classes and packages} \label{Sec:writing} - + This section covers some general points concerned with writing \LaTeX{} classes and packages. @@ -206,33 +206,33 @@ supported by individuals: they should support only the new standard \subsection{Using `docstrip' and `doc'} - + If you are going to write a large class or package for \LaTeX{} then you should consider using the |doc| software which comes with -\LaTeX{}. +\LaTeX{}. \LaTeX{} classes and packages written using this can be processed in two ways: they can be run through \LaTeX{}, to produce documentation; and they can be processed with |docstrip|, to produce the |.cls| or |.sty| file. - + The |doc| software can automatically generate indexes of definitions, indexes of command use, and change-log lists. It is very useful for maintaining and documenting large \TeX{} sources. - + The documented sources of the \LaTeX{} kernel itself, and of the standard classes, etc, are |doc| documents; they are in the |.dtx| files in the distribution. You can, in fact, typeset the source code of the kernel as one long document, complete with index, by running \LaTeX{} on |source2e.tex|. Typesetting these documents uses the class file |ltxdoc.cls|. - + For more information on |doc| and |docstrip|, consult the files |docstrip.dtx|, |doc.dtx|, and \emph{\LaTeXcomp}. For examples of its use, look at the |.dtx| files. \subsection{Is it a class or a package?} \label{Sec:classorpkg} - + The first thing to do when you want to put some new \LaTeX{} commands in a file is to decide whether it should be a \emph{document class} or a \emph{package}. The rule of thumb is: @@ -250,59 +250,59 @@ Thus, a company might have a local |ownlet| class for printing letters with their own headed note-paper. Such a class would build on top of the existing |letter| class but it cannot be used with any other document class, so we have |ownlet.cls| rather than |ownlet.sty|. - + The |graphics| package, in contrast, provides commands for including images into a \LaTeX{} document. Since these commands can be used with any document class, we have |graphics.sty| rather than |graphics.cls|. - + \subsection{Command names} - + \LaTeX{} has three types of command. - + There are the author commands, such as |\section|, |\emph| and |\times|: most of these have short names, all in lower case. - + There are also the class and package writer commands: most of these have long mixed-case names such as the following. \begin{verbatim} \InputIfFileExists \RequirePackage \PassOptionsToClass \end{verbatim} - + Finally, there are the internal commands used in the \LaTeX{} implementation, such as |\@tempcnta|, |\@ifnextchar| and |\@eha|: most of these commands contain |@| in their name, which means they cannot be used in documents, only in class and package files. - + Unfortunately, for historical reasons the distinction between these commands is often blurred. For example, |\hbox| is an internal command which should only be used in the \LaTeX{} kernel, whereas |\m@ne| is the constant $-1$ and could have been |\MinusOne|. - + However, this rule of thumb is still useful: if a command has |@| in its name then it is not part of the supported \LaTeX{} language---and its behaviour may change in future releases! If a command is mixed-case, or is described in \emph{\LaTeXbook}, then you can rely on future releases of \LaTeXe{} supporting the command. - + \subsection{Box commands and colour} \label{Sec:colour} - + Even if you do not intend to use colour in your own documents, by taking note of the points in this section you can ensure that your class or package is compatible with the |color| package. This may benefit people using your class or package who have access to colour printers. - + The simplest way to ensure `colour safety' is to always use \LaTeX{} box commands rather than \TeX{} primitives, that is use |\sbox| rather than |\setbox|, |\mbox| rather than |\hbox| and |\parbox| or the |minipage| environment rather than |\vbox|. The \LaTeX{} box commands have new options which mean that they are now as powerful as the \TeX{} primitives. - -As an example of what can go wrong, consider that in + +As an example of what can go wrong, consider that in |{\ttfamily <text>}| the font is restored just \emph{before} the |}|, whereas in the similar looking construction @@ -318,11 +318,11 @@ stored in the box. Exactly what bad effects this can have depends on how colour is implemented: it can range from getting the wrong colours in the rest of the document, to causing errors in the dvi-driver used to print the document. - -Also of interest is the command |\normalcolor|. This is + +Also of interest is the command |\normalcolor|. This is normally just |\relax| (i.e., does nothing) -but you can use it rather like |\normalfont| to -set regions of the page such as captions or section headings to the +but you can use it rather like |\normalfont| to +set regions of the page such as captions or section headings to the `main document colour'. @@ -349,13 +349,13 @@ outside math mode: for example, neither |\textfont 1| nor The new system provides many commands designed to help you produce well-structured class and package files that are both robust and portable. This section outlines some ways to make intelligent use of -these. +these. \subsubsection{Loading other files} \label{Sec:loading} \NEWdescription{1995/12/01} -\LaTeX{} provides these commands: +\LaTeX{} provides these commands: \begin{verbatim} \LoadClass \LoadClassWithOptions \RequirePackage \RequirePackageWithOptions @@ -363,20 +363,20 @@ these. for using classes or packages inside other classes or packages. We recommend strongly that you use them, rather than the primitive |\input| command, for a number of reasons. - + Files loaded with |\input <filename>| will not be listed in the |\listfiles| list. - + If a package is always loaded with |\RequirePackage...| or |\usepackage| then, even if its loading is requested several times, it will be loaded only once. By contrast, if it is loaded with |\input| then it can be loaded more than once; such an extra loading may waste time and memory and it may produce strange results. - + If a package provides option-processing then, again, strange results are possible if the package is |\input| rather than loaded by means of |\usepackage| or |\RequirePackage...|. - + If the package |foo.sty| loads the package |baz.sty| by use of |\input baz.sty| then the user will get a warning: \begin{verbatim} @@ -385,7 +385,7 @@ If the package |foo.sty| loads the package |baz.sty| by use of \end{verbatim} Thus, for several reasons, using |\input| to load packages is not a good idea. - + Unfortunately, if you are upgrading the file |myclass.sty| to a class file then you have to make sure that any old files which contain |\input myclass.sty| still work. @@ -404,7 +404,7 @@ For example, |article.sty| contains just the following lines: \end{verbatim} You may wish to do the same or, if you think that it is safe to do so, you may decide to just remove |myclass.sty|. - + \subsubsection{Make it robust} We consider it good practice, when writing packages and classes, to use @@ -415,20 +415,20 @@ Thus, instead of using |\def...| we recommend using one of also useful. Doing this makes it less likely that you will inadvertently redefine a command, giving unexpected results. - + When you define an environment, use |\newenvironment| or |\renewenvironment| instead |\def\foo{...}| and |\def\endfoo{...}|. - + If you need to set or change the value of a \m{dimen} or \m{skip} register, use |\setlength|. - + To manipulate boxes, use \LaTeX{} commands such as |\sbox|, |\mbox| and |\parbox| rather than |\setbox|, |\hbox| and |\vbox|. - + Use |\PackageError|, |\PackageWarning| or |\PackageInfo| (or the equivalent class commands) rather than |\@latexerr|, |\@warning| or |\wlog|. - + It is still possible to declare options by defining |\ds@<option>| and calling |\@options|; but we recommend the |\DeclareOption| and |\ProcessOptions| commands instead. These are more powerful and use @@ -460,7 +460,7 @@ It is also useful if local classes or packages have a common prefix, for example the University of Nowhere classes might begin with |unw|. This helps to avoid every University having its own thesis class, all called |thesis.cls|. - + If you rely on some features of the \LaTeX{} kernel, or on a package, please specify the release-date you need. For example, the package error commands were introduced in the June 1994 release so, if you use @@ -486,7 +486,7 @@ particular, no typesetting can be done. \section{The structure of a class or package} \label{Sec:structure} - + \LaTeXe{} classes and packages have more structure than \LaTeX~2.09 style files did. The outline of a class or package file is: \begin{description} @@ -500,9 +500,9 @@ style files did. The outline of a class or package file is: \item[More declarations] This is where the file does most of its work: declaring new variables, commands and fonts; and loading other files. \end{description} - + \subsection{Identification} - + The first thing a class or package file does is identify itself. Package files do this as follows: \begin{verbatim} @@ -527,7 +527,7 @@ For example: \NEWdescription{1998/06/19} The \m{date} should be given in the form `\textsc{yyyy/mm/dd}' and must be present if the optional argument is used (this is also true -for the |\NeedsTeXFormat| command). +for the |\NeedsTeXFormat| command). Any derivation from this syntax will result in low-level \TeX{} errors---the commands expect a valid syntax to speed up the daily usage of the package or class and make no provision for the case that @@ -538,10 +538,10 @@ This date is checked whenever a user specifies a date in their \begin{verbatim} \documentclass{article}[1995/12/23] \end{verbatim} -then users at a different location +then users at a different location would get a warning that their copy of |article| was out of date. - + The description of a class is displayed when the class is used. The description of a package is put into the log file. These descriptions are also displayed by the |\listfiles| command. The phrase @@ -549,14 +549,14 @@ are also displayed by the |\listfiles| command. The phrase banner of any file other than those in the standard \LaTeX{} distribution. - + \subsection{Using classes and packages} - + The first major difference between \LaTeX~2.09 style files and \LaTeXe{} packages and classes is that \LaTeXe{} supports \emph{modularity}, in the sense of building files from small building-blocks rather than using large single files. - + A \LaTeX{} package or class can load a package as follows: \begin{verbatim} \RequirePackage[<options>]{<package>}[<date>] @@ -570,7 +570,7 @@ It allows packages or classes to use features provided by other packages. For example, by loading the |ifthen| package, a package writer can use the `if\dots then\dots else\dots' commands provided by that package. - + A \LaTeX{} class can load one other class as follows: \begin{verbatim} \LoadClass[<options>]{<class-name>}[<date>] @@ -600,7 +600,7 @@ For example: \end{verbatim} \subsection{Declaring options} - + \NEWdescription{1998/12/01} The other major difference between \LaTeX~2.09 styles and \LaTeXe{} packages and classes is in option handling. Packages and classes can @@ -666,7 +666,7 @@ class, you can use: \end{verbatim} If you do this then you should make sure you load the class at some later point, otherwise the options will never be processed! - + So far, we have explained only how to declare options, not how to execute them. To process the options with which the file was called, you should use: @@ -676,7 +676,7 @@ you should use: This executes the \m{code} for each option that was both specified and declared (see Section~\ref{Sec:commands.options} for details of how this is done). - + For example, if the |jane| package file contains: \begin{verbatim} \DeclareOption{foo}{\typeout{Saw foo.}} @@ -686,16 +686,16 @@ For example, if the |jane| package file contains: \end{verbatim} and an author writes |\usepackage[foo,bar]{jane}|, then they will see the messages \texttt{Saw foo.} and \texttt{What's bar?} - + \subsection{A minimal class file} - + Most of the work of a class or package is in defining new commands, or changing the appearance of documents. This is done in the body of the package, using commands such as |\newcommand| or |\setlength|. \LaTeXe{} provides several new commands to help class and package writers; these are described in detail in Section~\ref{Sec:commands}. - + There are four things that every class file \emph{must} contain: these are a definition of |\normalsize|, values for |\textwidth| and |\textheight| and a specification for page-numbering. So a minimal @@ -713,13 +713,13 @@ distribution, as \texttt{minimal.cls}.} looks like this: However, this class file will not support footnotes, marginals, floats, etc., nor will it provide any of the 2-letter font commands such as |\rm|; thus most classes will contain more than this minimum! - + \subsection{Example: a local letter class} - + A company may have its own letter class, for setting letters in the company style. This section shows a simple implementation of such a class, although a real class would need more structure. - + The class begins by announcing itself as |neplet.cls|. \begin{verbatim} \NeedsTeXFormat{LaTeX2e} @@ -742,9 +742,9 @@ the first page of letters. } \end{verbatim} And that's it! - + \subsection{Example: a newsletter class} - + A simple newsletter can be typeset with \LaTeX{}, using a variant of the |article| class. The class begins by announcing itself as |smplnews.cls|. @@ -793,7 +793,7 @@ It redefines |\section| and switches off section numbering. {section}{1}{0pt}{-1.5ex plus -1ex minus -.2ex}% {1ex plus .2ex}{\large\sffamily\slshape\headlinecolor}% } - + \setcounter{secnumdepth}{0} \end{verbatim} It also sets the three essential things. @@ -806,20 +806,20 @@ In practice, a class would need more than this: it would provide commands for issue numbers, authors of articles, page styles and so on; but this skeleton gives a start. The |ltnews| class file is not much more complex than this one. - + \section{Commands for class and package writers} \label{Sec:commands} - + This section describes briefly each of the new commands for class and package writers. To find out about other aspects of the new system, you should also read \emph{\LaTeXbook}, \emph{\LaTeXcomp} and \emph{\usrguide}. - + \subsection{Identification} - + The first group of commands discussed here are those used to identify your class or package file. - + \begin{decl} |\NeedsTeXFormat| \arg{format-name} \oarg{release-date} \end{decl} @@ -830,12 +830,12 @@ format that is needed. When the release date of the format is older than the one specified a warning will be generated. The standard \m{format-name} is \texttt{LaTeX2e}. The date, if present, must be in the form \textsc{yyyy/mm/dd}. - + Example: \begin{verbatim} \NeedsTeXFormat{LaTeX2e}[1994/06/01] \end{verbatim} - + \begin{decl} |\ProvidesClass| \arg{class-name} \oarg{release-info} \\ |\ProvidesPackage| \arg{package-name} \oarg{release-info} @@ -857,25 +857,25 @@ release is not too old. The whole of this \m{release-info} information is displayed by |\listfiles| and should therefore not be too long. - + Example: \begin{verbatim} \ProvidesClass{article}[1994/06/01 v1.0 Standard LaTeX class] \ProvidesPackage{ifthen}[1994/06/01 v1.0 Standard LaTeX package] \end{verbatim} - + \begin{decl} |\ProvidesFile| \arg{file-name} \oarg{release-info} \end{decl} This is similar to the two previous commands except that here the full filename, including the extension, must be given. It is used for declaring any files other than main class and package files. - + Example: \begin{verbatim} \ProvidesFile{T1enc.def}[1994/06/01 v1.0 Standard LaTeX file] \end{verbatim} - + Note that the phrase \texttt{Standard LaTeX} \textbf{must not} be used in the identification banner of any file other than those in the standard \LaTeX{} distribution. @@ -896,13 +896,13 @@ Packages and classes should use these commands to load other packages. The use of |\RequirePackage| is the same as the author command |\usepackage|. - + Examples: \begin{verbatim} \RequirePackage{ifthen}[1994/06/01] \RequirePackageWithOptions{graphics}[1995/12/01] \end{verbatim} - + \begin{decl} |\LoadClass| \oarg{options-list} \arg{class-name} \oarg{release-info}\\ @@ -913,7 +913,7 @@ Examples: These commands are for use \emph{only} in class files, they cannot be used in packages files; they can be used at most once within a class file. - + The use of|\LoadClass| is the same as the use of |\documentclass| to load a class file. @@ -945,7 +945,7 @@ There are some commands designed especially for use within the |\DeclareOption| \arg{option-name} \arg{code} \end{decl} This makes \m{option-name} a `declared option' of the class or package -in which it is put. +in which it is put. The \m{code} argument contains the code to be executed if that option is specified for the class or package; it can contain any valid @@ -955,7 +955,7 @@ Example: \begin{verbatim} \DeclareOption{twoside}{\@twosidetrue} \end{verbatim} - + \begin{decl} |\DeclareOption*| \arg{code} \end{decl} @@ -984,7 +984,7 @@ used within these arguments can be found in the next few subsections. |\CurrentOption| \end{decl} This expands to the name of the current option. - + \begin{decl} |\OptionNotUsed| \end{decl} @@ -997,7 +997,7 @@ be added to the list of `unused options'. necessary to double them). \subsection{Moving options around} -\label{Sec:opmove} +\label{Sec:opmove} These two commands are also very useful within the \m{code} argument of |\DeclareOption| or |\DeclareOption*|: @@ -1010,7 +1010,7 @@ The command |\PassOptionsToPackage| passes the option names in This means that it adds the \m{option-list} to the list of options used by any future |\RequirePackage| or |\usepackage| command for package \m{package-name}. - + Example: \begin{verbatim} \PassOptionsToPackage{foo,bar}{fred} @@ -1023,7 +1023,7 @@ is the same as: Similarly, |\PassOptionsToClass| may be used in a class file to pass options to another class to be loaded with |\LoadClass|. - + \NEWdescription{1995/12/01} The effects and use of these two commands should be contrasted with those of the following two (documented above, in \ref{Sec:loadf}): @@ -1077,7 +1077,7 @@ declared. \subsection{Delaying code} \label{Sec:delays} -These first two commands are also intended primarily for use within +These first two commands are also intended primarily for use within the \m{code} argument of |\DeclareOption| or |\DeclareOption*|. \begin{decl} @@ -1087,18 +1087,18 @@ the \m{code} argument of |\DeclareOption| or |\DeclareOption*|. These commands declare \m{code} that is saved away internally and then executed after processing the whole of the current class or package file. - + Repeated use of these commands is permitted: the code in the arguments is stored (and later executed) in the order of their declarations. - + \begin{decl} |\AtBeginDocument| \arg{code}\\ |\AtEndDocument| \arg{code} \end{decl} These commands declare \m{code} to be saved internally and executed while \LaTeX{} is executing |\begin{document}| or |\end{document}|. - + The \m{code} specified in the argument to |\AtBeginDocument| is executed near the end of the |\begin{document}| code, \emph{after} the font selection tables have been set up. It is therefore a useful @@ -1116,11 +1116,11 @@ executed at the beginning of the |\end{document}| code, floating environments are processed. If some of the \m{code} is to be executed after these two processes, you should include a |\clearpage| at the appropriate point in \m{code}. - + Repeated use of these commands is permitted: the code in the arguments is stored (and later executed) in the order of their declarations. - + \begin{decl}[1994/12/01] |\AtBeginDvi| \arg{specials} \end{decl} @@ -1130,21 +1130,21 @@ document. This should not be used for anything that will add any typeset material to the |.dvi| file. - + Repeated use of this command is permitted. - + \subsection{Option processing} \label{Sec:commands.options} - + \begin{decl} |\ProcessOptions| \end{decl} This command executes the \m{code} for each selected option. - + We shall first describe how |\ProcessOptions| works in a package file, and then how this differs in a class file. - + To understand in detail what |\ProcessOptions| does in a package file, you have to know the difference between \emph{local} and \emph{global} options. @@ -1226,7 +1226,7 @@ Note the following: were specified), whilst the |twocolumn| option does not: this is because |twocolumn| is a global option. \end{itemize} - + In a class file, |\ProcessOptions| works in the same way, except that: \emph{all} options are local; and the default value for |\DeclareOption*| is |\OptionNotUsed| rather than an error. @@ -1244,7 +1244,7 @@ error messages being issued. This is like |\ProcessOptions| but it executes the options in the order specified in the calling commands, rather than in the order of declaration in the class or package. For a package this means that the -global options are processed first. +global options are processed first. The |\@options| command from \LaTeX~2.09 has been made equivalent to this in order to ease the task of updating old document styles to @@ -1254,8 +1254,8 @@ this in order to ease the task of updating old document styles to |\ExecuteOptions| \arg{options-list} \end{decl} -For each option in the \m{options-list}, in order, -this command simply executes the command +For each option in the \m{options-list}, in order, +this command simply executes the command |\ds@<option>| (if this command is not defined, then that option is silently ignored). @@ -1269,19 +1269,19 @@ in two columns. Then it could specify: \subsection{Safe file commands} - + These commands deal with file input; they ensure that the non-existence of a requested file can be handled in a user-friendly way. - + \begin{decl} |\IfFileExists| \arg{file-name} \arg{true} \arg{false} \end{decl} If the file exists then the code specified in \m{true} is executed. - + If the file does not exist then the code specified in \m{false} is executed. - + This command does \emph{not} input the file. \begin{decl} @@ -1292,15 +1292,15 @@ before the input, the code specified in \m{true} is executed. If the file does not exist then the code specified in \m{false} is executed. - + It is implemented using |\IfFileExists|. \subsection{Reporting errors, etc} - + These commands should be used by third party classes and packages to report errors, or to provide information to authors. - + \begin{decl} |\ClassError| \arg{class-name} \arg{error-text} \arg{help-text}\\ |\PackageError| \arg{package-name} \arg{error-text} \arg{help-text} @@ -1308,7 +1308,7 @@ report errors, or to provide information to authors. These produce an error message. The \m{error-text} is displayed and the |?| error prompt is shown. If the user types |h|, they will be shown the \m{help-text}. - + Within the \m{error-text} and \m{help-text}: |\protect| can be used to stop a command from expanding; |\MessageBreak| causes a line-break; and |\space| prints a space. @@ -1340,7 +1340,7 @@ If the user types |h|, this will be shown: Oh dear! Something's gone wrong. Try typing <<return>> to proceed, ignoring \foo. \end{verbatim} - + \begin{decl} |\ClassWarning| \arg{class-name} \arg{warning-text}\\ |\PackageWarning| \arg{package-name} \arg{warning-text}\\ @@ -1365,11 +1365,11 @@ stop a command from expanding; |\MessageBreak| causes a line-break; and |\space| prints a space. Also, these should not end with a full stop as one is automatically added. - + \subsection{Defining commands} \label{Sec:commands.define} - + \LaTeXe{} provides some extra methods of (re)defining commands that are intended for use in class and package files. @@ -1390,7 +1390,7 @@ a robust command, even if some code within the\m{definition} is fragile. You can use this command to define new robust commands, or to redefine existing commands and make them robust. A log is put into the transcript file if a command is redefined. - + For example, if |\seq| is defined as follows: \begin{verbatim} \DeclareRobustCommand{\seq}[2][n]{% @@ -1422,7 +1422,7 @@ This takes the same arguments as |\newcommand| but, rather than define \m{cmd}, it just checks that the current definition of \m{cmd} is exactly as given by \m{definition}. An error is raised if these definitions differ. - + This command is useful for checking the state of the system before your package starts altering the definitions of commands. It allows you to check, in particular, that no other package has redefined the @@ -1442,7 +1442,7 @@ We hope that these changes will not affect many packages. \label{Sec:commands.misc} \subsection{Layout parameters} - + \begin{decl} |\paperheight|\\ |\paperwidth| @@ -1477,7 +1477,7 @@ For example: \begin{tabular}{rl} |\uppercase{aBcD\ae\AA\ss\OE}| & \uppercase{aBcD\ae\AA\ss\OE}\\ |\lowercase{aBcD\ae\AA\ss\OE}| & \lowercase{aBcD\ae\AA\ss\OE}\\ - |\MakeUppercase{aBcD\ae\AA\ss\OE}| & + |\MakeUppercase{aBcD\ae\AA\ss\OE}| & \MakeUppercase{aBcD\ae\AA\ss\OE}\\ |\MakeLowercase{aBcD\ae\AA\ss\OE}| & \MakeLowercase{aBcD\ae\AA\ss\OE} \end{tabular} @@ -1581,11 +1581,11 @@ default setting will be over-ridden. \section{Upgrading \LaTeX~2.09 classes and packages} \label{Sec:upgrade} - + This section describes the changes you may need to make when you upgrade an existing \LaTeX{} style to a package or class but we shall start in optimistic mode. - + Many existing style files will run with \LaTeXe{} without any modification to the file itself. When everything is running OK, please put a note in the newly created package or class file to record @@ -1617,7 +1617,7 @@ reasons. \begin{itemize} \item \LaTeX{} now has a robust, well-defined designer's interface for selecting fonts, which is very different from the \LaTeX~2.09 - internals. + internals. \item Your style file may have used some \LaTeX~2.09 internal commands which have changed, or which have been removed. \end{itemize} @@ -1651,13 +1651,13 @@ condition, as follows: \subsection{Font commands} - + Some font and size commands are now defined by the document class rather than by the \LaTeX{} kernel. If you are upgrading a \LaTeX~2.09 document style to a class that does not load one of the standard classes, then you will probably need to add definitions for these commands. - + \begin{decl} |\rm| |\sf| |\tt| |\bf| |\it| |\sl| |\sc| \end{decl} @@ -1676,7 +1676,7 @@ One possible definition is: This would make the font commands orthogonal; for example |{\bf\it text}| would produce bold italic, thus: \textbf{\textit{text}}. It will also make them produce an error if used in math mode. - + Another possible definition is: \begin{verbatim} \DeclareOldFontCommand{\rm}{\rmfamily}{\mathrm} @@ -1696,7 +1696,7 @@ follow the standard classes and define: \DeclareOldFontCommand{\sc}{\normalfont\scshape}{\mathsc} \end{verbatim} This means, for example, that |{\bf\it text}| will produce medium -weight (rather than bold) italic, thus: \textit{text}. +weight (rather than bold) italic, thus: \textit{text}. \begin{decl} |\normalsize| \\ @@ -1728,11 +1728,11 @@ This means you should use |\renewcommand| for |\normalsize| and \subsection{Obsolete commands} - + Some packages will not work with \LaTeXe{}, normally because they relied on an internal \LaTeX{} command which was never supported and has now changed, or been removed. - + In many cases there will now be a robust, high-level means of achieving what previously required low-level commands. Please consult Section~\ref{Sec:commands} to see if you can now use the \LaTeXe{} @@ -1750,7 +1750,7 @@ check any that you have used or changed. We shall, however, list some of the more important commands which are no longer supported. - + \begin{decl} |\tenrm| |\elvrm| |\twlrm| \dots\\ |\tenbf| |\elvbf| |\twlbf| \dots\\ @@ -1769,7 +1769,7 @@ For example, the command |\twlsf| should be replaced by: Another possibility is to use the |rawfonts| package, described in \emph{\usrguide}. -Also, remember that many of the fonts preloaded by \LaTeX~2.09 +Also, remember that many of the fonts preloaded by \LaTeX~2.09 are no longer preloaded. \begin{decl} @@ -1799,7 +1799,7 @@ These commands have now been reimplemented using If your package redefined one of the |\p|-commands then you must remove the redefinition and use |\DeclareRobustCommand| to redefine the non-|\p| command. - + \begin{decl} |\footheight|\\ |\@maxsep|\\ @@ -1808,20 +1808,20 @@ non-|\p| command. These parameters are not used by \LaTeXe{} so they have been removed, except in \LaTeX~2.09 compatibility mode. Classes should no longer set them. - + \begin{thebibliography}{1} - + \bibitem{A-W:DEK91} Donald~E. Knuth. \newblock {\em The \TeX book}. \newblock Addison-Wesley, Reading, Massachusetts, 1986. \newblock Revised to cover \TeX3, 1991. - + \bibitem{A-W:LLa94} Leslie Lamport. \newblock {\em {\LaTeX:} A Document Preparation System}. \newblock Addison-Wesley, Reading, Massachusetts, second edition, 1994. - + \bibitem{A-W:MG2004} Frank Mittelbach and Michel Goossens. \newblock {\em The {\LaTeX} Companion second edition}. @@ -1856,7 +1856,7 @@ Section references below are to \emph{\clsguide}. If your file sets up new fonts, font-changing commands or symbols, you should also read \emph{\fntguide}. - + \item It did not work? There are three possibilities here: \begin{itemize} \item error messages are produced whilst reading your file; diff --git a/Master/texmf-dist/source/latex/base/cmextra.ins b/Master/texmf-dist/source/latex/base/cmextra.ins index bc00b9594b9..d8714c26a3f 100644 --- a/Master/texmf-dist/source/latex/base/cmextra.ins +++ b/Master/texmf-dist/source/latex/base/cmextra.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file may only be distributed together with a copy of the LaTeX @@ -79,39 +79,39 @@ of this file under its original name. % % \Ask\answer{% % ************************************************************** -% ^^J* +% ^^J* % ^^J* Do you have the Concrete Roman fonts installed on your system, % ^^J* or do you intend to install them? -% ^^J* +% ^^J* % ^^J* If so please answer with `y' otherwise with `n' below. % ^^J* -% ^^J* You can easily redo this installation later in case you +% ^^J* You can easily redo this installation later in case you % ^^J* change your mind. % ^^J**************************************************************} -% +% % {\ifx\answer\y -% +% % \Msg{*** Generating font defs for Cork encoded fonts ***} % \Msg{*** Generating font defs for old TeX Text encoding ***} % \Msg{*** Generating font defs for math italic encoding ***} -% +% % \generate{% % \file{t1ccr.fd}{\from{cmfonts.fdd}{fd,T1ccr}} % \file{ot1ccr.fd}{\from{cmfonts.fdd}{fd,OT1ccr}} % \file{omlccm.fd}{\from{cmfonts.fdd}{fd,OMLccm}}} -% +% % \fi} \Ask\answer{% ************************************************************** - ^^J* + ^^J* ^^J* Do you have the cyrillic fonts from the University of ^^J* Washington installed on your system, ^^J* or do you intend to install them? - ^^J* + ^^J* ^^J* If so please answer with `y' otherwise with `n' below. ^^J* - ^^J* You can easily redo this installation later in case you + ^^J* You can easily redo this installation later in case you ^^J* change your mind. ^^J**************************************************************} diff --git a/Master/texmf-dist/source/latex/base/cmfonts.fdd b/Master/texmf-dist/source/latex/base/cmfonts.fdd index bc1c329a8ea..794fd3ef22c 100644 --- a/Master/texmf-dist/source/latex/base/cmfonts.fdd +++ b/Master/texmf-dist/source/latex/base/cmfonts.fdd @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \CheckSum{295} % @@ -87,7 +87,7 @@ %\fi % % -% +% % \changes{v2.5e}{1997/06/16}{Replaced reference to DC-fonts by ec % fonts.} % \changes{v2.5c}{1997/05/26}{Removed spaces in and around arguments @@ -106,11 +106,11 @@ % {Dont force T1 hyphenchar to 127. latex/1853} % \changes{v2.4c}{1995/11/07}{Use decimal rather than octal character % specification for \cs{hyphenchar} and \cs{skewchar} so that there is -% no problem with an active quote character.} +% no problem with an active quote character.} % \changes{v2.4a}{1995/10/22}{Added support for new (v1.2) DC fonts % and text companion fonts (TS1 encoding).} % \changes{v2.3d}{1994/11/02}{Added more font substitutions for -% \cs{pounds}.} +% \cs{pounds}.} % \changes{v2.3d}{1994/10/30}{Added OMLcmr.fd and OMScmr.fd.} % \changes{v2.3b}{1994/05/12}{Added \cs{ProvidesFile} commands} % \changes{v2.3a}{1994/05/03}{Included definitions for @@ -513,7 +513,7 @@ %<ec>ecssdc10 }{} % \end{macrocode} -% +% % \begin{macrocode} %<*!new&!ec> %<+T1cmss>%%%%%%%% bold extended series @@ -612,7 +612,7 @@ % % \subsubsection{Computer Modern Variable Typewriter} % -% The Computer Modern Variable Typewriter family is the +% The Computer Modern Variable Typewriter family is the % proportional spaced version of the Computer Modern Typewriter % family. It is implemented as a separate family to allow easy use % in normal text, including changes of shape/series etc if available. @@ -942,7 +942,7 @@ %<-ori> <5><6><7><8><9>cmssdc10% <10><10.95><12><14.4><17.28><20.74><24.88>cmssdc10% }{} - + %<+OT1cmss,Ucmss>%%%%%%%%% bold extended series %<+OT1cmss>\DeclareFontShape{OT1}{cmss}{bx}{n} %<+Ucmss>\DeclareFontShape{U}{cmss}{bx}{n}% @@ -1030,7 +1030,7 @@ % % \subsubsection{Computer Modern Variable Typewriter (\texttt{OT1})} % -% The Computer Modern Variable Typewriter family is the +% The Computer Modern Variable Typewriter family is the % proportional spaced version of the Computer Modern Typewriter % family. It is implemented as a separate family to allow easy use % in normal text, including changes of shape/series etc if available. @@ -1125,7 +1125,7 @@ % % \subsubsection{Computer Modern Roman Math italics} % -% \changes{v2.3d}{1994/10/30}{Added OMLcmr font substitutions pointing +% \changes{v2.3d}{1994/10/30}{Added OMLcmr font substitutions pointing % to OMLcmm. } % \changes{v2.3f}{1995/04/22}{Corrected OMLcmr \cs{skewchar}} % @@ -1152,7 +1152,7 @@ {<->ssub*cmm/b/it}{} %</OMLcmr> % \end{macrocode} -% +% % \subsubsection{Computer Modern Math symbols} % % \changes{v2.3a}{1994/05/02}{Included font definitions for @@ -1173,10 +1173,10 @@ % % \subsubsection{Computer Modern Roman Math symbols} % -% \changes{v2.3d}{1994/10/30}{Added OMScmr font substitutions pointing +% \changes{v2.3d}{1994/10/30}{Added OMScmr font substitutions pointing % to OMScmm. } % -% Some text symbols like `\P' and `\dag' are kept in the OMS encoding, +% Some text symbols like `\P' and `\dag' are kept in the OMS encoding, % so we need font substititutions from OMS/cmr to OMS/cmsy. % \begin{macrocode} %<*OMScmr> diff --git a/Master/texmf-dist/source/latex/base/cmfonts.ins b/Master/texmf-dist/source/latex/base/cmfonts.ins index 775b74eaa55..5016ea751e2 100644 --- a/Master/texmf-dist/source/latex/base/cmfonts.ins +++ b/Master/texmf-dist/source/latex/base/cmfonts.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file may only be distributed together with a copy of the LaTeX @@ -93,7 +93,7 @@ of this file under its original name. \file{omscmr.fd}{\from{cmfonts.fdd}{OMScmr}} } - + \ifToplevel{ \Msg{***********************************************************} \Msg{*} @@ -108,6 +108,6 @@ of this file under its original name. \Msg{* Happy TeXing} \Msg{***********************************************************} } - + \endbatchfile diff --git a/Master/texmf-dist/source/latex/base/cyrguide.tex b/Master/texmf-dist/source/latex/base/cyrguide.tex index 4080fcb617d..e9a163aead6 100644 --- a/Master/texmf-dist/source/latex/base/cyrguide.tex +++ b/Master/texmf-dist/source/latex/base/cyrguide.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi \NeedsTeXFormat{LaTeX2e}[1995/12/01] @@ -97,7 +97,7 @@ were written by Werner Lemberg and Vladimir Volovich (except that the concrete hyphenation patterns which are part of \textsf{ruhyphen} came from individual authors). The support for the Ukrainian language was prepared by Andrij Shvaika. - + \section{Installation} @@ -154,7 +154,7 @@ releases of \babel{}, will be withdrawn in the near future and replaced by the |OT2| encoding. \subsection{Getting pre-built packages} - + Many of the major \TeX{} distributions, such as te\TeX{}, fp\TeX{} and \TeX{}live, contain (or soon will) everything that is needed, including the LH~fonts, \textsf{ruhyphen} and the latest version of @@ -301,15 +301,15 @@ variants of each other). \item |cp855| --- the standard \mbox{MS-DOS} Cyrillic code-page. -\item |cp866| --- the standard \mbox{MS-DOS} Russian code-page. +\item |cp866| --- the standard \mbox{MS-DOS} Russian code-page. Several code-pages very similar to this are also supported (the differences are all in the range 242--254). \begin{itemize} \item |cp866av| -- the `Cyrillic Alternative' code-page (an alternative variant of cp866); - \item |cp866mav| -- the `Modified Alternative Variant'; - \item |cp866nav| -- the `New Alternative Variant'; - \item |cp866tat| -- an experimental Tatarian code-page. + \item |cp866mav| -- the `Modified Alternative Variant'; + \item |cp866nav| -- the `New Alternative Variant'; + \item |cp866tat| -- an experimental Tatarian code-page. \end{itemize} \item |cp1251| --- the standard MS Windows Cyrillic code-page. @@ -321,7 +321,7 @@ variants of each other). code-pages which coincide for all Russian letters but add some other Cyrillic letters. The following are supported: \begin{itemize} - \item \mbox{\texttt{koi8-u}} -- for Ukrainian; + \item \mbox{\texttt{koi8-u}} -- for Ukrainian; \item \mbox{\texttt{koi8-ru}} -- this is described in a draft RFC document specifying a widely used character set for mail and news exchange in the Ukrainian internet community, as well as for @@ -331,7 +331,7 @@ variants of each other). \item |iso88595| --- the \mbox{ISO 8859-5} Cyrillic code-page (also called \mbox{ISO-IR-144}). - + \item |maccyr| --- the Apple Macintosh Cyrillic code-page (also known as Microsoft cp10007) and |macukr|, the Apple Macintosh Ukrainian code-page, very similar to the Cyrillic code-page. diff --git a/Master/texmf-dist/source/latex/base/doc.dtx b/Master/texmf-dist/source/latex/base/doc.dtx index 15b6719427b..2b98a6b0e71 100644 --- a/Master/texmf-dist/source/latex/base/doc.dtx +++ b/Master/texmf-dist/source/latex/base/doc.dtx @@ -3,29 +3,29 @@ % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 % 2006 2007 2008 2009 2010 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % ^^A -*-LaTeX-*- % @@ -61,7 +61,7 @@ % Everything up to the next `\ fi' (without a blank) will % be ignored. This is necessary because `%' may no longer % be a comment mark when this file is read in. -% +% % %% Package `doc' to use with LaTeX 2e %% Copyright (C) 1989-1999 Frank Mittelbach, all rights reserved. @@ -92,7 +92,7 @@ % % % \hyphenation{make-index} -% +% % \DoNotIndex{\@,\@@par,\@beginparpenalty,\@empty} % \DoNotIndex{\@flushglue,\@gobble,\@input} % \DoNotIndex{\@makefnmark,\@makeother,\@maketitle} @@ -201,24 +201,24 @@ % since the last published version \cite{art:doc} but which have been % present in distributed versions of \texttt{doc.sty} for some time. It % also integrates the (undocumented) features of the distributed -% \texttt{newdoc.sty}. +% \texttt{newdoc.sty}. % % The following changes and additions have been made to the user % interface since the published version~\cite{art:doc}. See -% \S\ref{sec:interface} for more details. +% \S\ref{sec:interface} for more details. % \begin{description} % \item[Driver mechanism] "\DocInput" is now used in the driver file % to input possibly multiple independent \DOC{} files and \DOC{} no % longer has to be the last package. "\IndexListing" is replaced -% by "\IndexInput"; +% by "\IndexInput"; % \item[Indexing] is controlled by "\PageIndex" and "\CodelineIndex", % one of which must be specified to produce an index---there is no -% longer a "\makeindex" in the default "\DocstyleParms"; +% longer a "\makeindex" in the default "\DocstyleParms"; % \item[The \texttt{macro} environment] now takes as argument the % macro name {\em with\/} the backslash; % \item[Verbatim text] Newlines are now forbidden inside "\verb" and % commands "\MakeShortVerb" and "\DeleteShortVerb" are provided for -% verbatim shorthand; +% verbatim shorthand; % \item[\texttt{\bslash par}] can now be used in "\DoNotIndex"; % \item[Checksum/character table support] for ensuring the integrity % of distributions is added; @@ -277,7 +277,7 @@ % % \ifmulticols % \end{multicols} -% +% % \begin{multicols}{2}[\medskip \rule{\textwidth}{.3pt} % \section{Introduction}] % \else @@ -357,7 +357,7 @@ % package one has to prepare a special driver file which produces the % formatted document. This driver file has the following % characteristics: -% +% % \noindent |\documentclass[|\meta{options}]^^A % |{|\meta{document-class}|}|\\[1pt] % |\usepackage{doc}|\\[3pt] @@ -368,7 +368,7 @@ % % The \meta{document-class} might be any document class, I normally % use \texttt{article}. -% +% % In the \meta{preamble} one should place declarations which % manipulate the behavior of the \DOC{} package like % |\DisableCrossrefs| or |\OnlyDescription|. @@ -377,24 +377,24 @@ % Finally the \meta{special input commands} part should contain one or % more |\DocInput|\meta{file name} and/or % |\IndexInput|\meta{file name} commands. The -% |\DocInput| command is used for files prepared for the +% |\DocInput| command is used for files prepared for the % \DOC{} package whereas |\IndexInput| can be used for all kinds of % macro files. See page \pageref{..Input} for more details of % "\IndexInput". Multiple "\DocInput"s can be used with a % number of included files which are each self-contained % self-documenting packages---for instance, each containing -% "\maketitle". +% "\maketitle". % % As an example, the driver file for the \DOC{} package itself is % the following text surrounded by "%<*driver>" and "%</driver>". % To produce the documentation you can simply run the \texttt{.dtx} % file through \LaTeX{} in which case this code will be executed % (loading the document class \texttt{ltxdoc}, etc.) or you can -% extract this into a separate file by using +% extract this into a separate file by using % the \texttt{docstrip} program. % The line numbers below are added by -% \DOC{}'s formatting. -% Note that the class \textsf{ltxdoc} has the \DOC{} package +% \DOC{}'s formatting. +% Note that the class \textsf{ltxdoc} has the \DOC{} package % preloaded. % \changes{v1.7a}{1992/03/06}{Added % docstrip-derivable driver file as example.} @@ -402,7 +402,7 @@ % \begin{macrocode} %<*driver> \documentclass{ltxdoc} -\EnableCrossrefs +\EnableCrossrefs %\DisableCrossrefs % Say \DisableCrossrefs if index is ready \CodelineIndex \RecordChanges % Gather update information @@ -495,7 +495,7 @@ % \changes{v1.7a}{1992/02/26}{Documented \cs{verb} change.} % \DescribeMacro\verb % The "\verb" command is re-implemented to give an error report if a -% newline appears in its argument. +% newline appears in its argument. % The \textsf{verbatim} and \textsf{verbatim$*$} environments set text % in the style defined by "\MacroFont"~(\S\ref{sec:macrofont}). % @@ -509,7 +509,7 @@ % macro.\footnote{This is a change to the style design I described in % ^^A \TUB ^^A removed in case ltugboat.sty not used % \textsl{TUGboat\/}\ 10\#1 (Jan.~89). We finally decided -% that it would +% that it would % be better to use the macro name {\em with\/} the % backslash as an argument.} % This argument is also used to print the name in the margin and to @@ -521,7 +521,7 @@ % \changes{v1.7a}{1992/02/26}{Note on need for some text in macro env.} % There should be some text---even if it's just an empty % "\mbox{}"---in this environment before "\begin{macrocode}" or the -% marginal label won't print in the right place. +% marginal label won't print in the right place. % % \DescribeMacro\MacrocodeTopsep % \DescribeMacro\MacroTopsep @@ -535,7 +535,7 @@ % |\MacroFont| holds the font and a possible size change command % for the code lines, the "verbatim"["*"] environment and the macro % names printed in the margin. If you want -% to change their default values in a +% to change their default values in a % class file (like \texttt{ltugboat.cls}) use the |\DocstyleParms| % command described below. Starting with release 2.0a it can now % be changed directly as long as the redefinition happens before @@ -584,7 +584,7 @@ % |\SpecialEscapechar| is a single-letter control sequence, that % is, one has to use "\|" for example to denote that `\verb+|+' % is used as an escape character. |\SpecialEscapechar| only -% changes the behavior of the next \textsf{macrocode} or +% changes the behavior of the next \textsf{macrocode} or % \textsf{macrocode$*$} environment. % % The actual index entries created will all be printed with |\| @@ -636,11 +636,11 @@ % "\theCodelineNo". Its default definition is to use scriptsize % arabic numerals; a user-supplied definition won't be overwritten. % -% \DescribeMacro\CodelineNumbered +% \DescribeMacro\CodelineNumbered % When you don't wish to get an index but want your code lines % numbered use "\CodelineNumbered" instead of "\CodelineIndex". This % prevents the generation of an unnecessary ".idx" file. -% +% % % \subsection{Producing the actual index entries} % @@ -651,7 +651,7 @@ % % But this isn't built in: one has only to redefine some of the % following macros to be able to use any other index program. All -% macros which are installation +% macros which are installation % dependent are defined in such a way that they won't overwrite a % previous definition. Therefore it is safe to put the changed % versions in a package file which might be read in before the doc @@ -692,7 +692,7 @@ % \textsf{macro} environment.} may be used. It is called `special' % because it has to print its argument verbatim. % A similar macro, called |\SpecialMainEnvIndex| is used for indexing -% the main definition point of an +% the main definition point of an % environment.\footnote{This macro is called by the % \textsf{environment} environment.} % \DescribeMacro\SpecialIndex @@ -738,7 +738,7 @@ % % \DescribeMacro\OldMakeindex % Versions of \textsf{makeindex} prior to 2.9 had some bugs affecting -% \DOC{}. One of these, +% \DOC{}. One of these, % pertaining to the "%" character doesn't have a work-around % appropriate for versions with and without the % bug.\label{makeindex:version} If @@ -808,11 +808,11 @@ % |\parindent| & \IndexParms \the\parindent & % |\columnsep| & \IndexParms \the\columnsep \\ % |\parskip| & \IndexParms \the\parskip & -% |\rightskip| & \IndexParms +% |\rightskip| & \IndexParms % \expandafter\dimenvalue\the\rightskip \\ % |\mathsurround| & \IndexParms \the\mathsurround & -% |\parfillskip| & \IndexParms -% \expandafter\dimenvalue\the\parfillskip +% |\parfillskip| & \IndexParms +% \expandafter\dimenvalue\the\parfillskip % \end{tabular} % \end{center} % \DescribeMacro{\@idxitem} @@ -855,7 +855,7 @@ % |\MacroIndent| & \the\MacroIndent \\ % |\marginparpush| & \the\marginparpush & % |\MacrocodeTopsep| & \the\MacrocodeTopsep \\ -% |\tolerance| & \the\tolerance +% |\tolerance| & \the\tolerance % \end{tabular} % \end{center} % @@ -864,7 +864,7 @@ % % \DescribeMacro\MakeShortVerb % \DescribeMacro{\MakeShortVerb*} \DescribeMacro\DeleteShortVerb It is -% awkward to have to type, say, "\verb|"\ldots"|" continually when +% awkward to have to type, say, "\verb|"\ldots"|" continually when % quoting % verbatim bits (like macro names) in the text, so an abbreviation % mechanism is provided. Pick a character \meta{c}---one which @@ -987,7 +987,7 @@ % and using up valuable characters in the entry with old \textsf{makeindex} % versions. % -% \changes{v1.7a}{1992/02/26}{Description of \cs{RecordChanges} etc. +% \changes{v1.7a}{1992/02/26}{Description of \cs{RecordChanges} etc. % added % to interface section.} \DescribeMacro\RecordChanges To cause the % change information to be written out, include "\RecordChanges" in @@ -1010,7 +1010,7 @@ % % \label{sec:checksum} % \DescribeMacro\CharacterTable -% \DescribeMacro\CheckSum +% \DescribeMacro\CheckSum % To overcome some of the problems of sending files over the networks % we developed two macros which should detect corrupted files. If one % places the lines @@ -1023,7 +1023,7 @@ %"%% Lower-case " %"\a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"\\ %"%% Digits \0\1\2\3\4\5\6\7\8\9"\\ -%"%% Exclamation \! Double quote "\verb=\"= +%"%% Exclamation \! Double quote "\verb=\"= %" Hash (number) \#"\\ %"%% Dollar \$ Percent \% Ampersand \&"\\ %"%% Acute accent \' Left paren \( Right paren \)"\\ @@ -1127,7 +1127,7 @@ % it out.} % % To sum up, the basic structure of a \texttt{.dtx} file without any -% refinements is like this: +% refinements is like this: % \begin{verse}\small % "% "\meta{waffle}\ldots\\ % \quad\ldots \\ @@ -1146,7 +1146,7 @@ % "% \Finale \PrintIndex \PrintChanges" % \end{verse} % For examples of the use of most---if not all---of the features -% described above consult the \texttt{doc.dtx} source itself. +% described above consult the \texttt{doc.dtx} source itself. % % \subsection{Acknowledgements} % @@ -1172,7 +1172,7 @@ % \newblock London, 1786 \& 1788. % \bibitem{art:Knuthliterat} \textsc{D. E. Knuth}. % \newblock Literate Programming. -% \newblock Computer Journal, Vol.~27, \textit{pp}.~97--111, +% \newblock Computer Journal, Vol.~27, \textit{pp}.~97--111, % May 1984. % \bibitem{book:KnuthA} \textsc{D. E. Knuth}. % \newblock Computers \& Typesetting (The \TeX book). @@ -1188,7 +1188,7 @@ % \newblock \textsl{TUGboat}, Vol.~10(2), \textit{pp}.~245--273, % July 1989. % \bibitem{art:docstrip} \textsc{Frank Mittelbach, Denys Duchier and -% Johannes Braams}. +% Johannes Braams}. % \newblock \texttt{docstrip.dtx} (to appear). % \newblock The file is part of the DOC package. % \bibitem{book:Raspe} \textsc{R. E. Raspe} (*1737, \dag 1797). @@ -1206,7 +1206,7 @@ % \ifmulticols % \addtocontents{toc}{\protect\end{multicols}} % \fi -% +% % } ^^A end \StopEventually % % @@ -1247,7 +1247,7 @@ % The first thing that we do next is to get ourselves a new comment % sign. Because all sensible signs are already occupied, we will % choose one that can only be entered indirectly: -% {\DoNotIndex{\^}^^A avoid misinterpretion !!!!! VERIFY +% {\DoNotIndex{\^}^^A avoid misinterpretion !!!!! VERIFY % \begin{macrocode} \catcode`\^^A=14 % \end{macrocode} @@ -1278,7 +1278,7 @@ % Parts of the macro definition will be surrounded by the % environment \textsf{macrocode}. Put more precisely, they will be % enclosed by a macro whose argument (the text to be set -% `verbatim') is terminated by the string +% `verbatim') is terminated by the string % \verb*+% \end{macrocode}+. Carefully note the number of spaces. % |\macrocode| is defined completely analogously to % |\verbatim|, but because a few small changes were carried @@ -1353,7 +1353,7 @@ % \changes{v1.5l}{1989/09/10}{Code line numbers supported.} % \changes{v1.5t}{1989/11/07}{Call \cs{leavevmode} to get \cs{everypar} % on blank lines.} -% \changes{v1.7c}{1992/3/24}{Added \cs{interlinepenalty} to +% \changes{v1.7c}{1992/3/24}{Added \cs{interlinepenalty} to % \cs{par} from % verbatim.sty} % \begin{macrocode} @@ -1510,7 +1510,7 @@ % To allow changing the "\MacroFont" in the preamble we defer % defining the internally used "\macro@font" until after the % preamble. -% \changes{v2.0a}{1998/05/16}{Support changing \cs{MacroFont} in +% \changes{v2.0a}{1998/05/16}{Support changing \cs{MacroFont} in % preamble} % \begin{macrocode} \AtBeginDocument{\let\macro@font\MacroFont} @@ -1527,7 +1527,7 @@ % start of the line and \meta{switch} comprises names with various % possible separators and a possible leading "+", "-", "*" or "/" % \cite{art:docstrip}. All that concerns us here is what the first -% character of \meta{switch} is.) First it checks the "pm@module" +% character of \meta{switch} is.) First it checks the "pm@module" % flag in case the previous line had a non-block module % directive i.e., not "%<*" or "%</"; if it did we need to close the % group it started and unset the flag. "\check@module" looks ahead at @@ -1583,7 +1583,7 @@ % \end{macro} % \begin{macro}{\ch@angle} % \changes{v1.7a}{1992/03/12}{Added.} -% \changes{v1.9k}{1994/02/22}{Have \texttt{<} active} +% \changes{v1.9k}{1994/02/22}{Have \texttt{<} active} % If the current lookahead token is "<" we are defined to be % processing a module directive can go on to look for "+" etc.; % otherwise we must put back the gobbled "%". With \LaTeXe{} @@ -1592,7 +1592,7 @@ \begingroup \catcode`\<\active \gdef\ch@angle{\ifx<\next - \expandafter\ch@plus@etc + \expandafter\ch@plus@etc \else \percentchar \fi} % \end{macrocode} % \end{macro} @@ -1653,7 +1653,7 @@ \catcode`\~=\active \lccode`\~=`\> \lowercase{\gdef\pm@module#1~}{\pm@moduletrue - \Module{#1}\begingroup + \Module{#1}\begingroup % \end{macrocode} % We switch to a special font as soon the nesting is higher than % the current value of "\c@StandardModuleDepth". We do a local @@ -1749,8 +1749,8 @@ % \end{macro} % % \begin{macro}{\mod@math@codes} -% \changes{v1.7c}{1992/03/26}{Added.} -% \changes{v2.1e}{2010/02/04}{Added mathcodes for +,-,:, and = (pr/4096)} +% \changes{v1.7c}{1992/03/26}{Added.} +% \changes{v2.1e}{2010/02/04}{Added mathcodes for +,-,:, and = (pr/4096)} % As well as `words', the module % directive text might contain any of the characters "*/+-,&|!()" % for the current version of \textsf{docstrip}. We only need @@ -1760,7 +1760,7 @@ % will not have a special catcode when it's encountered. % \begin{macrocode} \def\mod@math@codes{\mathcode`\|="226A \mathcode`\&="2026 - \mathcode`\-="702D \mathcode`\+="702B + \mathcode`\-="702D \mathcode`\+="702B \mathcode`\:="703A \mathcode`\=="703D } % \end{macrocode} % \end{macro} @@ -1772,7 +1772,7 @@ % \changes{v1.8c}{1993/10/25}{NFSS standard} % If NFSS is in use we need a new math alphabet which uses a sans serif % font. To support both the release one and two of NFSS the alphabet -% was renamed to "\mathsf" which is defined in NFSS2. +% was renamed to "\mathsf" which is defined in NFSS2. % \begin{macrocode} %\ifx\selectfont\undefined %\else @@ -1795,7 +1795,7 @@ % avoid unnecessary fontwarning.} % \begin{macrocode} \newskip\MacrocodeTopsep \MacrocodeTopsep = 3pt plus 1.2pt minus 1pt -\newdimen\MacroIndent +\newdimen\MacroIndent \settowidth\MacroIndent{\rmfamily\scriptsize 00\ } % \end{macrocode} % \end{macro} @@ -1821,7 +1821,7 @@ % around the problem with an additional comment character. But now % back to |\macrocode*|. We start with the macro |\macro@code| % which prepares everything and then call the macro |\sxmacro@code| -% whose argument is terminated by the string +% whose argument is terminated by the string %\verb*+% \end{macrocode*}+. % \begin{macrocode} \@namedef{macrocode*}{\macro@code\sxmacro@code} @@ -1962,7 +1962,7 @@ % \end{macrocode} % To put the labels in the left margin we have to use the % |\reversemarginpar| declaration. (This means that the -% \texttt{doc.sty} can't be used with all classes or packages.) +% \texttt{doc.sty} can't be used with all classes or packages.) % We also % make the |\marginparpush| zero and |\marginparwidth| suitably % wide. @@ -2074,7 +2074,7 @@ % The omission of this token once caused a funny error. % \changes{v1.5u}{1989/11/14}{equal sign added.} % \begin{macrocode} -{\catcode`\%=12 +{\catcode`\%=12 \long\gdef\check@percent#1{\ifx #1%\let\next\@empty \else \let\next=#1\fi \next}} % \end{macrocode} @@ -2168,17 +2168,17 @@ % depth, we use a counter. We also need a counter to count the % number of nested \textsf{macro} environments. % \changes{v1.5k}{1989/08/17}{Fix for save stack problem.} -% \changes{v1.9k}{1994/02/22}{Fix probably no longer necessary} +% \changes{v1.9k}{1994/02/22}{Fix probably no longer necessary} % \begin{macrocode} \newcount\macro@cnt \macro@cnt=0 % \end{macrocode} % The environment takes an argument---the macro name to be % described. Since this name may contain special `letters' we have % to re-|\catcode| them before scanning the argument. This is done -% by the |\MakePrivateLetters| macro. +% by the |\MakePrivateLetters| macro. % \changes{v1.5k}{1989/08/17}{Fix for save stack problem.} % \changes{v1.7a}{1992/02/26}{Catcode backslash to other (from newdoc).} -% \changes{v1.9k}{1994/02/22}{Don't omit extra group} +% \changes{v1.9k}{1994/02/22}{Don't omit extra group} % \begin{macrocode} \def\macro{\begingroup \catcode`\\12 @@ -2204,7 +2204,7 @@ % \changes{v1.5f}{1989/5/07}{MacroTopsep parameter added.} % \changes{v1.5k}{1989/08/17}{Fix for save stack problem.} % \changes{v1.8c}{1993/10/25}{Support ``environment'' env} -% \changes{v1.9k}{1994/02/22}{Remove \cs{macro@level}} +% \changes{v1.9k}{1994/02/22}{Remove \cs{macro@level}} % \begin{macrocode} \long\def\m@cro@#1#2{\endgroup \topsep\MacroTopsep \trivlist % \end{macrocode} @@ -2315,7 +2315,7 @@ % index program in use (note the definition of % |\SpecialMainIndex| for our installation). % \changes{v1.5s}{1989/11/05}{Support for code line no. (Undoc)} -% \changes{v1.9u}{1995/08/06}{Removed brace group which +% \changes{v1.9u}{1995/08/06}{Removed brace group which % killed \cs{DoNotIndex}} % We advance the current codeline number and after producing an % index entry revert to the original value @@ -2362,7 +2362,7 @@ % \textsf{environment} environments are mixed, therefore we now % use a simpler approach. % \changes{v1.5k}{1989/08/17}{Fix for save stack problem.} -% \changes{v1.9k}{1994/02/22}{Don't checkfor nesting} +% \changes{v1.9k}{1994/02/22}{Don't checkfor nesting} % \begin{macrocode} \let\endmacro \endtrivlist \let\endenvironment\endmacro @@ -2741,8 +2741,8 @@ % mustn't be stored with a special category code or exclusion from % the index won't work, so we employ the case-changing trick used % elsewhere. Since the argument might be an active character, -% |\string| is used to normalize it. -% \changes{v2.0e}{1998/12/28}{Correctly use the case-changing trick.} +% |\string| is used to normalize it. +% \changes{v2.0e}{1998/12/28}{Correctly use the case-changing trick.} % \begin{macrocode} \begingroup \catcode`\&=12 @@ -2841,7 +2841,7 @@ % The next three branches are needed because of bugs in % our \textsf{makeindex} program. You can't produce unbalanced index % entries\footnote{This is possible for \TeX{} if you use -% \texttt{\string{$_{12}$ \rmfamily or +% \texttt{\string{$_{12}$ \rmfamily or % \ttfamily\string}$_{12}$}, % but \textsf{makeindex} will complain.} % and you have to double a percent character. To get around these @@ -2850,7 +2850,7 @@ % all three % bugs. When they've found their way through all % installations, -% the lines above will be removed. See +% the lines above will be removed. See % page~\pageref{bug:fixes} if you already have them. % (I'm not sure which versions incorporate these, but % 2.11 is OK. See also @@ -2967,7 +2967,7 @@ % where \meta{macro name} is a macro name like % $"\"_{12}"p"{_{11}}"@"_{11}$ or $"\"_{12}"$"_{11}$. Note that the "\" % has category `other' and the other characters in the name are all -% `letter', regardless of their normal category. +% `letter', regardless of their normal category. % % \begin{macro}{\DoNotIndex} % This macro is used to suppress macro names in the index. It @@ -2989,7 +2989,7 @@ % % \begin{macro}{\do@not@index} % We make the |\do@not@index| macro |\long| -% since the user might want to exclude the |\par| +% since the user might want to exclude the |\par| % macro. % \begin{macrocode} \long\def\do@not@index#1{% @@ -2999,7 +2999,7 @@ % \changes{v1.7a}{1992/02/26}{Replaced with newdoc version.} % \begin{macrocode} \endgroup - \addto@hook\index@excludelist{#1,}} + \addto@hook\index@excludelist{#1,}} % \end{macrocode} % \end{macro} % @@ -3143,7 +3143,7 @@ %<+gind|gglo>%% doc.sty. The commands for MAKEINDEX like `level' %<+gind|gglo>%% `item_x1' are described in `` Makeindex, A General %<+gind|gglo>%% Purpose, Formatter-Independent Index Processor'' by -%<+gind|gglo>%% Pehong Chen. +%<+gind|gglo>%% Pehong Chen. %<+gind|gglo> % \end{macrocode} % @@ -3232,7 +3232,7 @@ % % \begin{macro}{\SpecialIndex@} % \changes{v2.0c}{1998/08/22}{Macro added.} -% \changes{v2.0f}{1999/02/27}{Temp fix to allow strange code in arg 1 +% \changes{v2.0f}{1999/02/27}{Temp fix to allow strange code in arg 1 % (PR 2968)} % The macro |\SpecialIndex@| does the real work for |\SpecialMainIndex| % and |\SpecialUsageIndex|. It takes two arguments: the macro to be @@ -3241,19 +3241,19 @@ % \changes{v2.0g}{1999/03/22}{Correct so-called temp fix. I'm not going to % explain this.} % \begin{macrocode} -\begingroup - \catcode`\|=0 - \catcode`\\=12 - |gdef|@SpecialIndexHelper@#1#2|@nil{% - |if |noexpand#1\% - |gdef|@gtempa{#2}% - |else - |begingroup - |escapechar|m@ne +\begingroup + \catcode`\|=0 + \catcode`\\=12 + |gdef|@SpecialIndexHelper@#1#2|@nil{% + |if |noexpand#1\% + |gdef|@gtempa{#2}% + |else + |begingroup + |escapechar|m@ne |expandafter|gdef|expandafter|@gtempa|expandafter{|string#1#2}% - |endgroup - |fi} -|endgroup + |endgroup + |fi} +|endgroup \def\SpecialIndex@#1#2{% % \end{macrocode} % The first thing it does is to convert the macro into a list of @@ -3332,11 +3332,11 @@ % \begin{macrocode} \def\SpecialMainEnvIndex#1{\@bsphack\special@index{% #1\actualchar - {\string\ttfamily\space#1} + {\string\ttfamily\space#1} (environment)% \encapchar main}% \special@index{environments:\levelchar#1\actualchar{% - \string\ttfamily\space#1}\encapchar + \string\ttfamily\space#1}\encapchar main}\@esphack} % \end{macrocode} % The |\SpecialUsageIndex| is similar to |\SpecialMainIndex|, except @@ -3366,15 +3366,15 @@ % First we sort the environment under its own name stating in the % actual entry that this is an environment. % \begin{macrocode} - \index{#1\actualchar{\protect\ttfamily#1} + \index{#1\actualchar{\protect\ttfamily#1} (environment)\encapchar usage}% % \end{macrocode} % The second entry is sorted as a subitem under the key -% `environments:'. +% `environments:'. % \changes{v2.1b}{2004/02/09}{environment names incorrectly sorted in % index (pr/3615)} % \begin{macrocode} - \index{environments:\levelchar#1\actualchar{\protect\ttfamily#1}\encapchar + \index{environments:\levelchar#1\actualchar{\protect\ttfamily#1}\encapchar usage}\@esphack} % \end{macrocode} % Because both entries correspond to `descriptions' of the @@ -3596,13 +3596,13 @@ \@ifundefined{index@prologue} {\def\index@prologue{\section*{Index}% \markboth{Index}{Index}% - Numbers written in italic refer to the page + Numbers written in italic refer to the page where the corresponding entry is described; - numbers underlined refer to the + numbers underlined refer to the \ifcodeline@index code line of the \fi - definition; numbers in roman refer to the + definition; numbers in roman refer to the \ifcodeline@index code lines \else @@ -3763,7 +3763,7 @@ %\def\printindex{\typeout{\string\printindex\space is obsolete!}% % \typeout{Please use \string\PrintIndex\space % if you are a macro implementor^^J -% or get a newer version of the documented +% or get a newer version of the documented % software if you are a user}% % \PrintIndex} % \end{macrocode} @@ -3916,7 +3916,7 @@ % \end{macro} % \end{macro} % -% +% % \begin{macro}{\GlossaryMin} % \changes{BHK}{1989/04/26}{Added to support % \texttt{\protect\bslash changes}.} @@ -3979,7 +3979,7 @@ %<+gglo>"\n\n \\end{theglossary}\n" % \end{macrocode} % This difference from \texttt{gind.ist} is necessary if you have an -% up-to-date \LaTeX. +% up-to-date \LaTeX. % \begin{macrocode} %<+gglo>keyword "\\glossaryentry" %<*package> @@ -4044,7 +4044,7 @@ % \end{macrocode} % \end{macro} % -% +% % % % @@ -4058,7 +4058,7 @@ % \begin{macro}{\AlsoImplementation} % \changes{v1.9w}{1995/12/27}{Macro added} % \begin{macro}{\OnlyDescription} -% If |\AlsoImplementation| is in force the whole documentation +% If |\AlsoImplementation| is in force the whole documentation % including the code part will be typeset. This is the default. % \begin{macrocode} \newcommand\AlsoImplementation{% @@ -4073,14 +4073,14 @@ % But |\Finale| will be called at the very end of a file. This % is exactly the point were we want to know if the file is % uncorrupted. Therefore we also call |\check@checksum| at this -% point. +% point. % \begin{macrocode} \check@checksum}% % \end{macrocode} % On the other hand: |\StopEventually| is more or less a % dividing point between description and code. So we start to look % for the check-sum of the documented file by calling -% |\init@checksum|. +% |\init@checksum|. % \begin{macrocode} \init@checksum \@esphack}% @@ -4139,7 +4139,7 @@ \newlanguage\l@nohyphenation \fi % \end{macrocode} -% +% % \begin{macrocode} \DeclareRobustCommand\meta[1]{% % \end{macrocode} @@ -4205,7 +4205,7 @@ % \end{macrocode} % Then it only remains to read in the specified file, and finish % off the |\trivlist|. -% \changes{v1.5t}{1989/11/07}{Call \cs{endmacrocode} instead +% \changes{v1.5t}{1989/11/07}{Call \cs{endmacrocode} instead % of \cs{endtrivlist}.} % \begin{macrocode} \input{#1}\endmacrocode @@ -4278,7 +4278,7 @@ % \meta{c}\meta{text}\meta{c} is equivalent to % "\verb"\meta{c}\meta{text}\meta{c}.\footnote{Warning: % the commentary in the rest of this section was written by Dave -% Love.} In addition, the fact +% Love.} In addition, the fact % that \meta{c} is made active is recorded for the benefit of the % \textsf{verbatim} and \textsf{macrocode} environments. % Note particularly that the definitions below are global. @@ -4363,10 +4363,10 @@ % region where you need to use the character outside a verbatim % environment. It arranges for "\dospecials" and "\@sanitize" to be % altered appropriately, restores the saved catcode and, if necessary, -% the character's meaning (as stored by +% the character's meaning (as stored by % "\MakeShortVerb"). If the catcode wasn't stored in % "\cc\"\meta{c} (by "\MakeShortVerb") the command is silently -% ignored. +% ignored. % \changes{v1.7a}{1992/02/28}{Check for previous matched % \cs{MakeShortVerb} % to avoid error.} @@ -4454,7 +4454,7 @@ \xdef\dospecials{\dospecials}% % \end{macrocode} % Fixing "\@sanitize" is the same except that we need to re-define -% "\@makeother" which obviously needs to be done in a group. +% "\@makeother" which obviously needs to be done in a group. % \begin{macrocode} \begingroup \def\@makeother##1{% @@ -4485,11 +4485,11 @@ % \footnotetext{Warning: the commentary in this section was % written by Dave Love. } % -% +% % \begin{macro}{\init@checksum} % The checksum mechanism works by counting backslashes in the % macrocode. This initialises the count (when called from -% "\StopEventually"). +% "\StopEventually"). % \changes{v1.5k}{1989/09/04}{Macro added to support checksum.} % \begin{macrocode} \def\init@checksum{\relax @@ -4502,7 +4502,7 @@ % \changes{v1.5k}{1989/09/04}{Macro added to support checksum.} % This reports the sum compared with the value ("\bslash@cnt") the % file advertises. It's called from "\Finale" (if that hasn't been -% re-defined). +% re-defined). % \begin{macrocode} \def\check@checksum{\relax \ifnum\check@sum=\z@ @@ -4516,7 +4516,7 @@ \typeout{* Checksum passed *}% \typeout{*******************}% \else - \PackageError{doc}{Checksum not passed + \PackageError{doc}{Checksum not passed (\the\check@sum<>\the\bslash@cnt)}% {The file currently documented seems to be wrong.^^J% Try to get a correct version.}% @@ -4555,7 +4555,7 @@ % \begin{macro}{\step@checksum} % \changes{v1.5k}{1989/09/04}{Macro added to support checksum.} % This advances the count when a backslash is encountered in the -% macrocode. +% macrocode. % \begin{macrocode} \def\step@checksum{\global\advance\bslash@cnt\@ne} % \end{macrocode} @@ -4643,7 +4643,7 @@ % \end{macrocode} % \end{macro} % \let\MakePrivateLetters=\makeatletter -% +% % \begin{macro}{\wrong@table} % \changes{v1.7a}{1992/02/28}{Moved to where the catcodes are right % so it works.} @@ -4664,8 +4664,8 @@ % The code in this section allows index entries to refer to code line % numbers---the number of the first line of macrocode in the % \textsf{macro} environment. -% -% +% +% % \begin{macro}{\codeline@index} % Indexing by code line is controlled by the "codeline@index" switch. % \changes{v1.5s}{1989/11/05}{Support for code line no. (Undoc)} @@ -4702,9 +4702,9 @@ % \cs{CodelineIndex} (Undoc)} % This switches on use of the index file with "\makeindex", sets the % switch to indicate code line numbering and defines "\special@index" -% appropriately. +% appropriately. % \begin{macrocode} -\def\CodelineIndex{\makeindex +\def\CodelineIndex{\makeindex \codeline@indextrue \let\special@index\codeline@wrindex} % \end{macrocode} @@ -4712,7 +4712,7 @@ % \begin{macro}{\PageIndex} % "\PageIndex" is similar. % \begin{macrocode} -\def\PageIndex{\makeindex +\def\PageIndex{\makeindex \codeline@indexfalse \let\special@index\index} % \end{macrocode} @@ -4765,7 +4765,7 @@ % % The following |\mathcode| definitions allow the characters % `|\|' -% and `\texttt{@}' to appear in |\ttfamily| font when invoked in math +% and `\texttt{@}' to appear in |\ttfamily| font when invoked in math % mode;\footnote{You may wonder why the definitions state that both % characters belong to the {\em variable family\/} % (i.e.\ the number 7 in front). The reason is this: @@ -4775,7 +4775,7 @@ % math family number 7 which is the typewriter family in % standard \LaTeX. % But this file should not depend on this specific -% setting, so I changed these +% setting, so I changed these % \texttt{\bslash mathcode}$\,$s % to work with any family assignments. For an example % see the article about the new font selection scheme.} diff --git a/Master/texmf-dist/source/latex/base/docstrip.dtx b/Master/texmf-dist/source/latex/base/docstrip.dtx index be2a4711e08..ab107aecf86 100644 --- a/Master/texmf-dist/source/latex/base/docstrip.dtx +++ b/Master/texmf-dist/source/latex/base/docstrip.dtx @@ -1,37 +1,37 @@ % \iffalse meta-comment % -% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +% Copyright 1993-2014 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi \catcode`\{=1 \catcode`\}=2 \def\filename{docstrip.dtx} \def\fileversion{2.5d} \def\filedate{2005/07/29} -\def\docdate {1999/03/31} +\def\docdate {2014/04/19} % \CheckSum{2439} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -54,7 +54,7 @@ % %% The docstrip program for use with TeX. %% Copyright (C) 1989-1991 Frank Mittelbach -%% Copyright (C) 1992-1995 Johannes Braams, Denys Duchier, +%% Copyright (C) 1992-1995 Johannes Braams, Denys Duchier, %% Frank Mittelbach %% Copyright (C) 1995 Marcin Woli\'nski %% Copyright (C) 1996-1997 Mark Wooding, Marcin Woli\'nski @@ -142,17 +142,17 @@ % \and % Denys Duchier % \and -% Johannes Braams +% Johannes Braams % \and -% Marcin Woli\'nski +% Marcin Woli\'nski % \and -% Mark Wooding +% Mark Wooding % } % % \date{Printed \today} % % \maketitle -% +% % \begin{abstract} % This document describes the implementation of the \ds{} program. % The original version of this program was developed by Frank @@ -204,7 +204,7 @@ % \TeX\ programs has \TeX\@. Therefore the \ds{} program is % implemented entirely in \TeX. % -% \subsection{Functions of the \ds{} program} +% \subsection{Functions of the \ds{} program} % % Having created the \ds{} program to remove comment lines from % \TeX\ programs\footnote{Note that only comment lines, that is @@ -232,9 +232,9 @@ % to generate the executable versions of your files from the % distribution sources. % Most of the \LaTeX\ distribution is packaged this way. -% To produce such a batch file include a statement in your +% To produce such a batch file include a statement in your % `batch file' that -% instructs \TeX\ to read \texttt{docstrip.tex}. +% instructs \TeX\ to read \texttt{docstrip.tex}. % The beginning of such a file would look like: %\begin{verbatim} % \input docstrip @@ -286,7 +286,7 @@ % And standard packages use %\begin{verbatim} % \usedir{tex/latex/tools} -% \usedir{tex/latex/babel} +% \usedir{tex/latex/babel} %\end{verbatim} % etc. % @@ -312,12 +312,12 @@ %\begin{verbatim} % \BaseDirectory{/usr/local/lib/texmf} %\end{verbatim} -% and for standard em\TeX{} installation +% and for standard em\TeX{} installation %\begin{verbatim} % \BaseDirectory{c:/emtex} %\end{verbatim} % -% \DescribeMacro{\DeclareDir} +% \DescribeMacro{\DeclareDir} % Having specified the base directory you should tell \ds{} how to % interpret labels used in |\usedir| commands. This is done with % |\DeclareDir| with two arguments. The first is the label and the @@ -383,13 +383,13 @@ % |\def\WriteToDir{./}| on MSDOS/Unix, % |\def\WriteToDir{:}| on Macintosh, % |\def\WriteToDir{[]}| on VMS. -% +% % If your system requires something % completely different you can define in |docstrip.cfg| macros % |\dirsep| and |\makepathname|. Check for their definition in the % implementation part. If you want some substantially different % scheme of translating |\usedir| labels into directory names try -% redefining macro |\usedir|. +% redefining macro |\usedir|. % % \subsection{Setting maximum numbers of streams} % @@ -449,7 +449,7 @@ % batch file for \TeX. % % \DescribeMacro{\input} -% All \ds{} batch files should start with the line: |\input docstrip| +% All \ds{} batch files should start with the line: |\input docstrip| % % Do not use the \LaTeX\ syntax |\input{docstrip}| as batch files may % be used with plain~\TeX\ or ini\TeX. @@ -465,7 +465,7 @@ % in the file are ignored. In old files that start % |\def\batchfile{|\ldots\ this command is optional, but is a good % idea anyway. If this command is omitted from a batchfile then -% normally \TeX\ will go to its interactive |*| prompt, so you may +% normally \TeX\ will go to its interactive |*| prompt, so you may % stop \ds{} by typing |\endbatchfile| to this prompt. % % \DescribeMacro{\generate} @@ -628,7 +628,7 @@ % you include a |^^J| character in one of these lines, everything % that follows it on the same line is written to a new line in the % output file. This `feature' can be used to add a |\typeout| or -% |\message| to the the stripped file. +% |\message| to the stripped file. % % \DescribeMacro{\declarepreamble} % \DescribeMacro{\declarepostamble} @@ -642,16 +642,16 @@ % such). In such a case one can say |\declarepreamble\somename|, % then type in his/her preamble, end it with |\endpreamble|, % and later on |\usepreamble\somename| to switch to this -% preamble. +% preamble. % If no preamble should be used you can deploy the |\nopreamble| % command. This command is equivalent to saying |\usepreamble\empty|. % The same mechanism works for postambles, |\use...| % declarations are local and can appear inside |\generate|. % % Commands |\preamble| and |\postamble| define and activate -% pre(post)ambles named |\defaultpreamble| and |\defaultpostamble|. +% pre(post)ambles named |\defaultpreamble| and |\defaultpostamble|. % -% \DescribeMacro{\batchinput} +% \DescribeMacro{\batchinput} % The batch file commands can be put into several batch files which % are then executed from a master batch file. This is, for example, % useful if a distribution consists of several distinct parts. You @@ -659,11 +659,11 @@ % addition a master file that simply calls the batch files for the % parts. For this, call the individual batch files from the master % file with the command |\batchinput{|\meta{file}|}|. Don't use -% |\input| for this purpose, this command +% |\input| for this purpose, this command % should be used only for calling the \ds{} program as explained % above and is ignored when used for any other purpose. % -% \DescribeMacro{\ifToplevel} +% \DescribeMacro{\ifToplevel} % When batch files are nested you may want to suppress certain % commands in the lower-level batch files such as terminal % messages. For this purpose you can use the |\ifToplevel| command @@ -686,7 +686,7 @@ % a \texttt{.}-character is written on the terminal. % \item[\texttt{/}] When a number of empty lines appear in a row in the % input file, at most one of them is retained. The \ds{} -% program signals the removal of an empty line with the +% program signals the removal of an empty line with the % \texttt{/}-character. % \item[\texttt{<}] When a `guard line' is found in the input and it % starts a block of optionally included code, this is signalled @@ -763,12 +763,12 @@ %\DeleteShortVerb\| % \begin{tabular}{lcl} % \meta{Expression} & $::=$ & \meta{Secondary} -% [\{\texttt{|}, \texttt{,}\} +% [\{\texttt{|}, \texttt{,}\} % \meta{Secondary}]*\\ -% \meta{Secondary} & $::=$ & +% \meta{Secondary} & $::=$ & % \meta{Primary} [\texttt{\&} % \meta{Primary}]*\\ -% \meta{Primary} & $::=$ & +% \meta{Primary} & $::=$ & % \meta{Terminal} $|$ \texttt{!}\meta{Primary} % $|$ \texttt{(}\meta{Expression}\texttt{)}\\ % \end{tabular} @@ -799,7 +799,7 @@ % % When a block of code is {\em not\/} included, any guards that occur % within that block are {\em not\/} evaluated. -% +% % \section{Those other languages} % Since \TeX\ is an open system some of \TeX\ packages include % non-\TeX\ files. Some authors use \ds\ to generate PostScript @@ -826,7 +826,7 @@ % \declarepreamble\foo % ____________________________ % Package FOO for use with TeX -% \endpreamble +% \endpreamble %\end{verbatim} % macro |\foo| is defined as %\begin{verbatim} @@ -865,7 +865,7 @@ % source file use value current at time of |\generate|. Note that % this means that you cannot produce concurrently two files using % different |\MetaPrefix|es. -% +% % \subsection{Verbatim mode} % If your programming language uses some construct that can % interferes badly with \ds\ (e.g., percent in column one) you may @@ -874,7 +874,7 @@ % % A `Guard expression' of the form |%<<|\meta{END-TAG} marks % the start of a section that will be copied verbatim upto a line -% containing only a percent in column 1 followed by \meta{END-TAG}. +% containing only a percent in column 1 followed by \meta{END-TAG}. % You can select any \meta{END-TAG} you want, but note that spaces % count here. Example: %\begin{verbatim} @@ -907,7 +907,7 @@ % \section{Producing the documentation} % % We provide a short driver file that can be extracted by the -% \ds{} program using the the conditional `\textsf{driver}'. To +% \ds{} program using the conditional `\textsf{driver}'. To % allow the use of \texttt{docstrip.dtx} as a program at Ini\TeX{} % time (e.g., to strip % off its own comments) we need to add a bit of primitive code. @@ -929,7 +929,7 @@ % We use some trickery to avoid issuing |\end{document}| when % the |\ifx| construction is unfinished. If condition below is % true a |\fi| is constructed on the fly, the |\ifx| is completed, -% and the real |\fi| will never be seen as it comes after +% and the real |\fi| will never be seen as it comes after % |\end{document}|. On the other hand if condition is false % \TeX\ skips over |\csname fi\endcsname| having no idea that % this could stand for |\fi|, driver is skipped and only then @@ -948,11 +948,11 @@ % formatting the documentation. % \begin{macrocode} \documentclass{ltxdoc} - \EnableCrossrefs - % \DisableCrossrefs - % use \DisableCrossrefs if the - % index is ready - \RecordChanges + \EnableCrossrefs + % \DisableCrossrefs + % use \DisableCrossrefs if the + % index is ready + \RecordChanges % \OnlyDescription \typeout{Expect some Under- and overfull boxes} \begin{document} @@ -977,7 +977,7 @@ \ifnum13=\catcode`\~{\egroup\else \catcode`\Z=9 Z -Z \catcode`\{=1 \catcode`\}=2 +Z \catcode`\{=1 \catcode`\}=2 Z \catcode`\#=6 \catcode`\^=7 Z \catcode`\@=11 \catcode`\^^L=13 Z \let\bgroup={ \let\egroup=} @@ -1007,7 +1007,7 @@ Z \def\@if#1#2{% Z \expandafter\def\csname\expandafter\@gobbletwo\string#1% Z \expandafter\@gobbletwo\string#2\endcsname Z {\let#1#2}} -Z +Z Z \def\@gobbletwo#1#2{} Z \def\@gobblethree#1#2#3{} Z @@ -1017,9 +1017,9 @@ Z \let\repeat\fi Z Z \def\empty{} Z -Z \def\tracingall{\tracingcommands2 \tracingstats2 -Z \tracingpages1 \tracingoutput1 \tracinglostchars1 -Z \tracingmacros2 \tracingparagraphs1 \tracingrestores1 +Z \def\tracingall{\tracingcommands2 \tracingstats2 +Z \tracingpages1 \tracingoutput1 \tracinglostchars1 +Z \tracingmacros2 \tracingparagraphs1 \tracingrestores1 Z \showboxbreadth 10000 \showboxdepth 10000 \errorstopmode Z \errorcontextlines 10000 \tracingonline1 } Z @@ -1078,7 +1078,7 @@ Z % \begin{macro}{\ifDefault} % The switch |\ifDefault| is used to indicate whether the % default batch file has to be used. -% \changes{2.0f}{1991/06/04}{Macro added.} +% \changes{2.0f}{1991/06/04}{Macro added.} % \begin{macrocode} \newif\ifDefault % \end{macrocode} @@ -1199,7 +1199,7 @@ Z % \end{macro} % % \begin{macro}{\inputcheck} -% This stream is only used for checking for existence of files. +% This stream is only used for checking for existence of files. % \begin{macrocode} \newread\inputcheck % \end{macrocode} @@ -1226,7 +1226,7 @@ Z % an argument delimited by \verb*= = (i.e.\ a space) that just % gobbles the argument. Since the end-of-line character is % converted by \TeX{} to a space. This means that |\input| is not -% available as a command within batch files. +% available as a command within batch files. % % \begin{macro}{\@@input} % \changes{2.1a}{1993/02/22}{Macro added} @@ -1237,7 +1237,7 @@ Z \ifx\undefined\@@input \let\@@input\input\fi % \end{macrocode} % \end{macro} -% +% % To allow the nesting of batch files the |\batchinput| command is % provided it takes one argument, the name of the batch file to % switch to. @@ -1274,7 +1274,7 @@ Z % \begin{macro}{\skip@input} % \changes{2.0j}{1992/03/03}{Added macro} % \changes{2.0n}{1992/04/26}{Argument delimited by space not \cs{relax}} -% \changes{2.0n}{1992/04/26}{Macro renamed from \cs{skipinput}} +% \changes{2.0n}{1992/04/26}{Macro renamed from \cs{skipinput}} % And here is the promised redefinition of |\input|: % \begin{macrocode} \def\skip@input#1 {} @@ -1491,7 +1491,7 @@ Z % use of the \verb=\loop{=\meta{body}\verb=}\repeat= macro that % is defined in plain \TeX\@. The syntax for this loop is: % \begin{flushleft} -% |\for|\meta{control sequence} |:=| \meta{list} +% |\for|\meta{control sequence} |:=| \meta{list} % |\do|\\ % \meta{body}\\ % |\od| @@ -1573,16 +1573,16 @@ Z % \end{macro} % % \changes{2.3a}{1995/08/18}{New mechanism: output streams allocation} -% +% % \subsubsection{Output streams allocator} -% +% % For each of sixteen output streams available we have a macro % named |\s@0| through |\s@15| saying if the stream is assigned to a % file~(1) or not~(0). Initially all streams are not assigned. % % We also declare 16 counters which will be needed by the conditional % code inclusion algorithm. -% +% % \begin{macrocode} \ifx\@tempcnta\undefined \newcount\@tempcnta \fi \@tempcnta=0 @@ -1593,9 +1593,9 @@ Z \advance\@tempcnta1 \ifnum\@tempcnta<16\repeat % \end{macrocode} -% +% % We will use \emph{The \TeX book} style list to search through streams. -% +% % \begin{macrocode} \let\s@do\relax \edef\@outputstreams{% @@ -1619,18 +1619,18 @@ Z % called, which gobbles rest of the list including the ending % |\@nostreamerror|. It also gobbles |\fi| ending the condition, so % the |\fi| is reinserted. -% +% % \begin{macrocode} \def\@nostreamerror{\errmessage{No more output streams!}} \def\@streamfound#1\@nostreamerror{\fi} % \end{macrocode} % \end{macro}\end{macro} -% +% % |\@stripstr| is auxiliary macro eating characters |\s@| % (backslash,s,@). It is defined in somewhat strange way since |\s@| % must have all category code 12 (other). This macro is used to % extract stream numbers from stream names. -% +% % \begin{macrocode} \bgroup\edef\x{\egroup \def\noexpand\@stripstr\string\s@{}} @@ -1643,11 +1643,11 @@ Z % named the same as the external file being opened. E.g., to % write to file |foo.tex| use |\StreamOpen\foo|, then % |\StreamPut\foo| and |\StreamClose\foo|. -% +% % \begin{macrocode} \chardef\stream@closed=16 \def\StreamOpen#1{% - \chardef#1=\stream@closed + \chardef#1=\stream@closed \def\s@do##1{\ifnum##1=0 \chardef#1=\expandafter\@stripstr\string##1 % \global\chardef##1=1 % @@ -1668,7 +1668,7 @@ Z \def\StreamPut{\immediate\write} % \end{macrocode} % \end{macro}\end{macro}\end{macro} -% +% % \subsubsection{Input and Output} % % \begin{macro}{\maybeMsg} @@ -1677,7 +1677,7 @@ Z % When this program is used it can optionally show its progress on % the terminal. In that case it will write a special character to % the terminal (and the transcript file) for each input line. This -% option is on by default when statistics are included in +% option is on by default when statistics are included in % \texttt{docstrip.tex}. It is off when statistics are excluded. The % commands |\showprogress| and |\keepsilent| can be used % to choose otherwise. @@ -1806,12 +1806,12 @@ Z \edef#1{\the\@temptokena#2}} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\@ifpresent} % This macro checks if its first argument is present on a % list passed as the second argument. Depending on the result % it executes either its third or fourth argument. -% +% % \begin{macrocode} \def\@ifpresent#1#2#3#4{% \def\tmp##1#1##2\qStop{\ifx!##2!}% @@ -1876,7 +1876,7 @@ Z % \end{macrocode} % \end{macro} % \begin{macro}{\kernel@ifnextchar} -% \changes{v2.5d}{2005/07/29}{Added macro} +% \changes{v2.5d}{2005/07/29}{Added macro} % The 2003/12/01 release of \LaTeX\ incorporated this macro to avoid % problems with \texttt{amsmath} but this also means that we have to % perform the same trick here when people use \LaTeX\ on a @@ -1888,10 +1888,10 @@ Z % % % \subsection{The evaluation of boolean expressions} -% +% % For clarity we repeat here the syntax for the boolean expressions % in a somewhat changed but equivalent way: -% +% % \DeleteShortVerb\| % \begin{tabular}{lcl} % \meta{Expression} & $::=$ & \meta{Secondary} $|$ @@ -1900,19 +1900,19 @@ Z % \meta{Secondary} & $::=$ & \meta{Primary} $|$ % \meta{Primary} \texttt{\&} % \meta{Secondary}\\ -% \meta{Primary} & $::=$ & +% \meta{Primary} & $::=$ & % \meta{Terminal} $|$ \texttt{!}\meta{Primary} -% $|$ +% $|$ % \texttt{(}\meta{Expression}\texttt{)}\\ % \end{tabular} -% +% % The \texttt{|} stands for disjunction, the \texttt{\&} stands for % conjunction and the \texttt{!}\ stands for negation. The % \meta{Terminal} is any sequence of letters and evaluates to % \meta{true} iff it occurs in the list of options that have to be % included. % \MakeShortVerb\| -% +% % Since we can generate multiple output files from one input, % same guard expressions can be computed several times with % different options. For that reason we first ``compile'' the @@ -1921,10 +1921,10 @@ Z % options produces 1 or 0 as a result. The idea is to say % |\if1\Expr{|\meta{current set of options}|}...\fi| for all % output files. -% +% % Here is a table recursively defining translations for right % sides of the grammar. $\tau(X)$ denotes translation of~$X$. -% +% % \DeleteShortVerb\| % \MakeShortVerb\" % \begingroup @@ -1958,11 +1958,11 @@ Z %\end{verbatim} % When called as above this will expand to |1| if |foo| is % present on current list of options and to |0| otherwise. -% +% % Macros below work in ``almost expand-only'' mode i.e. % expression is analyzed only by expansion but we have to define % some macros on the way (e.g., |\Expr| and |\t@foo|). -% +% % The first parameter of each of these macros is % ``continuation'' (in the sense similar to the language % \textsc{Scheme}). Continuation is a function of at least one @@ -1973,12 +1973,12 @@ Z % argument) passing to it whole constructed translation. % Continuation may expect more arguments if it wants to see what % comes next on the input. -% +% % We will perform recursive descent parse, but definitions will % be presented in bottom-up order. -% +% % \begin{macro}{\Terminal} -% +% % \meta{Terminal}s are recognized by macro |\Terminal|. The % proper way of calling it is |\Terminal{|\meta{current % continuation}|}{}|. Parameters are: continuation, @@ -1987,7 +1987,7 @@ Z % then takes appropriate actions. Since there are 7 ending % chars and probably one |\csname| costs less than 7 nested % |\if|s we construct a name and check if it is defined. -% +% % We must expand |\ifx| completely before taking next actions so % we use |\afterfi|. % \begin{macrocode} @@ -1996,21 +1996,21 @@ Z % \end{macrocode} % If condition is true |#3| belongs to current \meta{Terminal} % so we append it to \meta{Terminal}-so-far and call |\Terminal| -% again. +% again. % \begin{macrocode} \afterfi{\Terminal{#1}{#2#3}}\else % \end{macrocode} % When condition is false it's time to end the \meta{Terminal} % so we call macro |\TerminalX|. Next character is reinserted to % the input. -% +% % In both cases continuation is passed unchanged. % \begin{macrocode} \afterfi{\TerminalX{#1}{#2}#3}\fi } % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\eT@} % Here we define macros marking characters that cannot appear % inside terminal. The value is not important as long as it is @@ -2022,11 +2022,11 @@ Z \Name\let{eT@(}=1 \Name\let{eT@)}=1 % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\TerminalX} % This macro should end scanning of \meta{Terminal}. Parameters % are continuation and gathered tokens of \meta{Terminal}. -% +% % Macro starts by issuing an error message if \meta{Terminal} is % empty. % \begin{macrocode} @@ -2046,10 +2046,10 @@ Z } % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\Primary} % Parameters are continuation and next character from the input. -% +% % According to the syntax \meta{Primari}es can have three forms. % This makes us use even more dirty tricks than usual. Note the % |\space| after a series of |\ifx|s. This series produces an @@ -2060,7 +2060,7 @@ Z % |\if|s and so to use |\afterfi|. % \begin{macrocode} \def\Primary#1#2{% - \ifcase \ifx!#20\else\ifx(#21\else2\fi\fi\space + \ifcase \ifx!#20\else\ifx(#21\else2\fi\fi\space % \end{macrocode} % First case is for |!| i.e. negated \meta{Primary}. In this % case we call |\Primary| recursively but we create new @@ -2084,11 +2084,11 @@ Z } % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\NPrimary} % Parameters are continuation and previously computed % \meta{Primary}. -% +% % This macro negates result of previous computations according % to the rule % $$\tau(!\meta{Primary}) @@ -2097,21 +2097,21 @@ Z \def\NPrimary#1#2{% #1{\noexpand\if1#20\noexpand\else1\noexpand\fi}% } -% \end{macrocode} +% \end{macrocode} % \end{macro} -% +% % \begin{macro}{\PExpression} % Parameters: continuation, \meta{Expression}, next character % from input. We are checking if character is |)| and then pass % unchanged result to our continuation. % \begin{macrocode} -\def\PExpression#1#2#3{% +\def\PExpression#1#2#3{% \ifx)#3\else \errmessage{Error in expression: expected right parenthesis}\fi #1{#2}} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\Secondary} % Each \meta{Secondary} expression starts with \meta{Primary}. % Next checks will be performed by |\SecondaryX|. @@ -2120,7 +2120,7 @@ Z \Primary{\SecondaryX{#1}}} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\SecondaryX} % Parameters: continuation, translation of \meta{Primary}, next % character. We start by checking if next character is |&|. @@ -2143,9 +2143,9 @@ Z \afterfi{#1{#2}#3}\fi } \egroup -% \end{macrocode} +% \end{macrocode} % \end{macro} -% +% % \begin{macro}{\SecondaryXX} % Parameters: continuation, translation of \meta{Primary}, % translation of \meta{Secondary}. We construct translation of @@ -2159,16 +2159,16 @@ Z #1{\noexpand\if0#20\noexpand\else#3\noexpand\fi}} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\Expression} % Every \meta{Expression} starts with \meta{Secondary}. We % construct new continuation and pass it to |\Secondary|. % \begin{macrocode} \def\Expression#1{% \Secondary{\ExpressionX{#1}}} -% \end{macrocode} +% \end{macrocode} % \end{macro} -% +% % \begin{macro}{\ExpressionX} % Parameters: continuation, translation of \meta{Secondary}, % next character. We perform check if character is @@ -2189,11 +2189,11 @@ Z } % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\ExpressionXX} % Parameters: continuation, translation of \meta{Secondary}, % translation of \meta{Expression}. -% We finish up translating of \meta{Expression} according to +% We finish up translating of \meta{Expression} according to % the formula: % $$\tau(\mbox{\meta{Secondary}\texttt{\char`\|}\meta{Expression}}) % =|\if1|\,\tau(\meta{Secondary})\,|1\else| @@ -2201,9 +2201,9 @@ Z % \begin{macrocode} \def\ExpressionXX#1#2#3{% #1{\noexpand\if1#21\noexpand\else#3\noexpand\fi}} -% \end{macrocode} +% \end{macrocode} % \end{macro} -% +% % \begin{macro}{\StopParse} % Here is initial continuation for whole parse process. It will % be used by |\Evaluate|. Note that we assume that expression @@ -2216,8 +2216,8 @@ Z \edef\Expr##1{#1}} % \end{macrocode} % \end{macro} -% -% \begin{macro}{\Evaluate} +% +% \begin{macro}{\Evaluate} % This macro is used to start parsing. We call |\Expression| % with continuation defined above. On end of expression we % append a |>|. @@ -2291,7 +2291,7 @@ Z % The macro |\putMetaComment| has one argument, delimited with % |\endLine|. It brings the source line with |%%| stripped. We % prepend to it |\MetaPrefix| (which can be different from |%%|) -% and send the line to all active files. +% and send the line to all active files. % \begin{macrocode} \edef\inLine{\MetaPrefix#1}% \let\do\putline@do @@ -2325,7 +2325,7 @@ Z % a `\texttt{\%}' further processing has to be done by % |\processLineX|; otherwise this is normal (not commented out) % line. -% +% % In either case the character read is reinserted to the input % as it may have to be written out. % @@ -2361,7 +2361,7 @@ Z % % \begin{macro}{\processLineX} % \changes{2.3a}{1995/08/20}{Trying to avoid assignments} -% This macro is also defined within a group, +% This macro is also defined within a group, % because it also has to check if the next % token in the input stream is a `\texttt{\%}' character. % @@ -2408,9 +2408,9 @@ Z % slash (\texttt{/}) a plus (\texttt{+}), a minus (\texttt{-}), a % less-than sign (\texttt{<}) starting verbatim mode or % any other character that can be found in an option name. This -% means that we have to peek at the next token and -% decide what kind of guard we have. -% +% means that we have to peek at the next token and +% decide what kind of guard we have. +% % We reinsert |#1| as it may be needed by |\doOption|. % \begin{macrocode} \def\checkOption<#1{% @@ -2431,7 +2431,7 @@ Z % \begin{macro}{\doOption} % When no guard modifier is found by |\checkOptions|, the % macro |\doOption| is called. It evaluates a boolean -% expression. The result of this evaluation is stored in +% expression. The result of this evaluation is stored in % |\Expr|. The guard only affects the current % line, so |\do| is defined in such a way that depending on the % result of the test |\if1\Expr{|\meta{options}|}|, the current @@ -2517,7 +2517,7 @@ Z % \begin{macrocode} \def\blockHead{#1}% % \end{macrocode} -% Now we evaluate guard expression for all output files +% Now we evaluate guard expression for all output files % updating off-counters. Then we create new list of active % output files. Only files that were active in the outer block % can remain active now. @@ -2670,7 +2670,7 @@ Z % \changes{2.3e}{1996/10/02}{Added doc} % \ds{} keeps information needed to control inclusion of sources in % several list structures. Lists are macros expanding to a series -% of calls to macro |\do| with two or three parameters. +% of calls to macro |\do| with two or three parameters. % Subsequently |\do| is redefined in various ways and list % macros sometimes are executed to perform some action on every % element, and sometimes are used inside an |\edef| to make new @@ -2689,7 +2689,7 @@ Z % \end{itemize} % % For every output file name \meta{outfile} \ds{} keeps following -% information: +% information: % \begin{itemize} % \item[\cs{pth@}\meta{outfile}] full pathname (including file name), % \item[\cs{ref@}\meta{outfile}] reference lines for the file, @@ -2697,7 +2697,7 @@ Z % with spaces (needed by \cs{InFileName}), % \item[\cs{pre@}\meta{outfile}] preamble template (as defined with % |\declarepreamble|), -% \item[\cs{post@}\meta{outfile}] postamble template. +% \item[\cs{post@}\meta{outfile}] postamble template. % \end{itemize} % % \begin{macro}{\generate} @@ -2775,9 +2775,9 @@ Z % \begin{macrocode} \immediate\openin\inFile\@pathname\relax \ifeof\inFile\else - \Ask\answer{File \@pathname\space already exists + \Ask\answer{File \@pathname\space already exists \ifx\empty\destdir somewhere \fi - on the system.^^J% + on the system.^^J% Overwrite it% \ifx\empty\destdir\space if necessary\fi ? [y/n]}% @@ -2840,7 +2840,7 @@ Z #2% \let\from\err@from \let\needed\err@needed % \end{macrocode} -% We check order of input files. +% We check order of input files. % \begin{macrocode} \checkorder % \end{macrocode} @@ -2874,7 +2874,7 @@ Z \def\checkorderX(#1)#2\qStop#3\qStop{% \def\tmp##1\readsource(#1)##2\qStop{% \ifx!##2! \order@error - \else\ifx!#2!\else + \else\ifx!#2!\else \checkorderXX##2% \fi\fi}% \def\checkorderXX##1\readsource(#1)\fi\fi{\fi\fi @@ -2892,7 +2892,7 @@ Z % \end{macro} % % \begin{macro}{\needed} -% \changes{2.3c}{1995/08/24}{Macro added} +% \changes{2.3c}{1995/08/24}{Macro added} % \changes{2.3e}{1996/09/12}{Forced expansion of argument to fix a bug % with filenames containing macros} % \begin{macro}{\@needed} @@ -2937,7 +2937,7 @@ Z % \end{macro} % % \begin{macro}{\from} -% \changes{2.3c}{1995/08/24}{part of code moved to \cs{needed}} +% \changes{2.3c}{1995/08/24}{part of code moved to \cs{needed}} % |\from| starts by adding a line to preamble for output file. % \begin{macrocode} \def\from#1#2{\errmessage{Command `\string\from' only allowed in @@ -3000,7 +3000,7 @@ Z % off-counters' names} % \changes{2.3e}{1996/10/02}{Introduced ``open list''} % When the input file was successfully opened, we try to open all -% needed output files by executing the ``open list''. +% needed output files by executing the ``open list''. % If any of files couldn't be opened because of number of streams % limits, their names are put into |\refusedfiles| list. This list % subsequently becomes the open list for the next pass. @@ -3012,7 +3012,7 @@ Z % Now all output files that could be opened are open. So we go % through the ``output list'' and for every open file we display a % message and zero the off-counter, while closed files are appended -% to |\refusedfiles|. +% to |\refusedfiles|. % \begin{macrocode} \Msg{} \def\@msg{Processing file \uptospace#1 \qStop} \def\change@msg{% @@ -3143,14 +3143,14 @@ Z % \end{macro} % % \begin{macro}{\showfiles@do} -% \changes{2.4a}{1996/10/02}{Macro added (MW)} +% \changes{2.4a}{1996/10/02}{Macro added (MW)} % A message is displayed on the terminal telling the user what we % are about to do. For each open output file we display one line % saying what options it is generated with and the off-counter % associated with the file is zeroed. First line contains also name % of input file. % Names of output files that are closed are appended to -% |\refusedfiles|. +% |\refusedfiles|. % \begin{macrocode} \def\showfiles@do#1#2{% \ifnum#1=\stream@closed @@ -3181,7 +3181,7 @@ Z % % \begin{macro}{\openoutput} % \changes{2.3e}{1996/10/02}{Change for ``open lists'' -- renamed from -% \cs{ensureopen@do}} +% \cs{ensureopen@do}} % \changes{2.4a}{1996/06/06}{Check whether there are streams left (MDW)} % This macro opens output streams if possible. % \begin{macrocode} @@ -3211,7 +3211,7 @@ Z % % \begin{macro}{\closeoutput} % \changes{2.4a}{1996/06/06} -% {Don't close the file if it's not open (MDW)} +% {Don't close the file if it's not open (MDW)} % This macro closes open output stream when it is no longer % needed and increments maxfiles counters. % \begin{macrocode} @@ -3230,7 +3230,7 @@ Z % \begin{macro}{\ds@heading} % \changes{2.3e}{1996/09/16}{Macro added.} % This is a couple of lines, stating what file is being written and -% how it was created. +% how it was created. % \begin{macrocode} \def\ds@heading{% \MetaPrefix ^^J% @@ -3261,7 +3261,7 @@ Z % \begin{macro}{\declarepreamble} % \changes{2.3a}{1995/08/18}{renamed from \cs{preamble}; % interface changed} -% \changes{2.0e}{1991/06/01}{Macro added.} +% \changes{2.0e}{1991/06/01}{Macro added.} % \changes{2.3e}{1995/09/25} % {Change for batchfiles working by \cs{input}} % \changes{2.3e}{1996/09/16}{Change to allow customization.} @@ -3366,7 +3366,7 @@ Z \declarepreamble\defaultpreamble} \def\postamble{\usepostamble\defaultpostamble \declarepostamble\defaultpostamble} -% \end{macrocode} +% \end{macrocode} % \end{macro} % \end{macro} % \begin{macro}{\org@preamble} @@ -3418,7 +3418,7 @@ in the same archive or directory.) % % \begin{macro}{\originaldefault} % \changes{2.5a}{1998/04/03}{Macro added} -% \changes{2.5b}{1998/04/28}{Macro renamed from \cs{orginaldefault} +% \changes{2.5b}{1998/04/28}{Macro renamed from \cs{orginaldefault} % to \cs{originaldefault}} % The default preamble header changed in v2.5 to allow distribution % of generated files as long as source also distributed. If you need @@ -3491,7 +3491,7 @@ for copying and modification in the file \inFileName. % \end{macro} % % \subsection{Support for writing to specified directories} -% +% % As we've seen before every output file is written to directory % specifed by the value of |\destdir| current at the moment of % this file's |\file| declaration. @@ -3511,11 +3511,11 @@ for copying and modification in the file \inFileName. \def\showdirectory#1{\WriteToDir} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\BaseDirectory} % \changes{2.3e}{1995/09/15}{Macro added} % \changes{2.4e}{1996/10/22}{\cs{@setwritetodir} added (DPC)} -% This is config file command for specifing root directory of the +% This is config file command for specifing root directory of the % \TeX{} hierarchy. It enables the whole directory % selecting mechanism by redefining |\usedir|. % First make sure that the directory syntax commands have been set @@ -3529,7 +3529,7 @@ for copying and modification in the file \inFileName. \edef\basedir{#1\dirsep}} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\convsep} % \changes{2.3e}{1995/09/15}{Macro added} % This macro loops through slashes in its argument replacing them @@ -3541,16 +3541,16 @@ for copying and modification in the file \inFileName. \def\pesvnoc#1\qStop{\fi} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\alt@usedir} % \changes{2.3e}{1995/09/15}{Macro added} % Directory name construction macro enabling writing to various -% directories. +% directories. % \begin{macrocode} \def\alt@usedir#1{% \Name\ifx{dir@#1}\relax \undefined@directory{#1}% - \else + \else \edef\destdir{\csname dir@#1\endcsname}% \fi} \def\showalt@directory#1{% @@ -3559,7 +3559,7 @@ for copying and modification in the file \inFileName. \else\csname dir@#1\endcsname\fi} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\undefined@directory} % \changes{2.4a}{1996/10/04}{Macro added (MW)} % \changes{2.4e}{1996/10/22}{Help text added (DPC)} @@ -3627,7 +3627,7 @@ for copying and modification in the file \inFileName. \ifx t#2\askforoverwritetrue \else\askforoverwritefalse\fi \generate{\file{#1}{#3}}% - }} + }} % \end{macrocode} % \end{macro} % @@ -3683,11 +3683,11 @@ for copying and modification in the file \inFileName. % these commands, but issue a warning when they are used. % \begin{macrocode} \def\processfile{\Msg{% - ^^Jplease use \string\processFile\space instead of + ^^Jplease use \string\processFile\space instead of \string\processfile!^^J}% \processFile} \def\generatefile{\Msg{% - ^^Jplease use \string\generateFile\space instead of + ^^Jplease use \string\generateFile\space instead of \string\generatefile!^^J}% \generateFile} % \end{macrocode} @@ -3715,7 +3715,7 @@ for copying and modification in the file \inFileName. % The configuration command |\maxfiles| is just slightly prettier than % an assignment, for \LaTeX\ people. It also gives me an opportunity % to check that the limit is vaguely sensible. I need at least 4 -% streams: +% streams: % \begin{enumerate} % \item A batch file. % \item A sub batch file, which \LaTeX's installation utility uses. @@ -3737,7 +3737,7 @@ for copying and modification in the file \inFileName. % \end{macrocode} % % \changes{2.4a}{1996/10/03}{No default limit since batchfiles are now -% \cs{input} (MW)} +% \cs{input} (MW)} % Since batchfiles are now |\input|ed there should be no default limit % here. I'll just use some abstract large number. % \begin{macrocode} @@ -3820,7 +3820,7 @@ for copying and modification in the file \inFileName. % \changes{2.3e}{1995/09/25}{Batch file is \cs{input}ed not \cs{read}} % When \ds{} is run it always tries to use a batch file. % -% For this purpose it calls the macro |\processbatchFile|. +% For this purpose it calls the macro |\processbatchFile|. % % \changes{2.4a}{1996/06/06} % {Added check for file limits (MDW)} @@ -3989,10 +3989,10 @@ for copying and modification in the file \inFileName. % \changes{2.0p}{1992/06/26}{Changed question about overwriting.} % \begin{macrocode} \Continuefalse - \Ask\answer{File \destdir\destFileName\space already - exists + \Ask\answer{File \destdir\destFileName\space already + exists \ifx\empty\destdir somewhere \fi - on the system.^^J% + on the system.^^J% Overwrite it% \ifx\empty\destdir\space if necessary\fi ? [y/n]}% @@ -4145,7 +4145,7 @@ for copying and modification in the file \inFileName. % a file name. Its default value defined here is suitable for % \textsc{unix, ms-dos} and Macintosh, but for some systems it may % be needed to redefine this in \texttt{docstrip.cfg} file. We -% provide such redefinition for VMS here. +% provide such redefinition for VMS here. % % Macro |\dirsep| holds directory separator specific for a % system. Default value suitable for UNIX and DOS is slash. It @@ -4154,7 +4154,7 @@ for copying and modification in the file \inFileName. % The definition of this macro is now delayed until |\@setwritedir| % is called. % \end{macro} -% +% % \begin{macro}{\@setwritedir} % \changes{2.4e}{1996/10/22}{macro added (DPC)} % The following tests try to automatically set |\WriteToDir|, @@ -4228,7 +4228,7 @@ for copying and modification in the file \inFileName. % % If the user has a |docstrip.cfg| file, use it now. % \changes{2.4d}{1995/10/17}{Move config file test to outer level (DPC)} -% This macro tries to read \texttt{docstrip.cfg} file. If this +% This macro tries to read \texttt{docstrip.cfg} file. If this % succeeds executes its first argument, otherwise the second. % \begin{macrocode} \immediate\openin\inputcheck=docstrip.cfg\relax @@ -4261,7 +4261,7 @@ for copying and modification in the file \inFileName. % do not start with |\def\batchfile{|\ldots % \begin{macrocode} \def\process@first@batchfile{% - \processbatchFile + \processbatchFile \ifnum\NumberOfFiles=\z@ \interactive \fi @@ -4316,9 +4316,9 @@ for copying and modification in the file \inFileName. % % First check whether the user has % defined the control sequence |\batchfile|. If he did, it should -% contain the name of the file to process. +% contain the name of the file to process. % If he didn't, try the current file, unless that is |docstrip.tex| -% in which case a default name is tried. +% in which case a default name is tried. % Whether or not the default batch file is used is % remembered by setting the switch |\ifDefault| to \meta{true} or % \meta{false}. diff --git a/Master/texmf-dist/source/latex/base/docstrip.ins b/Master/texmf-dist/source/latex/base/docstrip.ins index 9e3f0c6ab14..a8da8dcd278 100644 --- a/Master/texmf-dist/source/latex/base/docstrip.ins +++ b/Master/texmf-dist/source/latex/base/docstrip.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -44,9 +44,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -56,7 +56,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -69,8 +69,8 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble diff --git a/Master/texmf-dist/source/latex/base/ec.ins b/Master/texmf-dist/source/latex/base/ec.ins index db315210b2f..c397daa561f 100644 --- a/Master/texmf-dist/source/latex/base/ec.ins +++ b/Master/texmf-dist/source/latex/base/ec.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file may only be distributed together with a copy of the LaTeX @@ -76,7 +76,7 @@ of this file under its original name. \Msg{*** Generating font defs for Cork encoded and Text Companion fonts ***} - + \generate{ \file{t1cmfib.fd}{ \from{cmfonts.fdd}{fd,T1cmfib,ec}} @@ -126,5 +126,5 @@ of this file under its original name. \Msg{* Happy TeXing} \Msg{***********************************************************} } - + \endbatchfile diff --git a/Master/texmf-dist/source/latex/base/encguide.tex b/Master/texmf-dist/source/latex/base/encguide.tex index d15bbdcdb22..a38ce10f789 100644 --- a/Master/texmf-dist/source/latex/base/encguide.tex +++ b/Master/texmf-dist/source/latex/base/encguide.tex @@ -1,39 +1,39 @@ % \iffalse meta-comment % -% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +% Copyright 1993-2014 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % $Id: encguide.tex 5713 2006-01-18 23:29:23Z robin $ % - + \NeedsTeXFormat{LaTeX2e}[1995/12/01] - + \documentclass{ltxguide}[1994/11/20] - + \usepackage[T1]{fontenc} \IfFileExists{lmodern.sty}{\usepackage{lmodern}}{} \usepackage{textcomp} @@ -175,7 +175,7 @@ \else \count@="80 \setbox0=\hbox{\X - \loop\char\count@\advance\count@ by1 \ifnum\count@<"100 + \loop\char\count@\advance\count@ by1 \ifnum\count@<"100 \repeat}% \ifdim\wd0>0pt \let\top\tophalf\else\let\top\notophalf\fi \beginchart\X{\hfill\llap{\textbf{#1, \large#2}\label{fonttable:#1}}}\normalchart @@ -187,18 +187,18 @@ \setcounter{tocdepth}{3} \title{\LaTeX{} font encodings} - + \author{Frank Mittelbach \and Robin Fairbairns \and Werner Lemberg \and \LaTeX3 Project Team.} - -\date{\copyright~Copyright 1995--1997, 2005, 2006 \\[5pt] 6 January 2006} - + +\date{\copyright~Copyright 1995--2014 \\[5pt] 23 March 2014} + \begin{document} - + \maketitle - + \tableofcontents - + \section{Introduction} This document explains the ideas that underpin \LaTeX{} font @@ -259,7 +259,7 @@ The Computer Modern text encoding raises problems in unmodified \verb"\accent" commands. Even in those Western European languages for which the \Enc{OT1} encoding has symbols for the necessary \verb"\accent"-based diacritics, this shortcoming ruins typesetting of -running text. +running text. With the advent of \TeX{}\,3, with its ability to switch between hyphenation pattern sets, it was clear that the situation could not @@ -300,11 +300,11 @@ most likely be delayed still further. \subsection{Further information} - + For a general introduction to \LaTeX, including the new features of \LaTeXe, you should read \emph{\LaTeXbook}, Leslie Lamport, Addison Wesley, 2nd~ed, 1994. - + A more detailed description of the new features of \LaTeX, including an overview of more than 200 packages and nearly 1000 ready to run examples, is to be found in \emph{\LaTeXcomp{} second edition} by Frank Mittelbach and @@ -314,11 +314,11 @@ The \LaTeX{} project sponsored a report on Mathematical % spelt out in full font encodings, which is worth reading for its insight into the problems of defining the way in which math is used: see~\cite{ziegler,clasen,clasen-vieth}. - + The \LaTeX{} font selection scheme is based on \TeX, which is described by its developer in \emph{The \TeX book}, Donald E.~Knuth, Addison Wesley, 1986, revised in 1991 to include the features of \TeX~3. - + For more information about \TeX{} and \LaTeX, please contact your local \TeX{} Users Group, or the international \TeX{} Users Group (\url{http://www.tug.org}). @@ -369,7 +369,7 @@ start with |E|, whilst |U| is for Unknown or Unclassified encodings. change from font to font, a number of problems arise, so it is best to develop encodings that can be used with a large number of fonts in parallel. This allows documents to be typeset using different fonts without problems. - + The \Enc{TS1} encoding is a good example of a \emph{bad} encoding (even though it was developed with the best intentions) as a huge number of fonts can only implement parts of it. Similarly, the fact that the few sets of @@ -378,7 +378,7 @@ start with |E|, whilst |U| is for Unknown or Unclassified encodings. problems. Don't add to this if possible! \end{quote} - + \subsection{128$^+$ glyph encodings (text)} The `OT' series of font encodings start with Donald Knuth's original @@ -408,7 +408,7 @@ signifying `original', or just `old'. \verb=\=, \verb={=, and \verb=}= are only available in the typewriter fonts and the \textdollar{} and \textsterling{} signs share the same position (in different font shapes). - + This means that direct selection of these slots can produce unpredictable results, e.g., typing \texttt{\string<} or \verb=\symbol{'74}= in a document can yield `\textquestiondown'. @@ -437,7 +437,7 @@ signifying `original', or just `old'. The \Enc{OT3} encoding was never really used with \LaTeXe{} following the introduction of the TIPA system which offers much better support for IPA. In particular, no \File{ot3enc.def} - file was ever produced. + file was ever produced. \end{encodinginfo} @@ -467,7 +467,7 @@ signifying `original', or just `old'. \end{encodinginfo} - + \begin{encodinginfo}{OT6} {Armenian text encoding} @@ -479,6 +479,13 @@ signifying `original', or just `old'. This encoding was allocated to permit use of Dachian's Armenian fonts in a standard \LaTeX{} environment. + + Because of license issues the \texttt{artmr} fonts are not necessarily + included in distributed \TeX{} installations (and for this reason the + corresponding encoding table is not shown below). However, the fonts + and the support macros can be found on the CTAN archives (look for + \texttt{armtex}). + \end{encodinginfo} @@ -517,7 +524,7 @@ signifying `original', or just `old'. {--- (within each encoding)} {larm1000} {\cite{Berdnikov:eurotex-98}} - + There are too many glyphs in the full Cyrillic complement of languages for all of them to be covered by a single \LaTeX{}-compliant encoding (the lower half of each @@ -546,7 +553,7 @@ signifying `original', or just `old'. The \Enc{T3} encoding (and associated macros) provides the glyphs required in phonetic description according to current International Phonetic Association recommendations \cite{ipa}. - + The \Enc{T3} encoding does \emph{not fulfil} the requirements for \Enc{T} encodings---the name is a historical accident. The correct name would be \Enc{X3}, but due to the fact that this font family has been used under its @@ -563,15 +570,15 @@ signifying `original', or just `old'. {0x00--0xFF} % range(s) of slots used for glyphs {0x24} % range(s) of slots with variable glyphs if any {fcr10} % name of an example font - {\cite{tub:JKn93}} + {\cite{tub:JKn93}} The African Latin fonts contain in their lower half (0--127) the same characters as the European Latin (T1-encoded) Fonts, while in their upper half (128--255) they contain letters and symbols for African languages that use extended -Latin alphabets. +Latin alphabets. Due to lack of space, J\"org had to play the unfortunate trick of -assigning \verb=\textdollar= and \verb=\textsterling= +assigning \verb=\textdollar= and \verb=\textsterling= the same position; users should take these characters from the text companion font, if they are needed. Instead of defining a lot of new control sequences for the single letters, there are three @@ -579,9 +586,9 @@ accent-like control sequences with general purpose: \verb=\m= (Modified-1), \verb=\M= (Modified-2) and \verb=\B= (Barred). -Most standard \LaTeX{} encoding-dependent commands +Most standard \LaTeX{} encoding-dependent commands work. However, the Icelandic special letters are not available and `best -replacements' for \verb=\Th=, \verb=\th=, and \verb=\dh= +replacements' for \verb=\Th=, \verb=\th=, and \verb=\dh= are used (barred T and d resp.). \end{encodinginfo} @@ -667,8 +674,8 @@ itself hasn't been defined so far. \else \expandafter\ifx\csname r@fonttable:ptmr8c\endcsname\relax \else - \space (compare the two tables for \Enc{TS1} on - pages~\pageref{fonttable:tcrm1000} + \space (compare the two tables for \Enc{TS1} on + pages~\pageref{fonttable:tcrm1000} and~\pageref{fonttable:ptmr8c})% \fi \fi. @@ -738,7 +745,7 @@ itself hasn't been defined so far. {---} {cmsy10} {\cite[p.431]{A-W:DKn86}} - + The \Enc{OMS} encoding contains basic mathematical symbols, together with an uppercase ``calligraphic'' Latin alphabet. \end{encodinginfo} @@ -793,7 +800,7 @@ given in \cite{ziegler}. {all} {} {\cite[p.416]{A-W:MG2004}} - + As the name indicates, encodings starting with the letter \Enc{E} are intended for experimental encodings, that are still likely to change. \end{encodinginfo} @@ -805,14 +812,14 @@ given in \cite{ziegler}. {all} {} {\cite[p.416]{A-W:MG2004}} - + `Local' encodings provide the means to develop representation techniques that are suited to a particular \TeX{} environment. While the developer has freedom to specify their encoding as he or she pleases, there is a strong incentive to obey the \LaTeX{} rules for encodings, since it will otherwise be difficult to compose text using the encoding. - + At least it was the intention that \Enc{L..} encodings are local and site dependent. However, a number of such encodings became generally used without ever getting a different name allocated. @@ -828,7 +835,7 @@ given in \cite{ziegler}. {\emph{believed none}} {ptmr8y} {\cite[p.416]{A-W:MG2004}} - + This is an alternative to the \Enc{T1} encoding developed by Y\&Y and used in their commerical \TeX{} implementation. @@ -856,7 +863,7 @@ given in \cite{ziegler}. {\emph{believed none}} {grmn1000} {\cite[p.575]{A-W:MG2004}} - + Currently the main encoding in use for the Greek language. This encoding doesn't conform to the restrictions for @@ -875,7 +882,7 @@ given in \cite{ziegler}. {---} {} {\cite{Adobe:PDF-1.6}, \cite{hyperref}} - + The \Enc{PD1} encoding is a virtual encoding with 256 glyphs needed to produce bookmarks and similar text in PDF document generated with pdf\LaTeX. The encoding is ``virtual'' because by design there are no \TeX{} @@ -891,7 +898,7 @@ given in \cite{ziegler}. {---} {} {\cite{Adobe:PDF-1.6}, \cite{hyperref}} - + Another virtual encoding (with more than 600 characters) for Unicode-encoded bookmarks in PDF documents. \end{encodinginfo} @@ -912,7 +919,7 @@ given in \cite{ziegler}. -\section{Restrictions} +\section{Restrictions} \label{sec:restrictions} @@ -1165,14 +1172,14 @@ accented. For example, |\v{c}| is the \textsc{licr} for `\v{c}'. \ttverb\textunderscore \>OT1,T1\> \textunderscore \> \\ \ttverb\textvisiblespace \>OT1,T1\> \textvisiblespace\> \\ \ttverb\th \>T1 \> \th \> -\end{tabbing} +\end{tabbing} \begin{thebibliography}{99} \addcontentsline{toc}{section}{\numberline{\relax}\refname} - + \bibitem{Adobe:PDF-1.6} \emph{\textsc{PDF} reference}: Adobe portable document format version~1.6. Adobe Systems @@ -1238,9 +1245,9 @@ Michael~J. Ferguson. \bibitem{tub:JKn93} J\"org Knappen. -\newblock Fonts for Africa: The fc Fonts. +\newblock Fonts for Africa: The fc Fonts. \newblock {\em {TUG}boat}, 14(2):104, 1993. - + \bibitem{Knappen:TB17-2-96} J\"org Knappen: \emph{The \Pkg{dc} fonts~1.3: Move towards stability and completeness}. In: TUGBoat 17\#2, 1996. @@ -1249,7 +1256,7 @@ J\"org Knappen. \bibitem{A-W:DKn86} Donald~E. Knuth. \newblock {\em The {\TeX}book}. -\newblock Volume~A of {\em Computers \& {T}ypesetting\/}, +\newblock Volume~A of {\em Computers \& {T}ypesetting\/}, May 1989. \newblock Eight printing. @@ -1278,7 +1285,7 @@ Frank Mittelbach and Michel Goossens. \url{http://unicode.org}. \bibitem{ziegler} Justin Ziegler, \emph{Technical - Report on Math Font Encodings}, June 1994, + Report on Math Font Encodings}, June 1994, \url{http://www.tug.org/twg/mfg/papers/ltx3pub/l3d007.ps.gz}. \end{thebibliography} @@ -1305,7 +1312,7 @@ for each font it fails to find.) \ftable{plr10}{OT4} -\ftable{artmr10}{OT6} +%\ftable{artmr10}{OT6} \ftable{ecrm1000}{T1} diff --git a/Master/texmf-dist/source/latex/base/exscale.dtx b/Master/texmf-dist/source/latex/base/exscale.dtx index 4621afeaa5f..70104afbe43 100644 --- a/Master/texmf-dist/source/latex/base/exscale.dtx +++ b/Master/texmf-dist/source/latex/base/exscale.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %%% File: exscale.dtx @@ -33,7 +33,7 @@ %<package>\NeedsTeXFormat{LaTeX2e} %<package>\ProvidesPackage{exscale} %<fd, >\ProvidesFile{OMXcmex.fd} -%<package,fd> [2007/10/29 v2.1h +%<package,fd> [2007/10/29 v2.1h %<package> Standard LaTeX package exscale] %<fd, > exscale package font definitions] %<*driver> @@ -159,7 +159,7 @@ % \end{macrocode} % This dimen is set with every size change to $1.2$ times the height % of a left parenthesis. -% \changes{v2.1e}{1994/11/06}{Renamed \cs{every@size} to +% \changes{v2.1e}{1994/11/06}{Renamed \cs{every@size} to % \cs{every@math@size}} % \changes{v2.1e}{1994/11/06}{Update \cs{big@size} globally} % \changes{v2.1h}{2001/10/29}{Use box 0 within group to avoid changing this diff --git a/Master/texmf-dist/source/latex/base/exscale.ins b/Master/texmf-dist/source/latex/base/exscale.ins index 179decb900a..8263ff4d523 100644 --- a/Master/texmf-dist/source/latex/base/exscale.ins +++ b/Master/texmf-dist/source/latex/base/exscale.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -65,8 +65,8 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble diff --git a/Master/texmf-dist/source/latex/base/fixltx2e.dtx b/Master/texmf-dist/source/latex/base/fixltx2e.dtx index d9d91e43636..c67813a566a 100644 --- a/Master/texmf-dist/source/latex/base/fixltx2e.dtx +++ b/Master/texmf-dist/source/latex/base/fixltx2e.dtx @@ -1,34 +1,34 @@ % \iffalse meta-comment % -% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +% Copyright 1993-2014 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse -% +% %<*dtx> \ProvidesFile{fixltx2e.dtx} %</dtx> @@ -38,7 +38,7 @@ %<driver>\ProvidesFile{fixltx2e.drv} % \fi % \ProvidesFile{fixltx2e.dtx} - [2006/09/13 v1.1m fixes to LaTeX] + [2014/04/27 v1.1p fixes to LaTeX] % % \iffalse %<*driver> @@ -54,7 +54,7 @@ %</driver> % \fi % -% \CheckSum{1078} +% \CheckSum{1213} % %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -89,9 +89,9 @@ % % \begin{abstract} % These packages provides fixes to \LaTeXe{} which are desirable -% but cannot be integrated into the \LaTeXe{} kernel or the -% font definition files directly as they would produce a version -% incompatible to earlier releases (either in formatting or +% but cannot be integrated into the \LaTeXe{} kernel or the +% font definition files directly as they would produce a version +% incompatible to earlier releases (either in formatting or % functionality). % % By providing these fixes in the form of packages, users can benefit @@ -114,7 +114,7 @@ % classes are not concerned with bugs but are suggesting, more or % less politely, that the design decisions embodied in them are % `not optimal' and asking us to modify them. -% +% % There are several reasons why we have decided not to make such % changes to these files. % \begin{itemize} @@ -123,7 +123,7 @@ % good practice to change such aspects of `standard classes' % because many people will be relying on them. % \end{itemize} -% +% % We have therefore decided not to even consider making such % modifications, nor to spend time justifying that decision. This % does not mean that we do not agree that there are many @@ -146,7 +146,7 @@ % % In theory one could get around this by adding a line like % \begin{quote} -% |\NeedsTeXFormat{latex2e}[|\meta{date}|]| +% |\NeedsTeXFormat{latex2e}[|\meta{date}|]| % \end{quote} % on top of the document. However, this fails for two reasons. Firstly, % most people will not be aware that they make use of a feature or fix @@ -156,7 +156,7 @@ % in time to process the document properly (the latter is a sad fact % of life). % -% By providing the \Lpack{fixltx2e} and \Lpack{fix-cm} packages +% By providing the \Lpack{fixltx2e} and \Lpack{fix-cm} packages % we hope to help people in this respect since, when they % are used, a document will contain a clear % indication that special features/fixes are needed and if the @@ -164,10 +164,10 @@ % with the right version) it is far easier to download and install them % from some archive than to upgrade \LaTeX{} in a rush. % -% The packages are independent from each other and deal with different +% The packages are independent from each other and deal with different % subjects: % \Lpack{fixltx2e} provides general changes to the \LaTeX{} kernel, -% while \Lpack{fix-cm} improves the definitions of the Computer Modern +% while \Lpack{fix-cm} improves the definitions of the Computer Modern % font families. % % We will try to maintain the packages in such a way that they can be used @@ -189,14 +189,14 @@ % |\usepackage{fixltx2e}[|\meta{date}|]| % \end{quote} % into the preamble of your document, where \meta{date} is the date of -% the \Lpack{fixltx2e} package that you are using. +% the \Lpack{fixltx2e} package that you are using. % This way your document will produce a warning if processed at a site % that only has an older version of of this package. % % \subsection{Using \Lpack{fix-cm}} % % \begin{sloppypar} -% To use the \Lpack{fix-cm} package, +% To use the \Lpack{fix-cm} package, % load \danger it \emph{before} \cmd{\documentclass}, % and use the command \cmd{\RequirePackage} to do so, rather than the % normal \cmd{\usepackage}: @@ -205,8 +205,8 @@ % |\RequirePackage{fix-cm}|\\ % |\documentclass| \dots % \end{verse} -% \textbf{Do not to load any other package before the document class}, -% unless you have a thorough understanding of the \LaTeX{} internals +% \textbf{Do not to load any other package before the document class}, +% unless you have a thorough understanding of the \LaTeX{} internals % and know exactly what you are doing! % % @@ -219,7 +219,7 @@ % % % -% \subsection{2-col: 1-col fig can come before earlier 2-col fig +% \subsection{2-col: 1-col fig can come before earlier 2-col fig % (pr/2346)} % %\begin{verbatim} @@ -235,7 +235,7 @@ % table." however, there is a footnote stating, "However, % in two-column page style, a single-column figure can come before % an earlier double-column figure, and vice versa." -% +% % this twocolumn behavior is undesireable---at least by me and % most professional organizations i publish in. ed snyzter developed % a hack fix for 2.09 several years ago which links the two @@ -287,7 +287,7 @@ % float is committed to a certain region, an additional check must be % made to check that the float is (or is not) double column. If it % spans the wrong number of columns it is deferred rather than being -% added. +% added. % % Unfortunately the bit `16' is not available in \LaTeXe. It is used % to encode the extra float position possibility `|!|' that was added @@ -406,7 +406,7 @@ % % \section{Fixes added for 2003/06/01} % -% \subsection{\texttt{\textbackslash fnsymbol} should use text symbols +% \subsection{\texttt{\textbackslash fnsymbol} should use text symbols % if possible (pr/3400)} % %\begin{verbatim} @@ -434,7 +434,7 @@ % >Synopsis: No hyphenation in first word after float environment % >Arrival-Date: Thu Jan 30 13:21:00 CET 2003 % >Originator: h.harders@tu-bs.de (Harald Harders) -% +% % If a float environment (figure, table) is written within a paragraph, % the first word after the environment is not hyphenated. %\end{verbatim} @@ -462,7 +462,7 @@ %\begin{verbatim} %\usepackage[T1]{fontenc} %\end{verbatim} -% to a document that uses the Computer Modern typefaces, +% to a document that uses the Computer Modern typefaces, % then not only the T1 encoding is used but the fonts % used in the document look noticeably different. This is due to the fact % that the EC fonts have more font series designs, e.g.\ a 14.4\,pt bold @@ -484,14 +484,14 @@ % % % -% \subsubsection{What \Lpack{fix-cm} does} +% \subsubsection{What \Lpack{fix-cm} does} % % ^^A Are you bothered by the T1 and TS1 encoded Computer Modern fonts, % ^^A which look partially worse than the traditional ones? Would you % ^^A like to use the CM fonts with arbitrary sizes? If so, the macro % ^^A package \Lpack{fix-cm} can help you. % -% Loading the package \Lpack{fix-cm} changes the font definitions of the +% Loading the package \Lpack{fix-cm} changes the font definitions of the % Computer Modern fonts, in order to achieve the following effects: % \begin{itemize} % \item @@ -513,10 +513,10 @@ % The package acts on the following font families: % \begin{itemize} % \item -% The text font families \file{cmr}, \file{cmss}, \file{cmtt} and +% The text font families \file{cmr}, \file{cmss}, \file{cmtt} and % \file{cmvtt} with OT1, T1 and TS1 encoding. -% \item -% The default math fonts used by \LaTeX, i.e., the font families +% \item +% The default math fonts used by \LaTeX, i.e., the font families % \file{cmm} with encoding OML and \file{cms} with encoding OMS. % \item % The symbols used by the package \Lpack{latexsym}, i.e., the font @@ -551,7 +551,7 @@ % The package should be loaded \danger \emph{before} \cmd{\documentclass}, % using the command |\RequirePackage{fix-cm}|, rather than the % normal \cmd{\usepackage}. -% Rationale: +% Rationale: % If the package is loaded in the preamble, a preceding package or % even the code of the document class may have used any of the CM % fonts already. However, the definitions of those fonts, that are @@ -572,18 +572,18 @@ % lots of possibly huge \file{.pk} files. Also, \MF{} chokes % sometimes on extremely small or large sizes, because of arithmetic % problems. -% +% % \Lpack{fix-cm} supersedes the experimental packages \Lpack{cmsd} and % \Lpack{fix-ec}, which are no longer distributed. % % The packages \Lpack{type1cm} and \Lpack{type1ec} must not be loaded -% additionally; they enable only continuous scaling. +% additionally; they enable only continuous scaling. % % % % \section{Fixes added for 2005/12/01} % -% \subsection{\texttt{\textbackslash textsubscript} not defined in +% \subsection{\texttt{\textbackslash textsubscript} not defined in % latex.ltx (pr/3492)} % %\begin{verbatim} @@ -609,10 +609,10 @@ % >Arrival-Date: Fri Jun 11 16:21:00 CEST 2004 % >Originator: moho01ab@student.cbs.dk (Morten Hoegholm) % -% The last three arguments of \@DeclareMathSizes cannot take a dimension -% as argument, making it inconsistent with the rest of the font changing -% commands and itself, as the second argument can take a dimension -% specification. +% The last three arguments of \@DeclareMathSizes cannot take a dimension +% as argument, making it inconsistent with the rest of the font changing +% commands and itself, as the second argument can take a dimension +% specification. %\end{verbatim} % % \subsection{\texttt{\textbackslash addpenalty} ruins flush-bottom (pr/3073)} @@ -624,14 +624,14 @@ % >Arrival-Date: 20 Oct 2005 14:46:35 -0700 % >Originator: asnd@triumf.ca (Donald Arseneau) % >Description: -% The (revised) definition of \addpenalty has been +% The (revised) definition of \addpenalty has been % incorporated into fixltx2e, but now Plamen Tanovski has found a % problem: since the \vskip is increased by the previous depth, % consecutive \addpenalty and \addvspace commands keep enlarging % the \vskip. %\end{verbatim} % -% \subsection{\texttt{\textbackslash footnotemark[x]} crashes with fixltx2e.sty +% \subsection{\texttt{\textbackslash footnotemark[x]} crashes with fixltx2e.sty % (pr/3752)} % %\begin{verbatim} @@ -695,12 +695,12 @@ % % Use of a \raisebox in \section{} produces the error message % mentioned in the subject. -% +% % PR latex/1738 descriped a similar problem, which has been solved % 10 years ago. Protecting the \raisebox with \protect solved my % problem as well, but wouldn't it make sense to have a similar fix % as in the PR? -% +% % It is particulary confusing, that an unprotected \raisebox in a % \section*-environment works fine, while in a \section-environment % produces error. @@ -720,6 +720,31 @@ % |\framebox|, |\parbox|, |\rule| and |\raisebox|. % % +% \section{Fixes added for 2014/05/01} +% +% \subsection{Check the optional arguments of floats} +% +% By default LaTeX silently ignores unknown letters in the optional +% arguments of floats. |\begin{figure}[tB]| the |B| is ignored so it +% acts like |\begin{figure}[t]| However |\begin{figure}[B]| does +% \emph{not} act like |\begin{figure}[]| as the check for an empty +% argumant, or unsupplied argument, is earlier. |[]| causes the +% default float placement to be used, but |[B]| means that \emph{no} +% float area is allowed and so the float will not be placed until the +% next |\clearpage| or end of document, no warning is given. +% +% This package adds a check on each letter, and if it not one of +% |!tbhp| then an error is given and the code acts as if |p| had been +% used, so that the float may be placed somewhere. +% +% \subsection{Infinite glue found (pr/4023 and pr/2346)} +% +% The fix for pr/2346 had an issue when used in conjunction with +% |\enlargethispage| as the latter introduced an infinite negative +% glue at the bottom of the page. That in turn make a |\vsplit| +% operation to get at the column marks invalid. +% +% % \StopEventually{} % % \section{Implementation} @@ -733,7 +758,7 @@ % % % -% \subsection{2-col: 1-col fig can come before earlier 2-col fig +% \subsection{2-col: 1-col fig can come before earlier 2-col fig % (pr/2346) \\ % Wrong headline for twocolumn (pr/2613)} % @@ -760,10 +785,20 @@ % \begin{macrocode} \splitmaxdepth\maxdimen \vbadness\maxdimen - \setbox\@outputbox\vsplit\@outputbox to\maxdimen +% \end{macrocode} +% In case of |\enlargethispage| we will have infinite negative glue +% at the bottom of the page (coming from |\vss|) and that will earn +% us an error message if we |\vsplit| to get at the marks. So we +% need to remove thek last glue (if any) at the end of |\@outputbox| +% as we are only interested in marks that change doesn't matter. +% \changes{v1.1o}{2014/04/18}{Handle infinite glue from +% \cs{enlargethispage} (pr/4023)} +% \begin{macrocode} + \setbox\@outputbox\vbox{\unvbox\@outputbox\unskip}% + \setbox\@outputbox\vsplit\@outputbox to\maxdimen % \end{macrocode} % -% One minor difference from the current \package{fixmarks}, pass the +% One minor difference from the current \package{fixmarks}, pass the % marks through a token register to stop any |#| tokens causing an % error in a |\def|. % \begin{macrocode} @@ -828,32 +863,37 @@ % % \begin{macrocode} \def\end@dblfloat{% -\if@twocolumn - \@endfloatbox - \ifnum\@floatpenalty <\z@ - \@largefloatcheck + \if@twocolumn + \@endfloatbox + \ifnum\@floatpenalty <\z@ + \@largefloatcheck % \end{macrocode} % % Force the depth of two column float boxes. % \begin{macrocode} - \global\dp\@currbox1sp % + \global\dp\@currbox1sp % % \end{macrocode} -% +% What follows is essentially |\end@float| without a starting +% |\@endfloatbox|. % \changes{v1.1d}{2000/09/24}{FMi: use output routine to % defer float} -% Next line assumes that first token of |\end@float| is -% |\@endfloatbox| so we gobble that. -% \begin{macrocode} -% \@cons\@deferlist\@currbox - \expandafter\@gobble\end@float -% \end{macrocode} -% |\@Esphack| is then added by |\@endfloat| above. -% \begin{macrocode} +% \changes{v1.1p}{2014/04/27}{Inline the code to allow some +% coexistance with packages that hook into \cs{end@float} and do not +% know about the algorithm change} +% \begin{macrocode} + \@cons\@currlist\@currbox + \ifnum\@floatpenalty <-\@Mii + \penalty -\@Miv + \@tempdima\prevdepth + \vbox{}% + \prevdepth\@tempdima + \penalty\@floatpenalty + \else + \vadjust{\penalty -\@Miv \vbox{}\penalty\@floatpenalty}\@Esphack + \fi + \else + \end@float \fi -% \ifnum \@floatpenalty =-\@Mii \@Esphack\fi -\else - \end@float -\fi } % \end{macrocode} % @@ -862,7 +902,7 @@ % width of the float). % \begin{macrocode} \def\@testwrongwidth #1{% - \ifdim\dp#1=\f@depth + \ifdim\dp#1=\f@depth \else \global\@testtrue \fi} @@ -892,7 +932,7 @@ % % All the remaining changes are replacing the double column defer list % or insering the extra test |\@testwrongwidth|\marg{box} at suitable -% places. That is at plces where a box is taken off the deferlist. +% places. That is at places where a box is taken off the deferlist. % \begin{macrocode} \def \@doclearpage {% \ifvoid\footins @@ -937,7 +977,7 @@ \fi \fi % \end{macrocode} -% the next line is needed to avoid loosing floats in certain +% the next line is needed to avoid losing floats in certain % circumstances a single call to the original |\doclearpage| % will now no longer output all floats. % \changes{v1.1d}{2000/09/24}{FMi: ensure \cs{doclearpage} @@ -1148,7 +1188,7 @@ \ifdim \ht #1>\@colht \@testtrue \fi - \if@test + \if@test \@cons\@failedlist #1% \else \@ytryfc #1% @@ -1159,7 +1199,7 @@ \def\@ztryfc #1{% \@tempcnta\count #1% \divide\@tempcnta\@xxxii - \multiply\@tempcnta\@xxxii + \multiply\@tempcnta\@xxxii \@bitor \@tempcnta {\@failedlist \@flfail}% \@testfp #1% % \end{macrocode} @@ -1240,7 +1280,7 @@ \else \@tempskipb\lastskip % \end{macrocode} -% \changes{v1.1l}{2005/11/10}{Add the correct \cs{vskip}} +% \changes{v1.1l}{2005/11/10}{Add the correct \cs{vskip}} % We have to make sure the final \cs{vskip} seen by \TeX\ is the % correct one, namely \cs{@tempskipb}. However we may have to % adjust for \cs{prevdepth} when placing the penalty but that @@ -1274,7 +1314,7 @@ % % % -% \subsection{\texttt{\textbackslash fnsymbol} should use text symbols +% \subsection{\texttt{\textbackslash fnsymbol} should use text symbols % if possible (pr/3400)} % \begin{macro}{\@fnsymbol} % @@ -1322,12 +1362,12 @@ % beginning of an alignment cell. However, users of e\TeX\ will be % pleasantly surprised to get the best of both worlds and no bad % side effects. -% +% % First some code for checking if we are running e\TeX\ but making % sure not to permanently turn |\eTeXversion| into |\relax|. % \begin{macrocode} \begingroup\expandafter\expandafter\expandafter\endgroup -\expandafter\ifx\csname eTeXversion\endcsname\relax +\expandafter\ifx\csname eTeXversion\endcsname\relax % \end{macrocode} % In case of ordinary \TeX\ we define |\TextOrMath| as a robust % command but make sure it always grabs its arguments. If we didn't do @@ -1400,7 +1440,7 @@ % \end{macro} % \end{macro} % -% \subsection{\texttt{\textbackslash textsubscript} not defined in +% \subsection{\texttt{\textbackslash textsubscript} not defined in % latex.ltx (pr/3492)} % % \begin{macro}{\textsubscript} @@ -1419,7 +1459,7 @@ % \subsection{\texttt{\textbackslash DeclareMathSizes} only take pts. % (pr/3693)} % -% \begin{macro}{\@DeclareMathSizes} +% \begin{macro}{\@DeclareMathSizes} % \changes{v1.1k}{2005/09/29}{Fixed blank lines} % This fix given by Michael J. Downes on comp.text.tex on 2002/10/17 % allows the user to have settings such as @@ -1447,8 +1487,8 @@ % % \subsection{Fewer fragile macros} % -% \begin{macro}{\MakeRobust} -% \changes{v1.1n}{2006/03/24}{Added macro} +% \begin{macro}{\MakeRobust} +% \changes{v1.1n}{2006/03/24}{Added macro} % % The macro firstly checks if the controls sequence in question exists % at all. @@ -1466,9 +1506,9 @@ % \verb*=\foo = equal to \verb*=\foo= and redefine \verb*=\foo= so % that it acts like a macro defined with \verb=\DeclareRobustCommand=. % \begin{macrocode} - {% + {% \@ifundefined{\expandafter\@gobble\string#1\space}% - {% + {% \expandafter\let\csname \expandafter\@gobble\string#1\space\endcsname=#1% \edef\reserved@a{\string#1}% @@ -1489,13 +1529,13 @@ % Here we make some kernel macros robust. % \begin{macrocode} \MakeRobust\( -\MakeRobust\) -\MakeRobust\[ +\MakeRobust\) +\MakeRobust\[ \MakeRobust\] -\MakeRobust\makebox -\MakeRobust\savebox -\MakeRobust\framebox -\MakeRobust\parbox +\MakeRobust\makebox +\MakeRobust\savebox +\MakeRobust\framebox +\MakeRobust\parbox \MakeRobust\rule \MakeRobust\raisebox % \end{macrocode} @@ -1507,7 +1547,7 @@ % \subsection{Using EC fonts (T1 encoding) makes my documents look % bl**dy horrible} % -% \subsubsection{Preliminaries} +% \subsubsection{Preliminaries} % The \LaTeX{} kernel does not declare the font encoding TS1. % However, we are going to set up font definitions for this encoding, % so we have to declare it now. @@ -1518,8 +1558,8 @@ % % In case the package is loaded in the preamble, any of the CM fonts may % have been used already and cannot be redefined. Yet we try to -% intercept at least the problem that is most likely to occur, i.e., -% a hidden \cmd{\normalfont}. Most of the standard definitions +% intercept at least the problem that is most likely to occur, i.e., +% a hidden \cmd{\normalfont}. Most of the standard definitions % are ok, but those for T1 encoding and 10.95\,pt need to be removed: % \begin{macrocode} \expandafter \let \csname T1/cmr/m/n/10.95\endcsname \relax @@ -1528,11 +1568,11 @@ \expandafter \let \csname T1/cmvtt/m/n/10.95\endcsname \relax % \end{macrocode} % -% \Lpack{fix-cm} may still fail, if the EC fonts are preloaded in the -% \LaTeX{} format file. This situation is, however, very unlikely and could occur +% \Lpack{fix-cm} may still fail, if the EC fonts are preloaded in the +% \LaTeX{} format file. This situation is, however, very unlikely and could occur % only with a customized format. % -% The remainder of the package is enclosed in a group, where the catcodes +% The remainder of the package is enclosed in a group, where the catcodes % are guaranteed to be appropriate for the processing of font definitions. % \begin{macrocode} \begingroup @@ -1672,8 +1712,8 @@ \DeclareFontShape{T1}{cmss}{bx}{it} {<->ssub*cmss/bx/sl}{} % \end{macrocode} -% The following substitutions are not provided in the default -% \file{.fd} files. I have included them, so that you can +% The following substitutions are not provided in the default +% \file{.fd} files. I have included them, so that you can % easily use the EC fonts with the default bold series being % \file{b} rather than \file{bx}. % \begin{macrocode} @@ -2093,17 +2133,17 @@ % \subsubsection{\LaTeX{} symbols} % \begin{macrocode} \DeclareFontFamily{U}{lasy}{} -\DeclareFontShape{U}{lasy}{m}{n}{ - <-6> lasy5 +\DeclareFontShape{U}{lasy}{m}{n}{ + <-6> lasy5 <6-7> lasy6 <7-8> lasy7 <8-9> lasy8 - <9-10> lasy9 - <10-> lasy10 + <9-10> lasy9 + <10-> lasy10 }{} \DeclareFontShape{U}{lasy}{b}{n}{ <-10> ssub * lasy/m/n - <10-> lasyb10 + <10-> lasyb10 }{} % \end{macrocode} % \begin{macrocode} @@ -2112,6 +2152,89 @@ % \end{macrocode} % % +% \subsection{Check the optional argument to floats} +% +% The default definition of |\@xfloat| allows +% |\begin{figure}[abt23WD]| silently ignoring all but |t|. If you use +% |\begin{figure}[T]| you get no warning but the float is not allowed +% \emph{anywhere} so will go to the end of document (or +% |\clearpage|). This change gives an error message for undefined +% options. +% +% \changes{v1.1n}{2013/12/13}{Check float optional argument.} +% \begin{macrocode} +\def\@xfloat #1[#2]{% + \@nodocument + \def \@captype {#1}% + \def \@fps {#2}% + \@onelevel@sanitize \@fps + \def \reserved@b {!}% + \ifx \reserved@b \@fps + \@fpsadddefault + \else + \ifx \@fps \@empty + \@fpsadddefault + \fi + \fi + \ifhmode + \@bsphack + \@floatpenalty -\@Mii + \else + \@floatpenalty-\@Miii + \fi + \ifinner + \@parmoderr\@floatpenalty\z@ + \else + \@next\@currbox\@freelist + {% + \@tempcnta \sixt@@n + \expandafter \@tfor \expandafter \reserved@a + \expandafter :\expandafter =\@fps + \do +% \end{macrocode} +% Start of changes, use a nested if structure, ending in an error. +% \begin{macrocode} + {% + \if \reserved@a h% + \ifodd \@tempcnta + \else + \advance \@tempcnta \@ne + \fi + \else\if \reserved@a t% + \@setfpsbit \tw@ + \else\if \reserved@a b% + \@setfpsbit 4% + \else\if \reserved@a p% + \@setfpsbit 8% + \else\if \reserved@a !% + \ifnum \@tempcnta>15 + \advance\@tempcnta -\sixt@@n\relax + \fi + \else + \@latex@error{Unknown float option `\reserved@a'}% + {Option `\reserved@a' ignored and `p' used.}% + \@setfpsbit 8% + \fi\fi\fi\fi\fi + }% +% \end{macrocode} +% End of changes +% \begin{macrocode} + \@tempcntb \csname ftype@\@captype \endcsname + \multiply \@tempcntb \@xxxii + \advance \@tempcnta \@tempcntb + \global \count\@currbox \@tempcnta + }% + \@fltovf + \fi + \global \setbox\@currbox + \color@vbox + \normalcolor + \vbox \bgroup + \hsize\columnwidth + \@parboxrestore + \@floatboxreset +} +% \end{macrocode} % \Finale % \endinput diff --git a/Master/texmf-dist/source/latex/base/fixltx2e.ins b/Master/texmf-dist/source/latex/base/fixltx2e.ins index c609ddd71e3..c54d1f6e235 100644 --- a/Master/texmf-dist/source/latex/base/fixltx2e.ins +++ b/Master/texmf-dist/source/latex/base/fixltx2e.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -65,8 +65,8 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble diff --git a/Master/texmf-dist/source/latex/base/fntguide.tex b/Master/texmf-dist/source/latex/base/fntguide.tex index 57ed8cf0f43..1959cf480a2 100644 --- a/Master/texmf-dist/source/latex/base/fntguide.tex +++ b/Master/texmf-dist/source/latex/base/fntguide.tex @@ -2,51 +2,51 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: fntguide.tex - + \NeedsTeXFormat{LaTeX2e}[1995/12/01] - + \documentclass{ltxguide}[1995/11/28] - + \title{\LaTeXe{} font selection} - + \author{\copyright~Copyright 1995--2005, \LaTeX3 Project Team.\\ All rights reserved.} - + \date{27 November 2005} - + \begin{document} - + \maketitle - + \tableofcontents - + \section{Introduction} - + This document describes the new font selection features of the \LaTeX{} Document Preparation System. It is intended for package writers who want to write font-loading packages similar to |times| or |latexsym|. @@ -55,84 +55,84 @@ This document is only a brief introduction to the new facilities and is intended for package writers who are familiar with \TeX{} fonts and \LaTeX{} packages. It is \emph{neither} a user-guide \emph{nor} a reference manual for fonts in \LaTeXe. - + \subsection{\LaTeXe~fonts} - + The most important difference between \LaTeX~2.09 and \LaTeXe{} is the way that fonts are selected. In \LaTeX~2.09, the Computer Modern fonts were built into the \LaTeX~format, and so customizing \LaTeX{} to use other fonts was a major effort. - + In \LaTeXe, very few fonts are built into the format, and there are commands to load new text and math fonts. Packages such as |times| or |latexsym| allow authors to access these fonts. This document describes how to write similar font-loading packages. - + The \LaTeXe{} font selection system was first released as the `New Font Selection Scheme' (NFSS) in 1989, and then in release~2 in 1993. \LaTeXe{} includes NFSS release~2 as standard. - + \subsection{Overview} - + This document contains an overview of the new font commands of \LaTeX. - + \begin{description} - + \item[Section~\ref{Sec:text}] describes the commands for selecting fonts in classes and packages. It lists the five \LaTeX{} font attributes, and lists the commands for selecting fonts. It also describes how to customize the author commands such as |\textrm| and |\textit| to suit your document design. - + \item[Section~\ref{Sec:math}] explains the commands for controlling \LaTeX{} math fonts. It describes how to specify new math fonts and new math symbols. - + \item[Section~\ref{Sec:install}] explains how to install new fonts into \LaTeX. It shows how \LaTeX{} font attributes are turned into \TeX{} font names, and how to specify your own fonts using font definition files. - + \item[Section~\ref{Sec:encode}] discusses text font encodings. It describes how to declare a new encoding and how to define commands, such as |\AE| or |\"|, which have different definitions in different encodings, depending on whether ligatures, etc.\ are available in the encoding. - + \item[Section~\ref{Sec:misc}] covers font miscellanea. It describes how \LaTeX{} performs font substitution, how to customize fonts that are preloaded in the \LaTeX{} format, and the naming conventions used in \LaTeX{} font selection. - + \end{description} - + \subsection{Further information} - + For a general introduction to \LaTeX, including the new features of \LaTeXe, you should read \emph{\LaTeXbook}, Leslie Lamport, Addison Wesley, 2nd~ed, 1994. - + A more detailed description of the \LaTeX{} font selection scheme is to be found in \emph{\LaTeXcomp}, 2nd~ed, by Mittelbach and Goossens, Addison Wesley, 2004. - + The \LaTeX{} font selection scheme is based on \TeX, which is described by its developer in \emph{The \TeX book}, Donald E.~Knuth, Addison Wesley, 1986, revised in 1991 to include the features of \TeX~3. - + Sebastian Rahtz's |psnfss| software contains the software for using a large number of Type~1 fonts (including the Adobe Laser Writer 35 and the Monotype CD-ROM fonts) in \LaTeX. It should be available from the same source as your copy of \LaTeX. - + The |psnfss| software uses fonts generated by Alan Jeffrey's |fontinst| software. This can convert fonts from Adobe Font Metric format into a format readable by \LaTeX, including the generation of the font definition files described in Section~\ref{Sec:install}. The |fontinst| software should be available from the same source as your copy of \LaTeX. - + Whenever practical, \LaTeX{} uses the font naming scheme called `fontname'; this was described in \emph{Filenames for fonts},% \footnote{An up-to-date electronic version @@ -144,10 +144,10 @@ The class-writer's guide \emph{\clsguide} describes the new \LaTeX{} features for writers of document classes and packages and is kept in |clsguide.tex|. Configuring \LaTeX{} is covered by the guide \emph{\cfgguide} in -\texttt{cfgguide.tex} whilst the philosophy behind our policy on +\texttt{cfgguide.tex} whilst the philosophy behind our policy on modifying \LaTeX{} is described in \emph{\modguide} in \texttt{modguide.tex}. - + The documented source code (from the files used to produce the kernel format via |latex.ltx|) is now available as \emph{The \LaTeXe\ Sources}. @@ -165,35 +165,35 @@ Addresses and other details can be found at: \section{Text fonts} \label{Sec:text} - + This section describes the commands available to class and package writers for specifying and selecting fonts. - + \subsection{Text font attributes} - + Every text font in \LaTeX{} has five \emph{attributes}: \begin{description} - + \item[encoding] This specifies the order that characters appear in the font. The two most common text encodings used in \LaTeX{} are Knuth's `\TeX{} text' encoding, and the `\TeX{} text extended' encoding developed by the \TeX{} Users Group members during a \TeX{} Conference at Cork in~1990 (hence its informal name `Cork encoding'). - + \item[family] The name for a collection of fonts, usually grouped under a common name by the font foundry. For example, `Adobe Times', `ITC Garamond', and Knuth's `Computer Modern Roman' are all font families. - + \item[series] How heavy or expanded a font is. For example, `medium weight', `narrow' and `bold extended' are all series. - + \item[shape] The form of the letters within a font family. For example, `italic', `oblique' and `upright' (sometimes called `roman') are all font shapes. - + \item[size] The design size of the font, for example `10pt'. If no dimension is specified, `pt' is assumed. - + \end{description} The possible values for these attributes are given short acronyms by \LaTeX. The most common values for the font encoding are: @@ -213,7 +213,7 @@ The possible values for these attributes are given short acronyms by The `local' encodings are intended for font encodings which are only locally available, for example a font containing an organisation's logo in various sizes. - + There are far too many font families to list them all, but some common ones are: \begin{center} @@ -311,18 +311,18 @@ The author commands for fonts set the five attributes: \end{center} The values used by these commands are determined by the document class, using the parameters defined in Section~\ref{Sec:text.param}. - + Note that there are no author commands for selecting new encodings. These should be provided by packages, such as the |fontenc| package. - + This section does not explain how \LaTeX{} font specifications are turned into \TeX{} font names. This is described in Section~\ref{Sec:install}. - + \subsection{Selection commands} - + The low-level commands used to select a text font are as follows. - + \begin{decl} |\fontencoding| \arg{encoding} \\ |\fontfamily| \arg{family}\\ @@ -331,7 +331,7 @@ The low-level commands used to select a text font are as follows. |\fontsize| \arg{size} \arg{baselineskip}\\ |\linespread| \arg{factor} \end{decl} - + \NEWdescription{1998/12/01} Each of the commands starting with |\font...| sets one of the font attributes; |\fontsize| also sets |\baselineskip|. The |\linespread| @@ -342,13 +342,13 @@ values greater one). The actual font in use is not altered by these commands, but the current attributes are used to determine which font and baseline skip to use after the next |\selectfont| command. - + \begin{decl} |\selectfont| \end{decl} Selects a text font, based on the current values of the font attributes. - + \emph{Warning}: There \emph{must} be a |\selectfont| command immediately after any settings of the font parameters by (some of) the six commands above, before any following text. @@ -362,18 +362,18 @@ but it is \emph{not} legal to say: \end{verbatim} You may get unexpected results if you put text between a |\font<parameter>| command (or |\linespread|) and a |\selectfont|. - + \begin{decl} |\usefont| \arg{encoding} \arg{family} \arg{series} \arg{shape} \end{decl} A short hand for the equivalent |\font...| commands followed by a call to |\selectfont|. - - + + \subsection{Internals} - + The current values of the font attributes are held in internal macros. - + \begin{decl} |\f@encoding| \\ |\f@family| \\ @@ -385,13 +385,13 @@ The current values of the font attributes are held in internal macros. |\sf@size| \\ |\ssf@size| \end{decl} - + These hold the current values of the encoding, the family, the series, the shape, the size, the baseline skip, the main math size, the `script' math size and the `scriptscript' math size. The last three are accessible only within a formula; outside of math they may contain arbitrary values. - + For example, to set the size to 12 without changing the baseline skip: \begin{verbatim} @@ -401,10 +401,10 @@ However, you should \emph{never} alter the values of the internal commands directly; they must only be modified using the low-level commands like |\fontfamily|, |\fontseries|, etc. If you disobey this warning you might produce code that loops. - + \subsection{Parameters for author commands} \label{Sec:text.param} - + The parameter values set by author commands such as |\textrm| and |\rmfamily|, etc.\ are not hard-wired into \LaTeX; instead these commands use the values of a number of parameters set by the document @@ -417,7 +417,7 @@ specifies: \renewcommand{\sfdefault}{phv} \renewcommand{\ttdefault}{pcr} \end{verbatim} - + \begin{decl} |\encodingdefault| \\ |\familydefault| \\ @@ -428,7 +428,7 @@ The encoding, family, series and shape of the main body font. By default these are |OT1|, |\rmdefault|, |m| and |n|. Note that since the default family is |\rmdefault|, this means that changing |\rmdefault| will change the main body font of the document. - + \begin{decl} |\rmdefault| \\ |\sfdefault| \\ @@ -437,7 +437,7 @@ the default family is |\rmdefault|, this means that changing The families selected by |\textrm|, |\rmfamily|, |\textsf|, |\sffamily|, |\texttt| and |\ttfamily|. By default these are |cmr|, |cmss| and |cmtt|. - + \begin{decl} |\bfdefault| \\ |\mddefault| @@ -452,8 +452,8 @@ extended' series. An alternative (taken for the fonts provided by |psnfss|) is to define silent substitutions from |bx| series to |b| series with special |\DeclareFontShape| declarations and the |ssub| size function, see Section~\ref{sec:sizefunct}. - - + + \begin{decl} |\itdefault| \\ |\sldefault| \\ @@ -463,7 +463,7 @@ size function, see Section~\ref{sec:sizefunct}. The shapes selected by |\textit|, |\itshape|, |\textsl|, |\slshape|, |\textsc|, |\scshape|, |\textup| and |\upshape|. By default these are |it|, |sl|, |sc| and |n|. - + Note that there are no parameters for the size commands. These should be defined directly in class files, for example: \begin{verbatim} @@ -472,59 +472,59 @@ be defined directly in class files, for example: More elaborate examples (setting additional parameters when the text size is changed) can be found in |classes.dtx| the source documentation for the classes |article|, |report|, and |book|. - - + + \subsection{Special font declaration commands} - + \begin{decl} |\DeclareFixedFont| \arg{cmd} \arg{encoding} \arg{family} \arg{series} \arg{shape} \arg{size} \end{decl} - + Declares command \m{cmd} to be a font switch which selects the font that is specified by the attributes \m{encoding}, \m{family}, \m{series}, \m{shape}, and \m{size}. - + The font is selected without any adjustments to baselineskip and other surrounding conditions. - + This example makes |{\picturechar .}| select a small dot very quickly: \begin{verbatim} \DeclareFixedFont{\picturechar}{OT1}{cmr}{m}{n}{5} \end{verbatim} - - + + \begin{decl} |\DeclareTextFontCommand| \arg{cmd} \arg{font-switches} \end{decl} - + Declares command \m{cmd} to be a font command with one argument. The current font attributes are locally modified by \m{font-switches} and then the argument of \m{cmd} is typeset in the resulting new font. - + Commands defined by |\DeclareTextFontCommand| automatically take care of any necessary italic correction (on either side). - + The following example shows how |\textrm| is defined by the kernel. \begin{verbatim} \DeclareTextFontCommand{\textrm}{\rmfamily} \end{verbatim} - + To define a command that always typeset its argument in the italic shape of the main document font you could declare: \begin{verbatim} \DeclareTextFontCommand{\normalit}{\normalfont\itshape} \end{verbatim} - + This declaration can be used to change the meaning of a command; if \m{cmd} is already defined, a log that it has been redefined is put in the transcript file. - + \begin{decl} |\DeclareOldFontCommand| \arg{cmd} \arg{text-switch} \arg{math-switch} \end{decl} - + Declares command \m{cmd} to be a font switch (i.e.~used with the syntax |{<cmd>...}|) having the definition \m{text-switch} when used in text and the definition \m{math-switch} when used in a @@ -533,11 +533,11 @@ Math alphabet commands, like |\mathit|, when used within \m{math-switch} should not have an argument. Their use in this argument causes their semantics to change so that they here act as a font switch, as required by the usage of the \m{cmd}. - + This declaration is useful for setting up commands like |\rm| to behave as they did in \LaTeX~2.09. We strongly urge you \emph{not} to misuse this declaration to invent new font commands. - + The following example defines |\it| to produce the italic shape of the main document font if used in text and to switch to the font that would normally be produced by the math alphabet |\mathit| if used in a @@ -545,23 +545,23 @@ formula. \begin{verbatim} \DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} \end{verbatim} - + This declaration can be used to change the meaning of a command; if \m{cmd} is already defined, a log that it has been redefined is put in the transcript file. - - + + \section{Math fonts} \label{Sec:math} - + This section describes the commands available to class and package writers for specifying math fonts and math commands. - + \subsection{Math font attributes} - + The selection of fonts within math mode is quite different to that of text fonts. - + Some math fonts are selected explicitly by one-argument commands such as |\mathsf{max}| or |\mathbf{vec}|; such fonts are called \emph{math alphabets}. These math alphabet commands affect only the font used @@ -597,7 +597,7 @@ are: Some math fonts are both \emph{math alphabets} and \emph{math symbol fonts}, for example |\mathrm| and |operators| are the same font, and |\mathnormal| and |letters| are the same font. - + Math fonts in \LaTeX{} have the same five attributes as text fonts: encoding, family, series, shape and size. However, there are no commands that allow the attributes to be individually changed. @@ -622,9 +622,9 @@ version maps: \end{center} The |bold| math version is similar except that it contains bold fonts. The command |\boldmath| selects the |bold| math version. - + Math versions can only be changed outside of math mode. - + The two predefined math versions are: \begin{center} \begin{tabular}{rl} @@ -635,13 +635,13 @@ The two predefined math versions are: Packages may define new math alphabets, math symbol fonts, and math versions. This section describes the commands for writing such packages. - + \subsection{Selection commands} - + There are no commands for selecting symbol fonts. Instead, these are selected indirectly through symbol commands like |\oplus|. Section~\ref{Sec:math.commands} explains how to define symbol commands. - + \begin{decl} |\mathnormal{<math>}|\\ |\mathcal{<math>}|\\ @@ -654,48 +654,48 @@ Section~\ref{Sec:math.commands} explains how to define symbol commands. Each math alphabet is a command which can only be used inside math mode. For example, |$x + \mathsf{y} + \mathcal{Z}$| produces $x + \mathsf{y} + \mathcal{Z}$. - + \begin{decl} |\mathversion{<version>}| \end{decl} This command selects a math version; it can only be used outside math mode. For example, |\boldmath| is defined to be |\mathversion{bold}|. - + \subsection{Declaring math versions} - + \begin{decl} |\DeclareMathVersion| \arg{version} \end{decl} - + Defines \m{version} to be a math version. - + The newly declared version is initialised with the defaults for all symbol fonts and math alphabets declared so far (see the commands |\DeclareSymbolFont| and |\DeclareMathAlphabet|). - + If used on an already existing version, an information message is written to the transcript file and all previous |\SetSymbolFont| or |\SetMathAlphabet| declarations for this version are overwritten by the math alphabet and symbol font defaults, i.e.~one ends up with a virgin math version. - + Example: \begin{verbatim} \DeclareMathVersion{normal} \end{verbatim} - - + + \subsection{Declaring math alphabets} \begin{decl} |\DeclareMathAlphabet| \arg{math-alph} \arg{encoding} \arg{family} \arg{series} \arg{shape} \end{decl} - + \NEWdescription{1997/12/01} If this is the first declaration for \m{math-alph} then a new math alphabet with this as its command name is created. - + The arguments \m{encoding} \m{family} \m{series} \m{shape} are used to set, or reset, the default values for this math alphabet in all math versions; if required, these must be further reset later for a @@ -708,7 +708,7 @@ command for a particular math version. Checks that the command \m{math-alph} is either already a math alphabet command or is undefined; and that \m{encoding} is a known encoding scheme, i.e., has been previously declared. - + In these examples, |\foo| is defined for all math versions but |\baz|, by default, is defined nowhere. @@ -716,53 +716,53 @@ by default, is defined nowhere. \DeclareMathAlphabet{\foo}{OT1}{cmtt}{m}{n} \DeclareMathAlphabet{\baz}{OT1}{}{}{} \end{verbatim} - - + + \begin{decl} |\SetMathAlphabet| \arg{math-alph} \arg{version}\\ \null\hfill\arg{encoding} \arg{family} \arg{series} \arg{shape} \end{decl} - + Changes, or sets, the font for the math alphabet \m{math-alph} in math version \m{version} to \m{encoding}\m{family}\m{series}\m{shape}. - -Checks that \m{math-alph} has been declared as a math alphabet, + +Checks that \m{math-alph} has been declared as a math alphabet, \m{version} is a known math version and \m{encoding} is a known encoding scheme. - + This example defines |\baz| for the `normal' math version only: \begin{verbatim} \SetMathAlphabet{\baz}{normal}{OT1}{cmss}{m}{n} \end{verbatim} - + Note that this declaration is not used for all math alphabets: Section~\ref{sec:symalph} describes |\DeclareSymbolFontAlphabet|, which is used to set up math alphabets contained in fonts which have been declared as symbol fonts. - - + + \subsection{Declaring symbol fonts} \label{sec:symalph} - + \begin{decl} |\DeclareSymbolFont| \arg{sym-font} \arg{encoding} \arg{family} \arg{series} \arg{shape} \end{decl} - + \NEWdescription{1997/12/01} If this is the first declaration for \m{sym-font} then a new symbol font with this name is created (i.e.~this identifier is assigned to a new \TeX{} math group). - + The arguments \m{encoding} \m{family} \m{series} \m{shape} are used to set, or reset. the default values for this symbol font in \emph{all} math versions; if required, these must be further reset later for a particular math version by a |\SetSymbolFont| command. - + Checks that \m{encoding} is a declared encoding scheme. - - + + For example, the following sets up the first four standard math symbol fonts: \begin{verbatim} @@ -771,20 +771,20 @@ fonts: \DeclareSymbolFont{symbols}{OMS}{cmsy}{m}{n} \DeclareSymbolFont{largesymbols}{OMX}{cmex}{m}{n} \end{verbatim} - - + + \begin{decl} |\SetSymbolFont| \arg{sym-font} \arg{version}\\ \null\hfill \arg{encoding} \arg{family} \arg{series} \arg{shape} \end{decl} - + Changes the symbol font \m{sym-font} for math version \m{version} to \m{encoding} \m{family} \m{series} \m{shape}. - -Checks that \m{sym-font} has been declared as a symbol font, + +Checks that \m{sym-font} has been declared as a symbol font, \m{version} is a known math version and \m{encoding} is a declared encoding scheme. - + For example, the following come from the set up of the `bold' math version: @@ -792,31 +792,31 @@ math version: \SetSymbolFont{operators}{bold}{OT1}{cmr}{bx}{n} \SetSymbolFont{letters}{bold}{OML}{cmm}{b}{it} \end{verbatim} - - + + \begin{decl} |\DeclareSymbolFontAlphabet| \arg{math-alph} \arg{sym-font} \end{decl} - + \NEWdescription{1997/12/01} Allows the previously declared symbol font \m{sym-font} to be the math alphabet with command \m{math-alph} in \emph{all} math versions. - + Checks that the command \m{math-alph} is either already a math alphabet command or is undefined; and that \m{sym-font} is a symbol font. - + Example: \begin{verbatim} \DeclareSymbolFontAlphabet{\mathrm}{operators} \DeclareSymbolFontAlphabet{\mathcal}{symbols} \end{verbatim} - + This declaration should be used in preference to |\DeclareMathAlphabet| and |\SetMathAlphabet| when a math alphabet is the same as a symbol font; this is because it makes better use of the limited number (only 16) of \TeX's math groups. - + \NEWdescription{1997/12/01} Note that, whereas a \TeX{} math group is allocated to each symbol font when it is first declared, a math alphabet uses a \TeX{} math group @@ -825,15 +825,15 @@ only when its command is used within a math formula. \subsection{Declaring math symbols} \label{Sec:math.commands} - + \begin{decl} |\DeclareMathSymbol| \arg{symbol} \arg{type} \arg{sym-font} \arg{slot} \end{decl} - + The \m{symbol} can be either a single character such as `|>>|', or a macro name, such as |\sum|. - + Defines the \m{symbol} to be a math symbol of type \m{type} in slot \m{slot} of symbol font \m{sym-font}. The \m{type} can be given as a number or as a command: @@ -855,18 +855,18 @@ commands: within the argument of a math alphabet command they will produce the character in slot \m{slot} of that math alphabet's font. Symbols of other types will always produce the same symbol (within one math version). - + |\DeclareMathSymbol| allows a macro \m{symbol} to be redefined only if it was previously defined to be a math symbol. It also checks that the \m{sym-font} is a declared symbol font. - + Example: \begin{verbatim} \DeclareMathSymbol{\alpha}{0}{letters}{"0B} \DeclareMathSymbol{\lessdot}{\mathbin}{AMSb}{"0C} \DeclareMathSymbol{\alphld}{\mathalpha}{AMSb}{"0C} \end{verbatim} - + \begin{decl} |\DeclareMathDelimiter| \arg{cmd} \arg{type} \arg{sym-font-1} \arg{slot-1}\\ @@ -876,9 +876,9 @@ Defines \m{cmd} to be a math delimiter where the small variant is in slot \m{slot-1} of symbol font \m{sym-font-1} and the large variant is in slot \m{slot-2} of symbol font \m{sym-font-2}. Both symbol fonts must have been declared previously. - + Checks that \m{sym-font-i} are both declared symbol fonts. - + If \TeX{} is not looking for a delimiter, \m{cmd} is treated just as if it had been defined with |\DeclareMathSymbol| using \m{type}, \m{sym-font-1} and \m{slot-1}. In other words, if a @@ -889,7 +889,7 @@ as a math symbol. In case \m{cmd} is a single character such as `|[|', the same syntax is used. Previously the \arg{type} argument was not present (and thus the corresponding math symbol declaration had to be provided seperately). - + Example: \begin{verbatim} \DeclareMathDelimiter{\langle}{\mathopen}{symbols}{"68} @@ -897,50 +897,50 @@ Example: \DeclareMathDelimiter{(} {\mathopen}{operators}{"28} {largesymbols}{"00} \end{verbatim} - - + + \begin{decl} |\DeclareMathAccent| \arg{cmd} \arg{type} \arg{sym-font} \arg{slot} \end{decl} - + Defines \m{cmd} to act as a math accent. - + The accent character comes from slot \m{slot} in \m{sym-font}. The \m{type} can be either |\mathord| or |\mathalpha|; in the latter case the accent character changes font when used in a math alphabet. - + Example: \begin{verbatim} \DeclareMathAccent{\acute}{\mathalpha}{operators}{"13} \DeclareMathAccent{\vec}{\mathord}{letters}{"7E} \end{verbatim} - - + + \begin{decl} |\DeclareMathRadical| \arg{cmd} \arg{sym-font-1} \arg{slot-1}\\ \null\hfill \arg{sym-font-2} \arg{slot-2} \end{decl} - + Defines \m{cmd} to be a radical where the small variant is in slot \m{slot-1} of symbol font \m{sym-font-1} and the large variant is in slot \m{slot-2} of symbol font \m{sym-font-2}. Both symbol fonts must have been declared previously. - + Example (probably the only use for it!): \begin{verbatim} \DeclareMathRadical{\sqrt}{symbols}{"70}{largesymbols}{"70} \end{verbatim} - + \subsection{Declaring math sizes} - + \begin{decl} |\DeclareMathSizes| \arg{t-size} \arg{mt-size} \arg{s-size} \arg{ss-size} \end{decl} - + Declares that \m{mt-size} is the (main) math text size, \m{s-size} is the `script' size and \m{ss-size} the `scriptscript' size to be used in math, when \m{t-size} is the current text size. For text sizes for @@ -948,24 +948,24 @@ which no such declaration is given the `script' and `scriptscript' size will be calculated and then fonts are loaded for the calculated sizes or the best approximation (this may result in a warning message). - + Normally, \m{t-size} and \m{mt-size} will be identical; however, if, for example, PostScript text fonts are mixed with bit-map math fonts then you may not have available a \m{mt-size} for every \m{t-size}. - + Example: \begin{verbatim} \DeclareMathSizes{13.82}{14.4}{10}{7} \end{verbatim} - + \section{Font installation} \label{Sec:install} - + This section explains how \LaTeX's font attributes are turned into \TeX{} font specifications. - + \subsection{Font definition files} - + \NEWdescription{1997/12/01} The description of how \LaTeX{} font attributes are turned into \TeX{} fonts is usually kept in a \emph{font definition file} (|.fd|). The @@ -974,7 +974,7 @@ called |<enc><family>.fd|: for example, |ot1cmr.fd| for Computer Modern Roman with encoding |OT1| or |t1ptm.fd| for Adobe Times with encoding |T1|. Note that encoding names are converted to lowercase when used as part of file names. - + Whenever \LaTeX{} encounters an encoding/family combination that it does not know (e.g.~if the document designer says |\fontfamily{ptm}\selectfont|) then \LaTeX{} attempts to load the @@ -982,20 +982,20 @@ appropriate |.fd| file. ``Not known'' means: there was no |\DeclareFontFamily| declaration issued for this encoding/family combination. If the |.fd| file could not be found, a warning is issued and font substitutions are made. - + The declarations in the font definition file are responsible for telling \LaTeX{} how to load fonts for that encoding/family -combination. - +combination. + \subsection{Font definition file commands} - + \emph{Note}: A font definition file should contain only commands from this subsection. Note that these commands can also be used outside a font definition file: they can be put in package or class files, or even in the preamble of a document. - + \begin{decl} |\ProvidesFile{<file-name>}[<release-info>]| \end{decl} @@ -1004,10 +1004,10 @@ as described in \emph{\clsguide}. For example: \begin{verbatim} \ProvidesFile{t1ptm.fd}[1994/06/01 Adobe Times font definitions] \end{verbatim} - + Spaces within the arguments specific to font definition files are ignored to avoid surplus spaces in the document. If a real space is -necessary use |\space|. +necessary use |\space|. \NEWdescription{2004/02/10}However, note that this is only true if the declaration is made at top level! If used within the definition of another command, within |\AtBeginDocument|, option code or in similar @@ -1017,43 +1017,43 @@ incorrect table entries. \begin{decl} |\DeclareFontFamily| \arg{encoding} \arg{family} \arg{loading-settings} \end{decl} - + Declares a font family \m{family} to be available in encoding scheme \m{encoding}. - + The \m{loading-settings} are executed immediately after loading any font with this encoding and family. - + Checks that \m{encoding} was previously declared. - + This example refers to the Computer Modern Typewriter font family in the Cork encoding: \begin{verbatim} \DeclareFontFamily{T1}{cmtt}{\hyphenchar\font=-1} \end{verbatim} - + Each |.fd| file should contain exactly one |\DeclareFontFamily| command, and it should be for the appropriate encoding/family combination. - + \begin{decl} |\DeclareFontShape| \arg{encoding} \arg{family} \arg{series} \arg{shape}\\ \null\hfill \arg{loading-info} \arg{loading-settings} \end{decl} - + Declares a font shape combination; here \m{loading-info} contains the information that combines sizes with external fonts. The syntax is complex and is described in Section~\ref{sec:loadinfo} below. - + The \m{loading-settings} are executed after loading any font with this font shape. They are executed immediately after the `loading-settings' which were declared by |\DeclareFontFamily| and so they can be used to overwrite the settings made at the family level. - + Checks that the combination \m{encoding}\m{family} was previously declared via |\DeclareFontFamily|. - + Example: \begin{verbatim} \DeclareFontShape{OT1}{cmr}{m}{sl}{% @@ -1066,7 +1066,7 @@ Example: \end{verbatim} The file can contain any number of |\DeclareFontShape| commands, which should be for the appropriate \m{encoding} and \m{family}. - + \NEWfeature{1996/06/01} The font family declarations for the |OT1|-encoded fonts now all contain: @@ -1078,12 +1078,12 @@ whilst maintaining the correct value for all fonts. \subsection{Font file loading information} \label{sec:loadinfo} - + The information which tells \LaTeX{} exactly which font ({\tt .tfm}) files to load is contained in the \m{loading-info} part of a |\DeclareFontShape| declaration. This part consists of one or more \m{fontshape-decl}s, each of which has the following form: - + \begin{center} \begin{tabular}{r@{ $::=$ }l} \m{fontshape-decl} & \m{size-infos} \m{font-info} \\ @@ -1096,12 +1096,12 @@ files to load is contained in the \m{loading-info} part of a \end{center} The \m{number-or-range} denotes the size or size-range for which this entry applies. - + If it contains a hyphen it is a range: lower bound on the left (if missing, zero implied), upper bound on the right (if missing, $\infty$ implied). For ranges, the upper bound is \emph{not} included in the range and the lower bound is. - + Examples: \begin{center} \begin{tabular}{lll} @@ -1114,41 +1114,41 @@ Examples: \end{center} If more than one \m{size-info} entry follows without any intervening \m{font-info}, they all share the next \m{font-info}. - + The \m{size-function}, if present, handles the use of \m{font-info}. If not present, the `empty' \m{size-function} is assumed. - + All the \m{size-info}s are inspected in the order in which they appear in the font shape declaration. If a \m{size-info} matches the requested size, its \m{size-function} is executed. If |\external@font| is non-empty afterwards this process stops, otherwise the next \m{size-info} is inspected. (See also |\DeclareSizeFunction|.) - + If this process does not lead to a non-empty |\external@font|, \LaTeX{} tries the nearest simple size. If the entry contains only ranges an error is returned. - - + + \subsection{Size functions} \label{sec:sizefunct} - - + + \LaTeX{} provides the following size functions, whose `inputs' are \m{fontarg} and \m{optarg} (when present). - + \begin{description} \item[`' (empty)] Load the external font \m{fontarg} at the user-requested size. If \m{optarg} is present, it is used as the scale-factor. - + \item[s] Like the empty function but without terminal warnings, only loggings. - + \item[gen] Generates the external font from \m{fontarg} followed by the user-requested size, e.g.~|<<8>> <<9>> <<10>> gen * cmtt| - + \item[sgen] Like the `gen' function but without terminal warnings, only loggings. @@ -1157,74 +1157,74 @@ Like the `gen' function but without terminal warnings, only loggings. Generates the external font from \m{fontarg} followed by the user-requested size, using the conventions of the `ec' fonts. e.g.~|<<10.98>> genb * dctt| produces |dctt1098|. - + \item[sgenb] \NEWfeature{1995/12/01} Like the `genb' function but without terminal warnings, only loggings. - + \item[sub] Tries to load a font from a different font shape declaration given by \m{fontarg} in the form \m{family}|/|\m{series}|/|\m{shape}. - + \item[ssub] Silent variant of `sub', only loggings. - + \item[subf] Like the empty function but issues a warning that it has to substitute the external font \m{fontarg} because the desired font shape was not available in the requested size. - + \item[ssubf] Silent variant of `subf', only loggings. - + \item[fixed] Load font \m{fontarg} as is, disregarding the user-requested size. If present, \m{optarg} gives the ``at \ldots pt'' size to be used. - + \item[sfixed] Silent variant of `fixed', only loggings. - + \end{description} - + Examples for the use of most of the above size functions can be found in the file |cmfonts.fdd|---the source for the standard |.fd| files describing the Computer Modern fonts by Donald Knuth. - - + + \begin{decl} |\DeclareSizeFunction| \arg{name} \arg{code} \end{decl} - + Declares a size-function \m{name} for use in |\DeclareFontShape| commands. The interface is still under development but there should be no real need to a define new size functions. - + The \m{code} is executed when the size or size-range in |\DeclareFontShape| matches the user-requested size. - + The arguments of the size-function are automatically parsed and placed into |\mandatory@arg| and |\optional@arg| for use in \m{code}. Also available, of course, is |\f@size|, which is the user-requested size. - + To signal success \m{code} must define the command |\external@font| to contain the external name and any scaling options (if present) for the font to be loaded. - + This example sets up the `empty' size function (simplified): \begin{verbatim} \DeclareSizeFunction{} {\edef\external@font{\mandatory@arg\space at\f@size} \end{verbatim} - - + + \section{Encodings} \label{Sec:encode} - + This section explains how to declare and use new font encodings and how to declare commands for use with particular encodings. - + \subsection{The \textsf{fontenc} package} - + Users can select new font encodings using the |fontenc| package. The |fontenc| package has options for encodings; the last option becomes the default encoding. For example, to use the |OT2| (Washington @@ -1233,13 +1233,13 @@ default, an author types: \begin{verbatim} \usepackage[OT2,T1]{fontenc} \end{verbatim} - + \NEWdescription{1997/12/01} For each font encoding \m{ENC} given as an option, this package loads the \emph{encoding definition} (|<enc>enc.def|, with an all lower-case name) file; it also sets |\encodingdefault| to be the last encoding in the option list. - + The declarations in the encoding definition file |<enc>enc.def| for encoding \m{ENC} are responsible for declaring this encoding and telling \LaTeX{} how to produce characters in this encoding; this file @@ -1251,7 +1251,7 @@ sets up various defaults which require that |OT1|-encoded fonts are available. Other encoding set-ups might be added to the distribution at a later stage. - + Thus the example above loads the files |ot2enc.def| and |t1enc.def| and sets |\encodingdefault| to |T1|. @@ -1263,7 +1263,7 @@ the `cmr' family). \subsection{Encoding definition file commands} \label{Sec:encode.def} - + \emph{Note}: An encoding definition file should contain only commands from this subsection. @@ -1277,7 +1277,7 @@ are still under development. Therefore, the current versions of the files |ot1enc.def| and |t1enc.def| are temporary versions and should not be used as models for producing further such files. For further information you should read the documentation in |ltoutenc.dtx|. - + \begin{decl} |\ProvidesFile{<file-name>}[<release-info>]| \end{decl} @@ -1287,39 +1287,39 @@ command, described in \emph{\clsguide}. For example: \ProvidesFile{ot2enc.def} [1994/06/01 Washington University Cyrillic encoding] \end{verbatim} - - + + \begin{decl} |\DeclareFontEncoding| \arg{encoding} \arg{text-settings} \arg{math-settings} \end{decl} - + Declares a new encoding scheme \m{encoding}. - + The \m{text-settings} are declarations which are executed every time |\selectfont| changes the encoding to be \m{encoding}. - + The \m{math-settings} are similar but are for math alphabets. They are executed whenever a math alphabet with this encoding is called. - + \NEWfeature{1998/12/01} It also saves the value of \m{encoding} in the macro |\LastDeclaredEncoding|. - + Example: \begin{verbatim} \DeclareFontEncoding{OT1}{}{} \end{verbatim} - + Some author commands need to change their definition depending on which encoding is currently in use. For example, in the |OT1| encoding, the letter `\AE' is in slot |"1D|, whereas in the |T1| encoding it is in slot |"C6|. So the definition of |\AE| has to change depending on whether the current encoding is |OT1| or |T1|. The following commands allow this to happen. - + \begin{decl} |\DeclareTextCommand| \arg{cmd} \arg{encoding} \oarg{num} \oarg{default} \arg{definition} @@ -1333,13 +1333,13 @@ definition of |\k| in the |T1| encoding is: \end{verbatim} |\DeclareTextCommand| takes the same optional arguments as |\newcommand|. - + The resulting command is robust, even if the code in \m{definition} is fragile. - + It does not produce an error if the command has already been defined but logs the redefinition in the transcript file. - + \begin{decl}[1994/12/01] |\ProvideTextCommand| \arg{cmd} \arg{encoding} \oarg{num} \oarg{default} \arg{definition} @@ -1347,7 +1347,7 @@ been defined but logs the redefinition in the transcript file. This command is the same as |\DeclareTextCommand|, except that if \m{cmd} is already defined in encoding \m{encoding}, then the definition is ignored. - + \begin{decl} |\DeclareTextSymbol| \arg{cmd} \arg{encoding} \arg{slot} \end{decl} @@ -1359,7 +1359,7 @@ is: \end{verbatim} It does not produce an error if the command has already been defined but logs the redefinition in the transcript file. - + \begin{decl} |\DeclareTextAccent| \arg{cmd} \arg{encoding} \arg{slot} \end{decl} @@ -1371,7 +1371,7 @@ the |OT1| encoding is: \end{verbatim} It does not produce an error if the command has already been defined but logs the redefinition in the transcript file. - + \begin{decl} |\DeclareTextComposite| \arg{cmd} \arg{encoding} \arg{letter} \arg{slot} @@ -1380,18 +1380,18 @@ This command declares that the composite letter formed from applying \m{cmd} to \m{letter} is defined to be simply slot \m{slot} in the encoding. The \m{letter} should be a single letter (such as |a|) or a single command (such as |\i|). - - + + For example, the definition of |\'{a}| in the |T1| encoding could be declared like this: \begin{verbatim} \DeclareTextComposite{\'}{T1}{a}{225} \end{verbatim} - + The \m{cmd} will normally have been previously declared for this encoding, either by using |\DeclareTextAccent|, or as a one-argument |\DeclareTextCommand|. - + \begin{decl}[1994/12/01] |\DeclareTextCompositeCommand| \arg{cmd} \arg{encoding} \arg{letter} \arg{definition} @@ -1420,11 +1420,11 @@ encoding, e.g. \DeclareTextAccent{\'}{\LastDeclaredEncoding}{1} \end{verbatim} This can be useful in cases where encoding files sharing common code -are generated from one source. +are generated from one source. \subsection{Default definitions} - + \NEWdescription{1997/12/01} The declarations used in encoding definition files define encoding-specific commands but they do not allow those commands to be @@ -1433,7 +1433,7 @@ such as symbols, this is not enough. For example, the~|OMS| encoding contains the symbol~`\S', but we need to be able to use the command~|\S| whatever the current encoding may be, without explicitly selecting the encoding~|OMS|. - + \NEWdescription{1997/12/01} To allow this, \LaTeX{} has commands that declare default definitions for commands; these defaults are used when the command is not defined @@ -1450,12 +1450,12 @@ definition files, since those files should declare only commands for use when that encoding has been selected. They should instead be placed in packages; they must, of course, always refer to encodings that are known to be available. - + \begin{decl}[1994/12/01] |\DeclareTextCommandDefault| \arg{cmd} \arg{definition} \end{decl} -This command allows an encoding-specific command to be given a default -definition. For example, the default definition for |\copyright| is +This command allows an encoding-specific command to be given a default +definition. For example, the default definition for |\copyright| is defined be be a circled `c' with: \begin{verbatim} \DeclareTextCommandDefault{\copyright}{\textcircled{c}} @@ -1476,9 +1476,9 @@ encoding-specific command, not just those defined with |\DeclareTextAccent|. Similarly, |\DeclareTextSymbolDefault| can be used on any encoding-specific command with no arguments, not just those defined with |\DeclareTextSymbol|. - -For more examples of these definitions, see |ltoutenc.dtx|. - + +For more examples of these definitions, see |ltoutenc.dtx|. + \begin{decl}[1994/12/01] |\ProvideTextCommandDefault| \arg{cmd} \arg{definition} \end{decl} @@ -1490,50 +1490,50 @@ a package might give a fake definition of |\textonequarter| by saying: \begin{verbatim} \ProvideTextCommandDefault{\textonequarter}{$\m@th\frac14$} \end{verbatim} - + \subsection{Encoding defaults} - + \begin{decl} |\DeclareFontEncodingDefaults| \arg{text-settings} \arg{math-settings} \end{decl} - + Declares \m{text-settings} and \m{math-settings} for all encoding schemes. These are executed before the encoding scheme dependent ones are executed so that one can use the defaults for the major cases and overwrite them if necessary using |\DeclareFontEncoding|. - + If |\relax| is used as an argument, the current setting of this default is left unchanged. - + This example is used by amsfonts.sty for accent positioning; it changes only the math settings: \begin{verbatim} \DeclareFontEncodingDefaults{\relax}{\def\accentclass@{7}} \end{verbatim} - - + + \begin{decl} |\DeclareFontSubstitution| \arg{encoding} \arg{family} \arg{series} \arg{shape} \end{decl} - + Declares the default values for font substitution which will be used when a font with encoding \m{encoding} should be loaded but no font can be found with the current attributes. - + These substitutions are local to the encoding scheme because the encoding scheme is never substituted! They are tried in the order \m{shape} then \m{series} and finally \m{family}. - + If no defaults are set up for an encoding, the values given by |\DeclareErrorFont| are used. - + The font specification for \m{encoding}\m{family}\m{series}\m{shape} must have been defined by |\DeclareFontShape| before the |\begin{document}| is reached. - + Example: \begin{verbatim} \DeclareFontSubstitution{T1}{cmr}{m}{n} @@ -1571,37 +1571,37 @@ been extended for use with some Cyrillic encodings. \section{Miscellanea} \label{Sec:misc} - + This section covers the remaining font commands in \LaTeX{} and some other issues. - + \subsection{Font substitution} - + \begin{decl} |\DeclareErrorFont| \arg{encoding} \arg{family} \arg{series} \arg{shape} \arg{size} \end{decl} - + Declares \m{encoding}\m{family}\m{series}\m{shape} to be the font shape used in cases where the standard substitution mechanism fails (i.e.~would loop). For the standard mechanism see the command |\DeclareFontSubstitution| above. - + The font specification for \m{encoding}\m{family}\m{series}\m{shape} must have been defined by |\DeclareFontShape| before the |\begin{document}| is reached. - + Example: \begin{verbatim} \DeclareErrorFont{OT1}{cmr}{m}{n}{10} \end{verbatim} - - + + \begin{decl} |\fontsubfuzz| \end{decl} - + This parameter is used to decide whether or not to produce a terminal warning if a font size substitution takes place. If the difference between the requested and the chosen size is less than |\fontsubfuzz| @@ -1610,28 +1610,28 @@ is |0.4pt|. This can be redefined with |\renewcommand|, for example: \begin{verbatim} \renewcommand{\fontsubfuzz}{0pt} % always warn \end{verbatim} - + \subsection{Preloading} - + \begin{decl} |\DeclarePreloadSizes| \arg{encoding} \arg{family} \arg{series} \arg{shape} \arg{size-list} \end{decl} - - + + Specifies the fonts that should be preloaded by the format. These commands should be put in a |preload.cfg| file, which is read in when the \LaTeX{} format is being built. Read |preload.dtx| for more information on how to built such a configuration file. - + Example: \begin{verbatim} \DeclarePreloadSizes{OT1}{cmr}{m}{sl}{10,10.95,12} \end{verbatim} - - + + \subsection{Accented characters} \NEWdescription{1996/06/01} @@ -1702,18 +1702,18 @@ correct typesetting, as will the default declarations such as \subsection{Naming conventions} - + \begin{itemize} \item Math alphabet commands all start with |\math...|: examples are |\mathbf|, |\mathcal|, etc. - + \item The text font changing commands with arguments all start with |\text...|: e.g.~|\textbf| and |\textrm|. The exception to this is |\emph|, since it occurs very commonly in author documents and so deserves a shorter name. - + \item Names for encoding schemes are strings of up to three letters (all upper case) plus digits. @@ -1733,32 +1733,32 @@ a later release of \LaTeX. Encoding schemes which are local to a site or a system should start with |L|, experimental encodings intended for wide distribution will start with |E|, whilst |U| is for Unknown or Unclassified encodings. - + \item Font family names should contain up to five lower case letters. Where possible, these should conform to the \emph{Filenames for fonts} font naming scheme. - + \item Font series names should contain up to four lower case letters. - + \item Font shapes should contain up to two letters lower case. - + \item Names for symbol fonts are built from lower and upper case letters with no restriction. \end{itemize} - + Whenever possible, you should use the series and shape names suggested in \emph{\LaTeXcomp} since this will make it easier to combine new fonts with existing fonts. - + \NEWdescription{1994/12/01} Where possible, text symbols should be named as |\text| followed by - the Adobe glyph name: for example |\textonequarter| or - |\textsterling|. Similarly, math symbols should be named as - |\math| followed by the glyph name, for example |\mathonequarter| + the Adobe glyph name: for example |\textonequarter| or + |\textsterling|. Similarly, math symbols should be named as + |\math| followed by the glyph name, for example |\mathonequarter| or |\mathsterling|. Commands which can be used in text or math can then be defined using |\ifmmode|, for example: \begin{verbatim} @@ -1808,7 +1808,7 @@ document and even, in rare cases, produce clearly wrong output, so it should not be used in the final formatting of `real documents'. \begin{thebibliography}{1} - + \bibitem{A-W:MG2004} Frank Mittelbach and Michel Goossens. \newblock {\em The {\LaTeX} Companion second edition}. @@ -1819,12 +1819,12 @@ Frank Mittelbach and Michel Goossens. Donald~E. Knuth. \newblock Typesetting concrete mathematics. \newblock {\em {TUG}boat}, 10(1):31--36, April 1989. - + \bibitem{A-W:LLa94} Leslie Lamport. \newblock {\em {\LaTeX:} A Document Preparation System}. \newblock Addison-Wesley, Reading, Massachusetts, second edition, 1994. - + \end{thebibliography} - + \end{document} diff --git a/Master/texmf-dist/source/latex/base/fontdef.dtx b/Master/texmf-dist/source/latex/base/fontdef.dtx index d3acfab29f7..6ec2d69c688 100644 --- a/Master/texmf-dist/source/latex/base/fontdef.dtx +++ b/Master/texmf-dist/source/latex/base/fontdef.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %%% From File: fontdef.dtx @@ -41,9 +41,9 @@ % \ProvidesFile{fontdef.dtx} [2004/02/04 v2.3a LaTeX Kernel % \iftrue (\else -%<text, >(Text +%<text, >(Text %<math, >(Math -%<+cfgtext>(Uncustomised text +%<+cfgtext>(Uncustomised text %<+cfgmath>(Uncustomised math %<+cfgprel>(Uncustomised preload % \fi @@ -141,7 +141,7 @@ % % Please note: the following standard encodings have to % be defined in all local variants of \texttt{font....cfg} to guarantee -% that all \LaTeX{} installations behave in the same way. +% that all \LaTeX{} installations behave in the same way. % \begin{center} % \begin{tabular}{ll} % |T1| & Cork \TeX{} text encoding \\ @@ -149,7 +149,7 @@ % |U| & unknown encoding \\ % |OML| & old \TeX{} math letters encoding \\ % |OMS| & old \TeX{} math symbols encoding \\ -% |OMX| & old \TeX{} math extension symbols encoding +% |OMX| & old \TeX{} math extension symbols encoding % \end{tabular} % \end{center} % Notice that some of these encodings are `old' in the sense that we @@ -203,7 +203,7 @@ % % The next bit of code contains the documentation driver file for % \TeX{}, i.e.~the file that will produce the documentation you are -% currently reading. It will be extracted from this file by the +% currently reading. It will be extracted from this file by the % \dst{} program. % \begin{macrocode} %<*driver> @@ -245,12 +245,12 @@ % the form \meta{enc}\texttt{enc.def}, e.g.~\texttt{ot1enc.def}. This % allows other applications to make use of the declarations as % well. -% +% % Similar to the default encoding, the loading of the encoding % files for the two major text encodings shouldn't be changed. % In particular, the \texttt{inputenc} package depends on this. % \changes{v2.2s}{1997/12/20}{Added documentation} -% +% % \changes{v2.1d}{1994/01/05}{Removed nf prefix from file names.} % \changes{v2.1f}{1994/05/14}{Removed .def files.} % \changes{v2.1g}{1994/05/1g}{Removed \cs{DeclareFontEncoding} for ot1 @@ -280,7 +280,7 @@ % \begin{macrocode} \DeclareFontEncodingDefaults{}{} % \end{macrocode} -% +% % Then we define the default substitution for every encoding. % This release of \LaTeXe{} assumes that the ec fonts are % available. It is possible to change this to point to some other @@ -342,7 +342,7 @@ \input {ot1cmtt.fd} \endgroup % \end{macrocode} -% +% % Even with all the precautions it is still possible that NFSS will % run into problems, for example, when a |.fd| file contains % corrupted data. To guard against such cases NFSS has a very @@ -435,7 +435,7 @@ %</text> % \end{macrocode} % -% +% % % % \section{The \texttt{fontmath.ltx} file} @@ -482,7 +482,7 @@ \endgroup % \end{macrocode} % -% \subsubsection{Symbolfont and Alphabet declarations} +% \subsubsection{Symbolfont and Alphabet declarations} % % We now define the basic symbol fonts used by \LaTeX{}. % These four symbol fonts must be defined by this file. @@ -508,7 +508,7 @@ \SetSymbolFont{letters} {bold}{OML}{cmm} {b}{it} \SetSymbolFont{symbols} {bold}{OMS}{cmsy}{b}{n} % \end{macrocode} -% +% % Below are the seven math alphabets which are defined by NFSS. % Again they must be defined by this file. % However, as before you can change the fonts used without losing @@ -542,7 +542,7 @@ % size to be used for each text font size. % % All occurences of sizes longer than a single character are replaced -% with the macro name that holds them, saving a number of +% with the macro name that holds them, saving a number of % tokens (but losing a bit of speed, so this may not stay this way). % \begin{macrocode} \DeclareMathSizes{5}{5}{5}{5} @@ -625,7 +625,7 @@ \DeclareMathSymbol{Y}{\mathalpha}{letters}{`Y} \DeclareMathSymbol{Z}{\mathalpha}{letters}{`Z} % \end{macrocode} -% +% % \subsubsection{The digits} % % \begin{macrocode} @@ -641,7 +641,7 @@ \DeclareMathSymbol{9}{\mathalpha}{operators}{`9} % \end{macrocode} % -% +% % \subsubsection{Punctuation, brace, etc. keys} % % \begin{macrocode} @@ -668,7 +668,7 @@ %\DeclareMathSymbol{<}{\mathrel}{letters}{"3C} %\DeclareMathSymbol{>}{\mathrel}{letters}{"3E} % \end{macrocode} -% +% % Should all of the following being activated by default? Probably % not. % \begin{macrocode} @@ -698,7 +698,7 @@ % \end{macrocode} % % The next two are considered to be relations when not used in the context -% of a delimiter! And worse, they do even represent different glyphs when +% of a delimiter! And worse, they do even represent different glyphs when % being used as delimiter and not as delimiter. This is a user level syntax % inherited from plain \TeX{}. Therefore we explicitly redefine the math % symbol definitions for these symbols afterwards. @@ -852,10 +852,10 @@ \let \varbigtriangledown \bigtriangledown \let \varbigtriangleup \bigtriangleup % \end{macrocode} -% +% % These last two synonyms are needed because the \textsf{stamryrd} % package redefines them as Operators. -% +% % \begin{macrocode} \DeclareMathSymbol{\wedge}{\mathbin}{symbols}{"5E} \let\land=\wedge @@ -979,7 +979,7 @@ \DeclareRobustCommand \joinrel{\mathrel{\mkern-3mu}} \DeclareRobustCommand - \relbar{\mathrel{\smash-}} % \smash, because - + \relbar{\mathrel{\smash-}} % \smash, because - % has the same height as + % \end{macrocode} % In contrast to \texttt{plain.tex} |\Relbar| got braces around the @@ -1003,7 +1003,7 @@ \DeclareRobustCommand \bowtie{\mathrel\triangleright\joinrel\mathrel\triangleleft} % \end{macrocode} -% +% % \changes{v2.2z}{2001/06/04}{Guard against math active equal and pipe % sign in \cs{models} (pr/3333)} % \begin{macrocode} @@ -1082,13 +1082,13 @@ \DeclareMathAccent{\widehat}{\mathord}{largesymbols}{"62} % \end{macrocode} % For some reason plain \TeX{} never bothered to provide -% a ring accent in math (although it is available in the fonts), +% a ring accent in math (although it is available in the fonts), % but since we got a request for it here we go: % \changes{v2.2t}{1998/04/11}{Added \cs{mathring} accent (pr2785)} % \begin{macrocode} \DeclareMathAccent{\mathring}{\mathalpha}{operators}{"17} % \end{macrocode} -% +% % % \subsubsection{Radicals} % @@ -1150,14 +1150,14 @@ \DeclareMathDelimiter{\rmoustache} % top from ), bottom from ( {\mathclose}{largesymbols}{"7B}{largesymbols}{"41} \DeclareMathDelimiter{\arrowvert} % arrow without arrowheads - {\mathord}{symbols}{"6A}{largesymbols}{"3C} + {\mathord}{symbols}{"6A}{largesymbols}{"3C} \DeclareMathDelimiter{\Arrowvert} % double arrow without arrowheads {\mathord}{symbols}{"6B}{largesymbols}{"3D} \DeclareMathDelimiter{\Vert} - {\mathord}{symbols}{"6B}{largesymbols}{"0D} + {\mathord}{symbols}{"6B}{largesymbols}{"0D} \let\|=\Vert \DeclareMathDelimiter{\vert} - {\mathord}{symbols}{"6A}{largesymbols}{"0C} + {\mathord}{symbols}{"6A}{largesymbols}{"0C} \DeclareMathDelimiter{\uparrow} {\mathrel}{symbols}{"22}{largesymbols}{"78} \DeclareMathDelimiter{\downarrow} @@ -1171,7 +1171,7 @@ \DeclareMathDelimiter{\Updownarrow} {\mathrel}{symbols}{"6D}{largesymbols}{"77} \DeclareMathDelimiter{\backslash} % for double coset G\backslash H - {\mathord}{symbols}{"6E}{largesymbols}{"0F} + {\mathord}{symbols}{"6E}{largesymbols}{"0F} \DeclareMathDelimiter{\rangle} {\mathclose}{symbols}{"69}{largesymbols}{"0B} \DeclareMathDelimiter{\langle} @@ -1251,7 +1251,7 @@ % \end{macro} % % \begin{macro}{\mathellipsis} -% This is plain \TeX's |\ldots|. +% This is plain \TeX's |\ldots|. % \begin{macrocode} \def\mathellipsis{\mathinner{\ldotp\ldotp\ldotp}}% % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/base/format.ins b/Master/texmf-dist/source/latex/base/format.ins index f8cd89198c0..df915c33701 100644 --- a/Master/texmf-dist/source/latex/base/format.ins +++ b/Master/texmf-dist/source/latex/base/format.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version 1.3b +%% conditions of the LaTeX Project Public License, either version 1.3c %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3c or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -65,18 +65,18 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble \declarepreamble\cfgpreamble -This is a generated file. +This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -86,7 +86,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file may only be distributed together with a copy of the LaTeX @@ -149,7 +149,9 @@ the system are in the document `cfgguide.tex'. \file{tracefnt.sty}{% \from{ltfsstrc.dtx}{package,trace}} \file{flafter.sty}{% - \from{ltoutput.dtx}{flafter}} + \from{ltoutput.dtx}{flafter,trace}} + \file{fltrace.sty}{% + \from{ltoutput.dtx}{fltrace,trace}} %%% generate general option files modifying the kernel behavior \file{fleqn.clo}{% \from{ltmath.dtx}{fleqn}} @@ -160,11 +162,6 @@ the system are in the document `cfgguide.tex'. -% \generateFile{fltrace.sty}{t}{% %%% not yet finished -% \from{ltoutput.dtx}{fltrace,trace} -% } - - \generateFile{oldlfont.sty}{t}{% \from{oldlfont.dtx}{package} } diff --git a/Master/texmf-dist/source/latex/base/graphpap.dtx b/Master/texmf-dist/source/latex/base/graphpap.dtx index effe3f70092..83e69cfe200 100644 --- a/Master/texmf-dist/source/latex/base/graphpap.dtx +++ b/Master/texmf-dist/source/latex/base/graphpap.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %% @@ -69,8 +69,8 @@ % % First, we define three counters. The first two are defined % as raw TeX counters since multiplication and division must be -% performed in them. -% +% performed in them. +% % \changes{v1.0b}{1994/04/28}{(DPC) Remove allocations.} % \begin{macrocode} %<*package> @@ -90,13 +90,13 @@ % \marg{number-of-lines}\marg{length-of-lines}\\ % |\@nonumvgrid|\parg{xpos,ypos}\marg{xincrement}^^A % \marg{number-of-lines} \marg{length-of-lines} -% +% % HORIZONTAL GRIDS % % |\@hgrid|\parg{xpos,ypos}\marg{yincrement}^^A % \marg{number-of-lines}\marg{length-of-lines}\\ % |\@nonumhgrid| same as |\@hgrid| but no numbers drawn -% +% % \begin{macrocode} \def\@vgrid(#1,#2)#3#4#5{% \setcounter{@grid}{#1}% @@ -136,7 +136,7 @@ % % Finally, |\graphpaper| is defined in a straightforward way in terms of % the commands above. -% +% % \begin{macro}{\graphpaper} % \changes{v1.0c}{1994/08/09}{(DPC) add \cs{leavevmode}} % \begin{macrocode} @@ -145,7 +145,7 @@ % \end{macro} % % \begin{macro}{\@grid} -% +% % \changes{v1.0b}{1994/04/28} % {(DPC) convert ignore spaces between arguments} % \begin{macrocode} @@ -154,7 +154,7 @@ % \end{macro} % % \begin{macro}{\@grid@i} -% +% % \changes{v1.0b}{1994/04/28} % {(DPC) macro introduced} % \begin{macrocode} diff --git a/Master/texmf-dist/source/latex/base/graphpap.ins b/Master/texmf-dist/source/latex/base/graphpap.ins index 78ec11ae0d7..20bec1c6ef0 100644 --- a/Master/texmf-dist/source/latex/base/graphpap.ins +++ b/Master/texmf-dist/source/latex/base/graphpap.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -65,8 +65,8 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble diff --git a/Master/texmf-dist/source/latex/base/ifthen.dtx b/Master/texmf-dist/source/latex/base/ifthen.dtx index 5ad576019e7..bf395982761 100644 --- a/Master/texmf-dist/source/latex/base/ifthen.dtx +++ b/Master/texmf-dist/source/latex/base/ifthen.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %% @@ -62,7 +62,7 @@ % \date{\filedate} % \author{David Carlisle} % \maketitle -% +% % \CheckSum{306} % % @@ -127,10 +127,10 @@ % primitive \TeX\ |\if| constructs, for example |\boolean{true}| % (|\iftrue|), |\boolean{mmode}| (|\ifmmode|) etc. % -% +% % The commands:\\ -% |\newboolean|\marg{name}\DescribeMacro{\newboolean}\ and\ -% |\provideboolean|\marg{name}\DescribeMacro{\provideboolean}\ +% |\newboolean|\marg{name}\DescribeMacro{\newboolean}\ and\ +% |\provideboolean|\marg{name}\DescribeMacro{\provideboolean}\ % are provided so the user can easily create new boolean flags. % As for |\newcommand|, |\newboolean| generates an error if the % command name is not new. |\provideboolean| silently does nothing in @@ -149,7 +149,7 @@ % first pass in an |\edef| expands clauses in all propositions.) % % Apart from the addition of the extra atomic propositions |\isodd|, -% |\boolean|, |\lengthtest| and |\isundefined|, +% |\boolean|, |\lengthtest| and |\isundefined|, % the only known incompatibility is that % in this package the expression|\not\not|\meta{P} is equivalent to % \meta{P}. @@ -274,7 +274,7 @@ \TE@repl\and\TE@and \TE@repl\not\TE@neg % \end{macrocode} -% +% % \changes{v1.1c}{2001/05/25}{Added \cs{AND}, \cs{OR} and \cs{NOT} as % boolean operators as alternative to the lower case versions % (pr/3297)} diff --git a/Master/texmf-dist/source/latex/base/ifthen.ins b/Master/texmf-dist/source/latex/base/ifthen.ins index b0e3389f3c1..48939c6ffab 100644 --- a/Master/texmf-dist/source/latex/base/ifthen.ins +++ b/Master/texmf-dist/source/latex/base/ifthen.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -65,8 +65,8 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble diff --git a/Master/texmf-dist/source/latex/base/inputenc.dtx b/Master/texmf-dist/source/latex/base/inputenc.dtx index 20dfce417cf..0bdcb14dcbf 100644 --- a/Master/texmf-dist/source/latex/base/inputenc.dtx +++ b/Master/texmf-dist/source/latex/base/inputenc.dtx @@ -1,30 +1,30 @@ % \iffalse meta-comment % -% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 -% The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% Copyright 1993-2014 +% LaTeX3 Project and any individual authors listed elsewhere +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -46,7 +46,7 @@ %</driver> % \fi % -% \CheckSum{3467} +% \CheckSum{3522} % %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -100,7 +100,7 @@ % \changes{v0.9j}{1995/11/14}{Remove \cs{endinput} so docstrip reaches % ansinew encoding} % \changes{v0.9k}{1995/11/29}{Replaced uses of \cs{textsterling} with -% \cs{pounds}.} +% \cs{pounds}.} % \changes{v0.9m}{1995/12/04}{Added German version} % \changes{v0.9m}{1995/12/04}{Replaced \cs{textasciitilde} by % \cs{nobreakspace}.} @@ -138,7 +138,7 @@ % THIS MAY CHANGE} % \changes{v0.95}{1997/12/20}{Updated documentation} % \changes{v0.97}{1998/03/05}{Spanish ords changed to text chars, pr/2579} -% \changes{v1.1b}{2006/03/04}{Number of normalisations in the LICR +% \changes{v1.1b}{2006/03/04}{Number of normalisations in the LICR % representation (pr/3849)} % \changes{v1.1c}{2006/11/18}{Added missing \cs{ProvidesFile} line for cp1257 (pr/3892)} % @@ -161,7 +161,7 @@ % languages suggested that it might be preferable to allow changing % the input encoding at any time, which is what is possible now % (though that is quite computing resource intensive). -% +% % The encodings provided by this package are: % \begin{itemize} % \item |ascii| ASCII encoding for the range 32--127 (all others are made @@ -202,7 +202,7 @@ % input encoding definitions to change this set-up. Similarly, whenever % |\inputencoding| is encountered in a document, first the upper % 8-bit characters are set back to produce an error and then the -% definitions for the new input encoding are loaded, changing some of the +% definitions for the new input encoding are loaded, changing some of the % previous settings. % % @@ -239,7 +239,7 @@ % better definition will not be over-written; their use is % recommended since, in general, the best definition depends on the % fonts available. -% +% % See the documentation in |fntguide.tex| and |ltoutenc.dtx| for % details of how to declare text commands. % @@ -365,7 +365,7 @@ % font encoding then please contribute that work to this package so that % others can benefit too. % -% +% % % @@ -416,7 +416,7 @@ %<cp858> \ProvidesFile{cp858.def} %<cp437> \ProvidesFile{cp437.def} %<cp437de> \ProvidesFile{cp437de.def} -%<cp865> \ProvidesFile{cp865.def} +%<cp865> \ProvidesFile{cp865.def} %<applemac> \ProvidesFile{applemac.def} %<applemacce> \ProvidesFile{macce.def} %<next> \ProvidesFile{next.def} @@ -424,16 +424,12 @@ %<cp1252&!ansinew> \ProvidesFile{cp1252.def} %<cp1250> \ProvidesFile{cp1250.def} %<cp1257> \ProvidesFile{cp1257.def} - [2008/03/30 v1.1d Input encoding file] + [2014/04/30 v1.2b Input encoding file] %<cp850>%% %<cp850>%% If you need a Euro symbol, try cp858 instead. %<cp850>%% % \end{macrocode} % -% Now we insert a |\makeatletter| at the beginning of all .def files. -% \begin{macrocode} -%<-package>\makeatletter -% \end{macrocode} % % \section{The package} % @@ -483,7 +479,7 @@ % The definition should contain only robust commands (and, for % correct ligatures and kerning, they must be defined via the % interfaces in the fontenc package). -% +% % \changes{v0.9b}{1995/05/23}{Added hackery with \cs{IeC} in order to % avoid space being gobbled.} % @@ -516,17 +512,17 @@ % The definition of |\IeC| was modified not to insert a |\protect| % unless it is needed, this means it works in |\hyphenation| % commands, and other such delicate places. It was then further -% changed to never insert a |\protect| as one is never needed; this +% changed to never insert a |\protect| as one is never needed; this % makes it work in even more places. -% +% % This still needs some attention. -% +% % \changes{v0.9m}{1995/12/12}{Modified \cs{IeC} in order to % work in \cs{hyphenation} latex/2004.} -% +% % \changes{v0.94}{1997/12/17}{Changed non-typeset case from % \cs{protect} to \cs{noexpand}: temporary fix.} -% +% % \begin{macrocode} \def\IeC{% \ifx\protect\@typeset@protect @@ -550,16 +546,21 @@ % \changes{v0.94}{1997/12/17}{Warning message reworded and line % number added, also for latex/2608} % \changes{v0.95}{1997/12/20}{Changed to work in any vmode, for David} -% +% \changes{v1.2a}{2014/04/20}{Added alternative definition for xe/lua tex (pr/4024)}% +% \changes{v1.2b}{2014/04/30}{Allow (x-)ascii and utf8x aliases for utf8 in xetex/luatex}% % This sets the encoding to be |#1|. It first sets all the % characters 128--255 to be active (and sets their initial % definition to be |\@inpenc@undefined|). % It now also does this for some `low' codes below 32, but % misses out Null, control-I, control-J, control-L and control-M. -% +% % It then inputs |#1.def|. But it first sets up a test that % produces a warning message if no suitable definitions get read. -% +% +% \begin{macrocode} +\ifx\Umathchar\@undefined +% \end{macrocode} +% % \begin{macrocode} \def\inputencoding#1{% % \end{macrocode} @@ -571,15 +572,16 @@ \gdef\@inpenc@test{\global\let\@inpenc@test\relax}% % \end{macrocode} % Keyboard characters which don't get a definition will be mapped to -% |\@inpenc@undefined| which gets a definition producing an error +% |\@inpenc@undefined| which gets a definition producing an error % message indicating in which input encoding the current keyboard % character is undefined: % \changes{v0.98}{1998/07/04}{Give better error message if key used % is undefined (pr/2845)} % \changes{v0.993}{2000/01/24}{Fix error message for undefined chars % (pr/3158)} +% \changes{v1.2a}{2014/04/20}{add \cs{protect} so undefined characters are robust (pr/4182)}% % \begin{macrocode} - \edef\@inpenc@undefined{\noexpand\@inpenc@undefined@{#1}}% + \edef\@inpenc@undefined{\noexpand\protect\noexpand\@inpenc@undefined@{#1}}% % \end{macrocode} % The |\edef| in the above definition is essential as |#1| may be % |\CurrentOption| in which case a later use would return incorrect @@ -589,7 +591,7 @@ % in a user accessible macro. % \changes{v1.1a}{2006/02/22}{Added \cs{inputencodingname}} % \begin{macrocode} - \edef\inputencodingname{#1}% + \edef\inputencodingname{#1}% % \end{macrocode} % % Now we make all potential input characters active. @@ -606,18 +608,22 @@ % we need to ensure that we don't get any stray spaces into the % horizontal mode or else we end up with extra space in the % paragraph. -% \changes{v0.998}{2001/05/25}{Suppress all spaces for horizontal mode +% \changes{v0.998}{2001/05/25}{Suppress all spaces for horizontal mode % (pr/3273)} % \changes{v1.0f}{2004/05/06}{Really do (pr/3273)} % \changes{v1.1d}{2007/08/06}{Set \cs{endlinechar} properly (pr/3926)} +% \changes{ v1.1e}{2012/06/06}{Save and restore \cs{catcode} of @ (pr/4192)} % \begin{macrocode} \xdef\saved@endlinechar@code{\the\endlinechar}% \endlinechar\m@ne \xdef\saved@space@catcode{\the\catcode`\ }% - \catcode`\ 9\relax + \catcode`\ 9\relax + \xdef\saved@at@catcode{\the\catcode`\@}% + \makeatletter \input{#1.def}% \endlinechar\saved@endlinechar@code\relax \catcode`\ \saved@space@catcode\relax + \catcode`\@\saved@at@catcode\relax % \end{macrocode} % % If there have been no |\DeclareInputText| or |\DeclareInputMath| @@ -634,11 +640,49 @@ % \changes{v1.1a}{2006/02/22}{Added \cs{inpenc@posthook}} % \begin{macrocode} \the\inpenc@posthook -} +} +% \end{macrocode} +% +% \begin{macrocode} +\else +% \end{macrocode} +% Unicode based TeX engines do not require this package at all, and always use UTF-8 +% input. Allow the package to be used if |[uf8]| or |[ascii]| options are used to simplify +% switching between TeX engines. +% \begin{macrocode} +\def\inputencoding#1{% +\edef\reserved@a{#1}% +\def\reserved@b{utf8x}% +\ifx\reserved@a\reserved@b\def\reserved@a{utf8}\fi +\def\reserved@b{utf8}% +\ifx\reserved@a\reserved@b +\PackageWarningNoLine + {inputenc}% + {inputenc package ignored with utf8 based engines}% +\else +\def\reserved@b{x-ascii}% +\ifx\reserved@a\reserved@b\def\reserved@a{ascii}\fi +\def\reserved@b{ascii}% +\ifx\reserved@a\reserved@b +\PackageWarningNoLine + {inputenc}% + {inputenc can't be used to ensure 7bit clean source\MessageBreak + with a utf engine: Package ignored: utf8 assumed}% +\else +\PackageError + {inputenc}% + {inputenc is not designed for xetex or luatex.\MessageBreak + only UTF-8 supported}% + {For xelatex or lualatex save the document in UTF-8 encoding\MessageBreak + and do not use inputenc, or use the [utf8] option.} +\fi +\fi +} +\fi % \end{macrocode} % \end{macro} % -% +% % \begin{macro}{\inpenc@prehook} % \changes{v1.1a}{2006/02/22}{Hook added} % \begin{macro}{\inpenc@posthook} @@ -651,7 +695,7 @@ % \end{macro} % \end{macro} % -% +% % \begin{macro}{\@inpenc@undefined@} % This command will assigned to any active character unless it % get a proper definition by the encoding. The argument is the @@ -690,7 +734,7 @@ \repeat} % \end{macrocode} % \end{macro} -% +% % % Then for each option, we input that encoding file. % \begin{macrocode} @@ -711,7 +755,7 @@ % % Note that this works reasonably well only because the encoding % files for both |OT1| and |T1| are loaded in the standard LaTeX -% format. +% format. % % \changes{v0.9a}{1995/04/23}{Default settings moved to own section} % @@ -730,19 +774,19 @@ % {Added \cs{textblacksquare}} % \changes{v0.9u}{1996/10/29} % {Corrected code for \cs{textblacksquare}} -% +% % \changes{v0.9u}{1996/10/29} % {Added cp865 and corrected cp850, cp852 and cp437 guards} % \changes{v0.94}{1997/12/17}{Removed entries that were solely in % next.def} % \changes{v0.995}{2000/05/22}{Added latin2 option for textdegree % (pr/3207) CAR} -% +% % The name |\textblacksquare| is derived from the AMS symbol name since % Adobe seem not to want this symbol. The default definition, as a % rule, makes no claim to being a good design. -% -% Some entries are repeated in case guards must all be on one line. +% +% Some entries are repeated in case guards must all be on one line. % \begin{macrocode} %<*latin1|decmulti|latin2|latin3|latin4|latin5|latin9|applemacce|latin10> \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} @@ -775,7 +819,7 @@ % characters.} % % Some commands can't be faked, so we have them generate an error -% message. +% message. % \begin{macrocode} %<*latin1|decmulti|latin5|latin9|cp850|cp858|cp865|cp437|cp437de> \ProvideTextCommandDefault{\textcent} @@ -837,7 +881,7 @@ % `superior' glyphs.} % \changes{v0.97}{1998/03/05}{Removed ords: % changed to text chars, pr/2579} -% +% % Characters that are supposed to be used only in math will be defined % by |\providecommand| because \LaTeXe{} assumes that the font % encoding for math fonts is static. @@ -873,7 +917,7 @@ % \end{macrocode} % % \changes{v0.94}{1997/12/17}{Merged latin1 with ansinew/cp1252} -% +% % \section{The ISO Latin-2 encoding} % % The ISO Latin-2 encoding file defines the characters @@ -999,7 +1043,7 @@ % in the ISO 8859-3 encoding. It was contributed by % by J\"org Knappen (\texttt{joerg.knappen@uni-mainz.de}) and % adapted by Chris Rowley. -% +% % It can be used for general purpose applications in % typical office environments in the following languages: % Afrikaans, Catalan, English, Esperanto, French, Galician, German, @@ -1116,7 +1160,7 @@ % \section{The ISO Latin-4 encoding} % % The ISO Latin-4 encoding file defines the characters in the ISO -% 8859-4 encoding. It was contributed by Hana Skoumalov\'a +% 8859-4 encoding. It was contributed by Hana Skoumalov\'a % (\texttt{hana.skoumalova@ff.cuni.cz}). % % It was created for Estonian, Latvian, Lithuanian, Finnish, Lappish, @@ -1607,7 +1651,7 @@ % \changes{v0.91}{1997/08/19}{Replaced \cs{dh}/\cs{DH} by % \cs{dj}/\cs{DJ}.} % \changes{v0.99}{1999/04/14}{Changed 212, see pr/2992} -% +% % \begin{macrocode} %<*cp852> \DeclareInputText{128}{\c C} @@ -1731,7 +1775,7 @@ % The changes for cp865 are based on work by S\o ren Sandmann % (\texttt{sandmann@\linebreak[0]daimi.aau.dk}), with thanks to % them all. -% +% % The DOS graphics `letters' and a few % other positions are ignored (left undefined). % @@ -1751,7 +1795,7 @@ % \changes{v0.9t}{1996/10/28}{Changed \cs{maththreesuperior} to % \cs{mathnsuperior}} % \changes{v0.94}{1997/12/17}{Changed 158 to \cs{DeclareInputText}} -% +% % \begin{macrocode} %<*cp437|cp437de|cp865> \DeclareInputText{128}{\c C} @@ -1788,7 +1832,7 @@ \DeclareInputText{157}{\textyen} %</cp437|cp437de> %<*cp865> -\DeclareInputText{155}{\o} +\DeclareInputText{155}{\o} \DeclareInputText{156}{\pounds} \DeclareInputText{157}{\O} %</cp865> @@ -1814,7 +1858,7 @@ \DeclareInputText{173}{\textexclamdown} \DeclareInputText{174}{\guillemotleft} %<cp437|cp437de>\DeclareInputText{175}{\guillemotright} -%<cp865>\DeclareInputText{175}{\textcurrency} +%<cp865>\DeclareInputText{175}{\textcurrency} %\DeclareInputText{176}{\textlightgraybox} %\DeclareInputText{177}{\textgraybox} %\DeclareInputText{178}{\textdarkgraybox} @@ -1863,7 +1907,7 @@ %\DeclareInputMath{218}{\ensuremath{\lceil}} % upper left corner %\DeclareInputText{219}{} % black box %\DeclareInputText{220}{} % lower half of black box -%\DeclareInputText{221}{} % left bar +%\DeclareInputText{221}{} % left bar %\DeclareInputText{222}{} % right bar %\DeclareInputText{223}{} % upper half of black box % \end{macrocode} @@ -1895,7 +1939,7 @@ %\DeclareInputMath{244}{} % upper part of integral sign %\DeclareInputMath{245}{} % lower part of integral sign \DeclareInputMath{246}{\div} -\DeclareInputMath{247}{\approx} +\DeclareInputMath{247}{\approx} \DeclareInputText{248}{\textdegree} \DeclareInputText{249}{\textperiodcentered} \DeclareInputText{250}{\textbullet} @@ -2167,7 +2211,7 @@ % \cs{quotedblbase}: this may be temporary.} % \changes{v0.96}{1998/03/02}{Fixed typo in slot 159.} % \changes{v0.997}{2000/12/02}{Added all missing chars. (pr/3281)} -% +% % \begin{macrocode} %<*next> \DeclareInputText{128}{\nobreakspace} @@ -2317,13 +2361,13 @@ % % The MS Windows ANSI, cp 1252, input encoding was contributed by % Berthold K.P. Horn (\texttt{bkph@\linebreak[0]ai.mit.edu}). -% +% % It has two very different names so the same code produces two files. % These encoding files both define the characters in the % MS Windows 3.1 ANSI encoding (Western Europe), also known as code % page 1252, which is based on ISO Latin-1 but has important additions % in the 128--159 range. -% +% % Designed for: % Danish, Dutch, English, Finnish, French, German, Icelandic, % Italian, Norwegian, Portuguese, Spanish, and Swedish. @@ -2343,12 +2387,12 @@ % French and Finnish. Further, a slot for the Euro currency sign has % been added and this could be the killer argument for many 8-bit % texts to be written in Latin-9 in the future. -% +% % According to a Linux man page, ISO~Latin-9 supports Albanian, Basque, % Breton, Catalan, Danish, Dutch, -% English, Estonian, Faroese, Finnish, French, Frisian, Galician, German, -% Greenlandic, Icelandic, Irish Gaelic, Italian, Latin, Luxemburgish, -% Norwegian, Portuguese, Rhaeto-Romanic, Scottish Gaelic, Spanish and +% English, Estonian, Faroese, Finnish, French, Frisian, Galician, German, +% Greenlandic, Icelandic, Irish Gaelic, Italian, Latin, Luxemburgish, +% Norwegian, Portuguese, Rhaeto-Romanic, Scottish Gaelic, Spanish and % Swedish. % % The characters added in |latin9.def| are (in \LaTeX{} notation): @@ -2360,7 +2404,7 @@ % \textcurrency \textbrokenbar \"{} \'{} \c{} % \textonequarter \textonehalf \textthreequarters % \end{verbatim} -% +% % \changes{v0.9e}{1995/08/31}{Redeclared "AD to be soft hyphen.} % \changes{v0.9e}{1995/08/31}{Swapped ordfeminine and ordmasculine.} % @@ -2368,7 +2412,7 @@ % % \changes{v0.91}{1997/08/19}{Exchanged codes for % \cs{textendash} and \cs{textemdash}.} -% +% % \changes{v0.94}{1997/12/17}{Added cp1252 and merged latin1} % \changes{v0.94}{1997/12/17}{Changed \cs{ldots} to \cs{dots}, this % should be undetectable since \cs{ldots} is not robust.} @@ -2376,7 +2420,7 @@ % \changes{v0.99a}{2001/07/10}{Added latin9 (from Karsten Tinnefeld)} % \changes{v0.99b}{2002/06/16}{Added code points 142,158 for cp1252 (pr/3441)} % \changes{v0.99b}{2002/07/08}{Added code 128 (texteuro) for cp1252 (pr/3423)} -% +% % \begin{macrocode} %<*cp1252> \DeclareInputText{128}{\texteuro} @@ -2538,7 +2582,7 @@ %</cp1252|latin1|latin9> % \end{macrocode} % -% +% %\section{The ISO 8859-16 (Latin10) encoding} % % \changes{v1.0c}{2004/02/04}{Added ISO 8859-16 Latin10 (pr/3568)} @@ -2558,7 +2602,7 @@ % more widely implemented encoding suitable for Romanian. % % Data for the \LaTeX{} support was mainly provided by Ionel Ciob\^{i}c\u{a} -% with additions and corrections taken from\\ +% with additions and corrections taken from\\ % \texttt{http://www.unicode.org/Public/MAPPINGS/ISO8859/8859-16.TXT}. % % \changes{v1.1b}{2006/03/03}{Corrections (pr/3849)} @@ -2578,7 +2622,7 @@ \fontsize\ssf@size\z@ \math@fontsfalse\selectfont,}\hidewidth}\egroup} % \end{macrocode} -% +% % \begin{macrocode} \ProvideTextCommandDefault\textpm{\ensuremath\pm} % \end{macrocode} @@ -2696,7 +2740,7 @@ %\section{The MS Windows encoding cp1250} % % This is an MS Windows encoding for Central and Eastern Europe, -% known as Code Page 1250; it was provided by Marcin Woli\'nski +% known as Code Page 1250; it was provided by Marcin Woli\'nski % \texttt{wolinski@melkor.mimuw.edu.pl} and edited by Chris Rowley % (see v0.94 below) to make it consistent with other files. % @@ -2715,7 +2759,7 @@ %\DeclareInputText{129}{} % n/u \DeclareInputText{130}{\quotesinglbase} %\DeclareInputText{131}{} % n/u -\DeclareInputText{132}{\quotedblbase} +\DeclareInputText{132}{\quotedblbase} \DeclareInputText{133}{\dots} \DeclareInputText{134}{\dag} \DeclareInputText{135}{\ddag} @@ -2776,7 +2820,7 @@ \DeclareInputText{187}{\guillemotright} \DeclareInputText{188}{\v L}% L caron (L') ? \DeclareInputText{189}{\H{}} -\DeclareInputText{190}{\v l}% l caron (l') ? +\DeclareInputText{190}{\v l}% l caron (l') ? \DeclareInputText{191}{\.z} % \end{macrocode} % @@ -2856,9 +2900,9 @@ % % This is an MS Windows encoding for Baltic languages, % known as Code Page 1257; provided by Heiko Oberdiek -% using the mappings to Unicode in -% \texttt{http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1257.TXT} -% and +% using the mappings to Unicode in\\ +% \texttt{http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1257.TXT}\\ +% and\\ % \texttt{http://www.microsoft.com/globaldev/reference/sbcs/1257.mspx}. % % \changes{v1.1b}{2006/03/03}{Large number of corrections (pr/3849)} @@ -2992,13 +3036,6 @@ %</cp1257> % \end{macrocode} % -% -% Finally, we reset the category code of the at sign at the end of all -% .def files. -% \begin{macrocode} -%<-package>\makeatother -% \end{macrocode} -% % \DeleteShortVerb{\|} % \Finale \endinput diff --git a/Master/texmf-dist/source/latex/base/inputenc.ins b/Master/texmf-dist/source/latex/base/inputenc.ins index c2f5f64e273..3877951cf29 100644 --- a/Master/texmf-dist/source/latex/base/inputenc.ins +++ b/Master/texmf-dist/source/latex/base/inputenc.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -65,8 +65,8 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble @@ -95,8 +95,8 @@ extension .ins) which are part of the distribution. \file{latin10.def}{ \from{inputenc.dtx}{latin10}} } - - + + \generate{ \file{cp850.def}{ @@ -114,7 +114,7 @@ extension .ins) which are part of the distribution. \file{decmulti.def}{ \from{inputenc.dtx}{decmulti}} } - + \generate{ \file{ascii.def}{ \from{inputenc.dtx}{ascii}} diff --git a/Master/texmf-dist/source/latex/base/latex209.dtx b/Master/texmf-dist/source/latex/base/latex209.dtx index be20b24b1a9..ed0ffaed591 100644 --- a/Master/texmf-dist/source/latex/base/latex209.dtx +++ b/Master/texmf-dist/source/latex/base/latex209.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \title{Compatibility mode for \LaTeXe{} emulating \LaTeX~2.09} @@ -276,8 +276,8 @@ % \begin{macro}{\ensuremath} % \begin{macro}{\lrbox} % \begin{macro}{\newcommand} -% These \LaTeXe{} commands are switched off in compatibility mode. -% This is done by saving the old definition, and redefining the +% These \LaTeXe{} commands are switched off in compatibility mode. +% This is done by saving the old definition, and redefining the % command to call |\@latex@e@error| before executing the old version. % \begin{macrocode} \def\@tempa#1#2{% @@ -304,7 +304,7 @@ % \changes{v0.24} % {1994/05/14}{Removed \cs{if@latex@e@errors} and \cs{@@@}.} % \changes{v0.24}{1994/05/14}{Changed the error help.} -% \changes{v0.36}{1994/10/17}{Initialized \cs{@latex@e@error} to do +% \changes{v0.36}{1994/10/17}{Initialized \cs{@latex@e@error} to do % nothing, and switched it on at the begin document.} % % \begin{macro}{\@latex@e@error} @@ -335,14 +335,14 @@ % \changes{v0.36}{1994/10/17} % {Allow 2e commands to be redefined once with \cs{newcommand}.} % \changes{v0.40}{1995/03/21}{ -% (DPC) Add \cs{r} to the list of 2e commands latex/1424} +% (DPC) Add \cs{r} to the list of 2e commands latex/1424} % % \begin{macro}{\@ifdefinable} % \begin{macro}{\@old@ifdefinable} % \begin{macro}{\@@ifdefinable} % \begin{macro}{\@latex@e@commands} -% We trap the |\@notdefinable| error message to check to see if the -% command is a \LaTeXe{} command, in which case we allow the +% We trap the |\@notdefinable| error message to check to see if the +% command is a \LaTeXe{} command, in which case we allow the % definition to happen. We keep a list of commands which are % allowed to be redefined this way in |\@latex@e@commands|, and % remove an entry each time it is defined. @@ -395,9 +395,9 @@ % document class hook.} % \changes{v0.24}{1994/05/14}{Switched the box commands back on, for use % in packages.} -% \changes{v0.36}{1994/10/17}{Changed the way the 2e command error is +% \changes{v0.36}{1994/10/17}{Changed the way the 2e command error is % activated.} -% \changes{v0.51}{1996/05/24}{(DPC) Reimplemented for /2153.} +% \changes{v0.51}{1996/05/24}{(DPC) Reimplemented for /2153.} % This macro is called by each use of |\documentclass|. We define % it to define |\@normalsize| and |\normalsize| if necessary, % to input each unused option as a package, and to switch off the new @@ -457,7 +457,7 @@ % \begin{macro}{\@missingfileerror} % If a |.cls| file is missing, we look to see if there is % a file of the same name with a |.sty| extension. -% \changes{v0.06}{1993/12/18}{Corrected a typo +% \changes{v0.06}{1993/12/18}{Corrected a typo % \cs{@saved@missingfileerror} % should have been \cs{saved@missingfileerror}.} % \changes{v0.07}{1993/12/18}{Corrected a typo, I'd forgotten to pass @@ -621,7 +621,7 @@ % is always the first thing in the argument. This is needed % as in compatibility mode footnotes are processed in math mode, % but the standard classes call |\@textsuperscript| in the definition -% of |\thanks|. +% of |\thanks|. % \begin{macrocode} \def\@textsuperscript#1{$\m@th^{\@gobble#1}$} % \end{macrocode} @@ -646,7 +646,7 @@ \def\thempfootnote{\@alph\c@mpfootnote} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\@fnsymbol} % \changes{v0.46}{1995/06/30}{macro added} % \LaTeX\ version uses |\ensuremath| which does not work in @@ -657,7 +657,7 @@ \or \ddagger\ddagger \else\@ctrerr\fi} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\@inmathwarn} % \changes{v0.50}{1995/12/08}{Switched off \cs{@inmathwarn}} % \LaTeX\ (1995/12/01) checks for text commands being used in math @@ -783,7 +783,7 @@ \long\def\@imakepicbox(#1,#2)[#3]#4{% \vbox to#2\unitlength {\let\mb@b\vss \let\mb@l\hss\let\mb@r\hss - \let\mb@t\vss + \let\mb@t\vss \@tfor\reserved@a :=#3\do{% \if s\reserved@a \let\mb@l\relax\let\mb@r\relax @@ -818,7 +818,7 @@ % Some old document might depend on that changed spacing so\ldots % \begin{macrocode} \def\nofiles{% - \@fileswfalse + \@fileswfalse \typeout{No auxiliary output files.^^J}% \long\def\protected@write##1##2##3{}% \let\makeindex\relax @@ -1106,12 +1106,12 @@ % \begin{macrocode} %<*openbib> \iffalse - + The openbib option is now part of LaTeX thus this package is no longer necessary. It is only retained for upward compatibility. See the 2nd edition of the LaTeX book, or the file usrguide.tex which comes with the LaTeX distribution, for more details. - + \fi %</openbib> % \end{macrocode} @@ -1120,7 +1120,7 @@ which comes with the LaTeX distribution, for more details. % \begin{macrocode} %<*bezier> \iffalse - + The \bezier command is now part of LaTeX thus this package is no longer necessary. It is only retained for upward compatibility. Also, please note that LaTeX now offers an extended bezier command @@ -1128,7 +1128,7 @@ which automatically calculates the number of points needed for the plot. See the 2nd edition of the LaTeX book, or the file usrguide.tex which comes with the LaTeX distribution, for more details. - + \fi %</bezier> % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/base/latex209.ins b/Master/texmf-dist/source/latex/base/latex209.ins index b67e15de784..a48dd6257a6 100644 --- a/Master/texmf-dist/source/latex/base/latex209.ins +++ b/Master/texmf-dist/source/latex/base/latex209.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -65,8 +65,8 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble @@ -80,7 +80,7 @@ extension .ins) which are part of the distribution. \file{latex209.def}{ \from{latex209.dtx}{head} \from{oldlfont.dtx}{latex209} - \from{latex209.dtx}{tail}} + \from{latex209.dtx}{tail}} \file{article.sty}{ \from{latex209.dtx}{article}} \file{book.sty}{ diff --git a/Master/texmf-dist/source/latex/base/latexbug.el b/Master/texmf-dist/source/latex/base/latexbug.el index 492f0d18f67..b35cb987712 100644 --- a/Master/texmf-dist/source/latex/base/latexbug.el +++ b/Master/texmf-dist/source/latex/base/latexbug.el @@ -1,6 +1,6 @@ ;;; latexbug.el ;;; -;;; Version 0: `test of concept' +;;; Version 0: `test of concept' ;;; Don't look to closely at my lisp coding style... ;;; ;;; David Carlisle @@ -20,7 +20,7 @@ ;;; To use this code, place the file in a directory searched by lisp ;;; Add ;;; -;;; (autoload 'report-latex-bug "latexbug" +;;; (autoload 'report-latex-bug "latexbug" ;;; "LaTeX bug report generator" t) ;;; ;;; to your .emacs file (without the ;;;). @@ -51,7 +51,7 @@ ;;; (setq ltxbug-mail-headers "...") ; additional mail headers. ;;; For example (setq ltxbug-mail-headers "FCC: ~/Mail/sent") ;;; To log outgoing mail in a `sent' file. -;;; +;;; ;;; (setq ltxbug-latex-command "...") ; latex command ;;; Set this if LaTeX is not called latex, eg it may be latex2e. ;;; @@ -87,7 +87,7 @@ This is in addition to `To' and `Subject'.") ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -(defvar ltxbug-categories +(defvar ltxbug-categories '(("latex") ("tools") ("graphics") ("mfnfss") ("psnfss") ("amslatex") ("babel") ("expl3") ("cyrillic")) "Valid GNATS categories") @@ -105,19 +105,19 @@ This is in addition to `To' and `Subject'.") ;; and a smaller help window below. (delete-other-windows) ;; (setq ltxbug-msg (switch-to-buffer "*latex-bugs*")); not emacs18 - (switch-to-buffer + (switch-to-buffer (setq ltxbug-msg (get-buffer-create "*latex-bugs*"))) (erase-buffer) - (setq default-directory + (setq default-directory (or ltxbug-directory current-default-directory)) (setq major-mode 'ltxbug) (setq mode-name "LaTeX Bug Report") - (use-local-map ltxbug-map) + (use-local-map ltxbug-map) (message "Running latex on latexbug.tex ....") - (split-window-vertically + (split-window-vertically ;; -13 ;; old emacs's can't do this (- (window-height) 13)) - (switch-to-buffer-other-window + (switch-to-buffer-other-window (setq ltxbug-help (get-buffer-create "latexbugs help"))) ;; ;; Initially fill the message buffer with the output from running @@ -132,7 +132,7 @@ This is in addition to `To' and `Subject'.") (shell-command (concat ltxbug-latex-command " \\\\nonstopmode\\\\makeatletter\ - \\\\def\\\\batch\\{\\}\\\\@@input latexbug ") t) + \\\\def\\\\batch\\{\\}\\\\@@input latexbug ") t) (switch-to-buffer-other-window ltxbug-msg) (goto-char (point-min)) ;; @@ -161,7 +161,7 @@ This is in addition to `To' and `Subject'.") ;; Put the synopsis template into the Subject field. ;; Add the delimiter used by the mail-send function. (goto-char (point-min)) - (let ((temp + (let ((temp (concat "To: " (buffer-substring (match-beginning 1) (match-end 1)) " Subject: < SYNOPSIS > @@ -198,7 +198,7 @@ corresponding to directories in the standard LaTeX distribution: cyrillic: Packages for using Cyrillic fonts (cyrillic). ") (let* ((completion-ignore-case t) - (cat (completing-read "Which Category ? " + (cat (completing-read "Which Category ? " ltxbug-categories nil t ))) (set-buffer "*latex-bugs*") (ltxbug-replace "< CATEGORY >" (if (equal cat "") "latex" cat))) @@ -218,7 +218,7 @@ corresponding to directories in the standard LaTeX distribution: (set-buffer ltxbug-msg) (let ((syn (read-from-minibuffer "Synopsis ? " ))) (while (or (equal syn "") (> (length syn) 50)) - (setq syn + (setq syn (read-from-minibuffer "Synopsis (0 < length < 50) ? " syn))) (set-buffer "*latex-bugs*") (ltxbug-replace "< SYNOPSIS >" syn)) @@ -301,7 +301,7 @@ Possible classes of messages are: (progn (set-buffer ltxbug-help) (erase-buffer) - (insert + (insert (format "%s%d%s" " !!!! Your test file is " lines " lines long!!! @@ -310,8 +310,8 @@ Test files should be as short as possible, while still showing the behaviour. Please try to keep the file below 60 lines. ")) (set-buffer ltxbug-msg)))) - (let* ((log1 - (concat + (let* ((log1 + (concat (substring temp 0 (string-match "\\.[^\\.]*$" temp)) ".log")) (log (read-file-name "Log file ? " "" log1 t log1))) @@ -377,7 +377,7 @@ LaTeX did not succesfully produce a bug report template.")) (set-buffer ltxbug-msg) (goto-char (point-min)) (let ((temp "")) - (if (re-search-forward + (if (re-search-forward (concat"\n>" field ":\\( *\\)\\(.*\\)$") (point-max) t) ;; if field already there (progn @@ -387,7 +387,7 @@ LaTeX did not succesfully produce a bug report template.")) (re-search-forward ">Category:.*$") (insert (concat "\n>" field ":"))) (insert " ") - (let ((temp2 + (let ((temp2 (completing-read (concat field " ? ") values nil t temp))) (insert (if (equal temp2 "") (car(car values)) temp2))))) @@ -417,7 +417,7 @@ LaTeX did not succesfully produce a bug report template.")) (defun ltxbug-confidential () (interactive) (ltxbug-update-field - "Confidential" + "Confidential" '(("no")("yes")) " You may set the >Confidential field to yes. @@ -490,7 +490,7 @@ LaTeX did not succesfully produce a bug report template.")) ") (set-buffer ltxbug-msg) (let* ((completion-ignore-case t) - (field (completing-read "Which field ? " + (field (completing-read "Which field ? " '(("Class")("Confidential")("Priority")("Severity") ("Responsible")) nil t))) diff --git a/Master/texmf-dist/source/latex/base/latexsym.dtx b/Master/texmf-dist/source/latex/base/latexsym.dtx index 32a8cb44d4c..1fa41604923 100644 --- a/Master/texmf-dist/source/latex/base/latexsym.dtx +++ b/Master/texmf-dist/source/latex/base/latexsym.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \CheckSum{82} @@ -81,7 +81,7 @@ % |\lhd|~$\lhd$ \quad % |\unlhd|~$\unlhd$ \quad % |\rhd|~$\rhd$ \quad -% |\unrhd|~$\unrhd$ +% |\unrhd|~$\unrhd$ % \end{quote} % % \StopEventually{} @@ -138,11 +138,11 @@ % to undefine them before we can set them anew with % |\DeclareMathSymbol|. % \begin{macrocode} - \let\mho\undefined \let\sqsupset\undefined - \let\Join\undefined \let\lhd\undefined - \let\Box\undefined \let\unlhd\undefined - \let\Diamond\undefined \let\rhd\undefined - \let\leadsto\undefined \let\unrhd\undefined + \let\mho\undefined \let\sqsupset\undefined + \let\Join\undefined \let\lhd\undefined + \let\Box\undefined \let\unlhd\undefined + \let\Diamond\undefined \let\rhd\undefined + \let\leadsto\undefined \let\unrhd\undefined \let\sqsubset\undefined % \end{macrocode} % \changes{v2.2a}{1995/03/18}{\cs{lhd} and friends should be bin ops.} @@ -160,7 +160,7 @@ \DeclareMathSymbol\unrhd {\mathbin}{lasy}{"04} % \end{macrocode} % To save some space we can remove the definition of |\not@base| -% since it isn't any longer needed. (We use |\@undefined| so that +% since it isn't any longer needed. (We use |\@undefined| so that % gives an error and not a recursive definition % if it is still used somewhere.) % \changes{v2.2b}{1995/07/03}{Free space for \cs{not@base}} diff --git a/Master/texmf-dist/source/latex/base/latexsym.ins b/Master/texmf-dist/source/latex/base/latexsym.ins index bf1e828dc66..8555ca294dd 100644 --- a/Master/texmf-dist/source/latex/base/latexsym.ins +++ b/Master/texmf-dist/source/latex/base/latexsym.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -65,8 +65,8 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble @@ -74,9 +74,9 @@ extension .ins) which are part of the distribution. This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -86,7 +86,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file may only be distributed together with a copy of the LaTeX diff --git a/Master/texmf-dist/source/latex/base/lb2.err b/Master/texmf-dist/source/latex/base/lb2.err index 05d4585a3bf..68aba155ed3 100644 --- a/Master/texmf-dist/source/latex/base/lb2.err +++ b/Master/texmf-dist/source/latex/base/lb2.err @@ -1,6 +1,6 @@ \def\readRCS$#1 #2 #3 #4 #5${\def\erratafiledate{#4}} \readRCS -$Id: lb2.err 207 2013-07-12 11:04:05Z mittelba $ +$Id: lb2.err 210 2014-02-22 14:54:09Z mittelba $ \def\comando#1{\texttt{\string#1}} @@ -22,7 +22,7 @@ $Id: lb2.err 207 2013-07-12 11:04:05Z mittelba $ \begin{filecontents}{ttcterrata.cls} %% %% Copyright (C) 1997,2004,2005,2007 Frank Mittelbach -%% This class file is licenced under LPPL latest version; +%% This class file is licenced under LPPL latest version; %% see http://www.latex-project.org/lppl % % @@ -32,7 +32,7 @@ $Id: lb2.err 207 2013-07-12 11:04:05Z mittelba $ % Tools and Techniques for Computer Typesetting % % hence the name. However, anybody who likes to use it is free to apply it for -% errata files of other books. +% errata files of other books. % % Changes: % @@ -191,7 +191,7 @@ $Id: lb2.err 207 2013-07-12 11:04:05Z mittelba $ % some special shortcuts overwriting existing commands: -\let\u\underline +\let\u\underline \renewcommand\>{$\to$} %%% some code suggested by Thorsten Hansen to count the number of @@ -201,7 +201,7 @@ $Id: lb2.err 207 2013-07-12 11:04:05Z mittelba $ \def\count@contributors#1/#2/#3\@nil{ \@ifundefined{c@#1}{\newcounter{#1}}{}\stepcounter{#1}% %%% also count secondary: -%%% \@ifundefined{c@#2}{\newcounter{#2}}{}\stepcounter{#2}% +%%% \@ifundefined{c@#2}{\newcounter{#2}}{}\stepcounter{#2}% } \renewcommand\erroronpage[5]{% @@ -218,7 +218,7 @@ $Id: lb2.err 207 2013-07-12 11:04:05Z mittelba $ \displayrevisionfix{#1}{#5} \hideamp #2 \hideamp (\textsf{#3}) \hideamp } - + \renewcommand\seriouserroronpage[5]{% \count@contributors#3/secondary/\@nil \endgobble @@ -236,7 +236,7 @@ $Id: lb2.err 207 2013-07-12 11:04:05Z mittelba $ } \renewcommand\contributor[2]{\makebox[1cm][l]{% - \sffamily#1} #2\@ifundefined{c@#1}{}{ (\arabic{#1})}\par} + \sffamily#1} #2\@ifundefined{c@#1}{}{ (\arabic{#1})}\par} \end{filecontents} @@ -244,12 +244,12 @@ $Id: lb2.err 207 2013-07-12 11:04:05Z mittelba $ \begin{filecontents}{\jobname.cfg} % % -% Configuration file for the errata listing of +% Configuration file for the errata listing of % % Der LaTeX-Begleiter 2 Auflage % % -% \erratastartdate +% \erratastartdate % % Specifies the date from which on errata entries should be listed. % @@ -271,8 +271,8 @@ $Id: lb2.err 207 2013-07-12 11:04:05Z mittelba $ % listing. % % The default below ensures that all entries relevant to the second -% printing are typeset. -% +% printing are typeset. +% % \renewcommand\myprinting{2} @@ -300,6 +300,21 @@ $Id: lb2.err 207 2013-07-12 11:04:05Z mittelba $ \documentclass{ttcterrata}[2005/11/10] % we want new class +\usepackage[T1]{fontenc} +\let\u\underline % shortcut for this file + +\newcommand\meta[1]{$\langle$\textit{#1\/}$\rangle$} +\newcommand\BibTeX{\textsc{Bib}\TeX} + + +\usepackage{textcomp} + +\usepackage{url} + +\usepackage[ngerman]{babel} +\usepackage[utf8]{inputenc} + + \renewcommand\erratatitle[2] {\begin{center}\LARGE\bfseries Errataliste f\"ur #1\\[5pt](\myprinting.\ Druck)\\[10pt] @@ -315,19 +330,6 @@ $Id: lb2.err 207 2013-07-12 11:04:05Z mittelba $ \renewcommand\printedentries{zwischen \erratastartdate\space und} -\usepackage[T1]{fontenc} -\let\u\underline % shortcut for this file - -\newcommand\meta[1]{$\langle$\textit{#1\/}$\rangle$} -\newcommand\BibTeX{\textsc{Bib}\TeX} - - -\usepackage{textcomp} - -\usepackage{url} - -\usepackage[ngerman]{babel} -\usepackage[utf8]{inputenc} \begin{document} @@ -385,10 +387,10 @@ speziellen Nachdruck oder ab einem gewünschten Datum angezeigt werden. \begin{center} - \Large \bfseries Irren ist menschlich -- Fehlerwettbewerb + \Large \bfseries Irren ist menschlich -- Fehlerwettbewerb \end{center} - + Jeder gefundene und mitgeteilte Fehler ist ein Gewinn für alle Leser und Käufer unseres Buches. Aus diesem Grund schreiben wir, Pearson Studium und die Autoren, einen Preis aus -- halbjährlich, später (mehr)jährlich -- den @@ -396,18 +398,18 @@ die Person erhält, die die meisten Fehler innerhalb dieser Zeit findet (im Falle einer Überschneidung wird das Los zwischen den "`besten"' Fehlersuchern entscheiden). Eine Person kann nur einmal einen Preis bekommen; Fehler die durch die Autoren gefunden werden, zählen nicht. -\begin{center} -Ihr Preis: Ein Lehrbuch Ihrer Wahl! +\begin{center} +Ihr Preis: Ein Lehrbuch Ihrer Wahl! \end{center} Auswählen können Sie dieses unter \url{http://www.pearson-studium.de}. (Bundles und mehrbändige Bücher sind davon ausgenommen). - + Wie üblich behalten sich die Autoren und der Verlag das Recht vor, selbst zu entscheiden ob ein Fehler tatsächlich als Fehler anzusehen ist oder ob ein wiederholt vorkommender Fehler als ein oder mehrere Fehler gezählt wird. - -- Viel Erfolg - + +- Viel Erfolg - \begin{center} \begin{tabular}{clr@{ Eingaben}} @@ -439,9 +441,9 @@ Ende der Wettbewerbsperiode & Gewinner \\[4pt] \fi \erroronpage{}{}{RHe}{2006/06/10}{} - Einzelne Teile mehrgliedriger Abkürzungen werden im deutschsprachigen - Satz normalerweise durch einen kleinen Zwischenraum (Spatium) getrennt; nur in - englischsprachigen Texten wird zwischen den Abkürzungsteilen kein + Einzelne Teile mehrgliedriger Abkürzungen werden im deutschsprachigen + Satz normalerweise durch einen kleinen Zwischenraum (Spatium) getrennt; nur in + englischsprachigen Texten wird zwischen den Abkürzungsteilen kein Zwischenraum gesetzt. Beispiele: z.\,B., u.\,a.\ anstatt z.B., u.a. @@ -467,13 +469,13 @@ should be ``Francis\u{c}o''. \CHAPTER{Kapitel 2} +\erroronpage{24}{Abs.1, Z.1}{MLi}{2013/07/12}{} + Das Kommando lautet \verb=\AskOption= (ohne ``s'') + \erroronpage{26}{Abs.-3, Z.4}{JMa}{2006/01/03}{2} - Zur schließenden Klammer in Zeile 5 gibt es keine öffnende; es sollte wohl + Zur schließenden Klammer in Zeile 5 gibt es keine öffnende; es sollte wohl heißen: (zum Beispiel \ldots{} -\erroronpage{29}{Abs.1, Z.1}{MLi}{2013/07/12}{} - Das Kommando lautet \verb=\AskOption= (ohne ``s'') - \erroronpage{29}{Abs. nach 2-2-3, Z.7}{JMa}{2006/01/03}{2} Es muss ``mit unterschiedliche\u{n} Definitionen'' heißen. @@ -493,11 +495,11 @@ Im Deutschen steht bei einer Aufzählung kein Komma vor ``oder''. Im Deutschen steht bei einer Aufzählung kein Komma vor ``oder''. \erroronpage{56}{Abs.3, Z.3}{JMa}{2006/01/03}{2} -Hier fehlt ein Buchstabe: ``Das Beispiel zeigt, das\u{s} es +Hier fehlt ein Buchstabe: ``Das Beispiel zeigt, das\u{s} es wahrscheinlich''. \erroronpage{59}{2.3.6 Abs.\ 4, Z.\ 1}{RHe}{2006/06/10}{2} - Füge Komma ein: "`Um das \textsf{minitoc}-System zu initialisieren, + Füge Komma ein: "`Um das \textsf{minitoc}-System zu initialisieren, muss ein \dots{}"' \erroronpage{60}{Tab.2.3, rechte Spalte, Z.1}{JMa}{2006/01/03}{2} @@ -516,7 +518,7 @@ Es muss ``Ein solcher Wechsel'' statt ``Eine solcher Wechsel'' heißen. \LaTeX-Trennfehler: Verzeichnis-eintr"age statt Verzeichni-seintr"age. \erroronpage{70}{Abs.-1, Z.1-2}{JMa}{2006/01/03}{2} -Hier fehlt ein Komma am Ende der ersten Zeile und ein Punkt am Ende des +Hier fehlt ein Komma am Ende der ersten Zeile und ein Punkt am Ende des ersten Satzes. \erroronpage{73}{Abs.2, Z.4}{JMa}{2006/01/03}{2} @@ -526,7 +528,7 @@ Im Deutschen steht bei einer Aufzählung kein Komma vor ``oder''. Hier fehlt ein Komma vor ``wenn sie durch''. \erroronpage{75}{Abs.3, Z.1}{JMa}{2006/01/03}{2} -Es fehlen zwei Buchstaben: ``ohne daf"ur einen eigen\u{en} Abstand +Es fehlen zwei Buchstaben: ``ohne daf"ur einen eigen\u{en} Abstand einzuf"ugen''. @@ -540,12 +542,12 @@ Lösche s aus Grau\u{s}wertproblem Kein Komma vor und bei einer Aufzählung. \erroronpage{109}{Abs.\ 2, Z.\ 5}{RHe}{2006/06/10}{2} - Streiche Kommata: "`Möglich\_ und absolut nicht unwahrscheinlich\_ ist + Streiche Kommata: "`Möglich\_ und absolut nicht unwahrscheinlich\_ ist beispielsweise, \dots{}"' \erroronpage{114}{para 3}{FMi/CBe}{2005/09/02}{2} Ersetze Absatz durch: "`Da es nicht empfehlenswert ist, die Einstellung von -|\baselineskip| +|\baselineskip| direkt zu ändern, verfügt \LaTeX{} über den Befehl |\lineskip|\,, mit dem sich |\baselineskip| global für alle Größen ändern lässt. Nach einer Anweisung wie etwa \verb!\linespread{1.5}\selectfont! tritt der neue @@ -558,22 +560,22 @@ Wert sofort in Kraft. [Fußnote: Die veraltete \LaTeX~2.09 Lösung \erroronpage{117}{3.2.1 Abs.\ 2, Z.\ 7}{RHe}{2006/06/10}{2} - Trennung der Hauptsätze: "`\dots{} der Zähler \texttt{footnote} wird + Trennung der Hauptsätze: "`\dots{} der Zähler \texttt{footnote} wird weiter hochgesetzt, und die Darstellung erfolgt \dots{}"' \erroronpage{119}{Abs.\ 2, Z.\ 3}{RHe}{2006/06/10}{2} - Da die Beispiele unmittelbar folgen: "`\dots{} schematisch + Da die Beispiele unmittelbar folgen: "`\dots{} schematisch dargestellt \u{und bedeuten}:"' -%%Ebenfalls als Vorschlag zur Neuformulierung -- weil es um zwei -%%unterschiedliche Aspekte geht, sollte durch Punkt oder Semikolon +%%Ebenfalls als Vorschlag zur Neuformulierung -- weil es um zwei +%%unterschiedliche Aspekte geht, sollte durch Punkt oder Semikolon %%getrennt werden: % % -maybe differently \erroronpage{121}{3.2.3 Abs.\ 2, Z.\ 3}{RHe}{2006/06/10}{2} - "`\u{Es wird ausreichend} Abstand zwischen -Fußnoten und Text gelassen -und die Fußnoten werden in einem kleineren Schriftgrad + "`\u{Es wird ausreichend} Abstand zwischen +Fußnoten und Text gelassen +und die Fußnoten werden in einem kleineren Schriftgrad gesetzt."' @@ -594,8 +596,8 @@ Der \LaTeX{}-Begleiter sollte stets mit Bindestrich geschrieben werden. \erroronpage{149}{Abs.\ 1, Z.\ 3}{RHe/FMi}{2006/06/10}{2} -Ersetze: "`Bei vielen dieser Argumente wird der unten aufgeführte, voreingestellte -Wert verwendet, wenn ein leeres Argument angegeben wird. +Ersetze: "`Bei vielen dieser Argumente wird der unten aufgeführte, voreingestellte +Wert verwendet, wenn ein leeres Argument angegeben wird. \> "`Bei vielen dieser Argumente erhält man den unten aufgeführten voreingestellten Wert, wenn ein leeres Argument angegeben wird."' @@ -603,7 +605,7 @@ Wert, wenn ein leeres Argument angegeben wird."' -\erroronpage{149}{Argument \textit{kopf-nach-abstand}, Z.\ +\erroronpage{149}{Argument \textit{kopf-nach-abstand}, Z.\ 2}{RHe}{2006/06/10}{2} Streiche Anführungszeichen bei "`Interpunktion"'. @@ -613,15 +615,15 @@ Wert, wenn ein leeres Argument angegeben wird."' \erroronpage{158}{Bsp.3-3-28}{FMi/JBez}{2005/09/02}{} The vertical space above ``Return values'' is too small. - Das ist ein ziemlich versteckter \LaTeX-Fehler, mit dem man momentan noch + Das ist ein ziemlich versteckter \LaTeX-Fehler, mit dem man wohl leben muss. \erroronpage{159}{Abs.\ -1, Z.\ 1}{RHe}{2006/06/10}{2} - "`\dots{} unverändert, also "`wie über die Tastatur eingegeben"'\u{,} + "`\dots{} unverändert, also "`wie über die Tastatur eingegeben"'\u{,} darstellen."' \erroronpage{160}{Abs.\ 2, Z.\ 2}{RHe}{2006/06/10}{2} - Anstelle "`extensiv"': "`\dots{} in der Vergangenheit \emph{intensiv} + Anstelle "`extensiv"': "`\dots{} in der Vergangenheit \emph{intensiv} genutzt wurden, \dots{}"' \erroronpage{163}{Z.-3}{JMa}{2006/01/14}{2} @@ -656,7 +658,7 @@ Streiche das zweite t aus setz\u{t}en. % - but also a national one, so could stay % % \erroronpage{204}{Abs.\ 2, Z.\ -2}{RHe}{2006/06/15}{} -% Streiche "`DIN"' in "`DIN A4"', da A4 nationaler (DIN 476), +% Streiche "`DIN"' in "`DIN A4"', da A4 nationaler (DIN 476), % europ\"{a}ischer (EN 20 216) und internationaler (ISO 216) Standard ist. \erroronpage{205}{Tab.\ 4.2}{YiL}{2012/05/07}{} @@ -667,21 +669,21 @@ Streiche das zweite t aus setz\u{t}en. \erroronpage{205}{4.2, Abs.\ 1, Z.\ 5}{RHe}{2006/06/15}{2} - F\"{u}ge Komma ein: "`\dots{} nicht v\"{o}llig unm\"{o}glich ist\u, sie + F\"{u}ge Komma ein: "`\dots{} nicht v\"{o}llig unm\"{o}glich ist\u, sie \dots{} zu \"{a}ndern, \dots{}"'. \erroronpage{208}{Z. 1}{JMa}{2006/01/27}{2} Fehlendes Komma: "`zwei Pakete\u, mit deren"' \erroronpage{210}{Abs.\ 5, Z.\ 5}{RHe}{2006/06/15}{2} - Streiche Komma vor der Klammer: "`\dots{} von Listen Verwendung + Streiche Komma vor der Klammer: "`\dots{} von Listen Verwendung finden\_ (\dots{})."' \erroronpage{210}{Abs.6, Z.-1}{JMa}{2006/01/27}{2} Fehlendes Komma: "`abliest), kann man"' \erroronpage{213}{Abs.\ 3, Z.\ -1}{RHe}{2006/06/15}{2} - F\"{u}ge Komma ein: "`\dots{} kann es angebracht sein, ihn + F\"{u}ge Komma ein: "`\dots{} kann es angebracht sein, ihn einzubeziehen."' \erroronpage{213}{Abs.\ 2, Z.\-1}{FMi}{2006/09/25}{2} @@ -692,30 +694,30 @@ einzubeziehen."' Es sollte wohl "`die ein\u{e} oder andere Einstellung"' hei"sen. \erroronpage{218}{Abs.\ 1, Z.\ 6}{RHe}{2006/06/15}{2} - F\"{u}ge Komma ein: "`\dots{} ist es jedoch besser, + F\"{u}ge Komma ein: "`\dots{} ist es jedoch besser, \texttt{ignorehead} \dots{} zu verwenden."' % Über das nächste Infinitivproblem kann man sich durchaus streiten: \erroronpage{218}{Abs.\ 2, Z.\ -2}{RHe}{2006/06/15}{2} - F\"{u}ge Komma ein: "`\dots{} liegt es beim Anwender, + F\"{u}ge Komma ein: "`\dots{} liegt es beim Anwender, sicherzustellen, dass \dots{}"' \erroronpage{218}{Abs.\ -1, Z.\ -3}{RHe}{2006/06/15}{2} - F\"{u}ge Komma ein: "`Da diese Option Fonts skaliert, anstatt + F\"{u}ge Komma ein: "`Da diese Option Fonts skaliert, anstatt Originalfonts \dots{} einzusetzen, \dots{}"' \erroronpage{219}{Abs.\ -1, Z.\ -4ff}{RHe}{2006/06/15}{2} - F\"{u}ge "`werden"' ein und streiche Komma vor dem letzten Abschnitt -der Aufz\"{a}hlung: "`Zun\"{a}chst wird das Paket geladen, alle -R\"{a}nder \u{werden} auf einen Zoll gesetzt\_ und die Kolumnentitel \dots{} + F\"{u}ge "`werden"' ein und streiche Komma vor dem letzten Abschnitt +der Aufz\"{a}hlung: "`Zun\"{a}chst wird das Paket geladen, alle +R\"{a}nder \u{werden} auf einen Zoll gesetzt\_ und die Kolumnentitel \dots{} festgelegt; \dots{}"' \erroronpage{220}{Abs.\ 1, Z.\ 3}{RHe}{2006/06/15}{2} - F\"{u}ge Komma zwischen den Haupts\"{a}tzen ein: "`\dots{} des + F\"{u}ge Komma zwischen den Haupts\"{a}tzen ein: "`\dots{} des Paketes wieder her, und bei \verb"pass" wird das Paket deaktiviert."' \erroronpage{221}{Aufz. cam, Z.\ 1}{RHe}{2006/06/15}{2} - F\"{u}ge Komma ein: "`\dots{} welche die Ma{\ss}e der Nettoseite + F\"{u}ge Komma ein: "`\dots{} welche die Ma{\ss}e der Nettoseite anzeigen, ohne sie zu ber\"{u}hren (\dots{})."' \erroronpage{221}{para 4, l.4}{FMi}{2006/09/09}{2} @@ -727,23 +729,23 @@ anzeigen, ohne sie zu ber\"{u}hren (\dots{})."' \textsf{crop} erst \dots{} geladen werden sollte."' \erroronpage{221}{Abs.\ -1, Z.\ 3}{RHe}{2006/06/15}{2} - F\"{u}ge Komma ein: "`\dots{} normalerweise ist es n\"{u}tzlich, ihn + F\"{u}ge Komma ein: "`\dots{} normalerweise ist es n\"{u}tzlich, ihn beizubehalten."' \erroronpage{222}{Abs.\ 1, Z.\ 3}{RHe}{2006/06/15}{2} - F\"{u}ge Komma ein: "`\dots{} versucht das Paket, den Druckertreiber + F\"{u}ge Komma ein: "`\dots{} versucht das Paket, den Druckertreiber \dots{} zu bestimmen."' \erroronpage{223}{4.3, Abs.\ 1, Z.\ 2}{RHe}{2006/06/17}{2} - Füge Komma ein: "`\dots{} sammelt genug Material, um gut eine Seite + Füge Komma ein: "`\dots{} sammelt genug Material, um gut eine Seite \dots{}"' \erroronpage{224}{Abs.\ -1, Z.\ 2}{RHe}{2006/06/17}{2} - Füge Komma ein: "`\dots{} entspricht dem Inhalt von \verb"\thepage", + Füge Komma ein: "`\dots{} entspricht dem Inhalt von \verb"\thepage", wie er auf der \dots{}"' \erroronpage{225}{Abs.\ 1, Z.\ 1}{RHe}{2006/06/17}{2} - Füge Komma ein: "`\dots{} mithilfe von \verb"\AtEndDocument", um + Füge Komma ein: "`\dots{} mithilfe von \verb"\AtEndDocument", um sicherzugehen, dass \dots{}"' \erroronpage{229}{Abs.\ 2, Z.\ 8,10,-1}{RHe}{2006/06/17}{2} @@ -755,11 +757,11 @@ sicherzugehen, dass \dots{}"' \erroronpage{233}{Abs.\ 2, Z.\ 5}{RHe}{2006/06/17}{2} - Füge Komma ein: "`\dots{} um Längenparameter, sondern um Befehle + Füge Komma ein: "`\dots{} um Längenparameter, sondern um Befehle \dots{}"' \erroronpage{234}{Abs.\ 1, Z.\ 7}{RHe}{2006/06/17}{2} - Ersetze Semikolon durch Komma und füge Wort ein: "Der Seitentyp wird mit `\dots{} + Ersetze Semikolon durch Komma und füge Wort ein: "Der Seitentyp wird mit `\dots{} ausgewählt\u, der Bereich \u{dagegen} mit \dots{}"' @@ -768,11 +770,11 @@ ausgewählt\u, der Bereich \u{dagegen} mit \dots{}"' \erroronpage{247}{Abs.\ 3, Z.\ 2}{RHe}{2006/06/17}{2} - Füge Komma ein: "`\dots{} dass sie fähig sein müssen, innerhalb des + Füge Komma ein: "`\dots{} dass sie fähig sein müssen, innerhalb des Textes \dots{}"' \erroronpage{249}{Abs.3 in 5.1.1}{JMa}{2006/01/27}{2} -Dieser Satz steht schon am Ende des ersten Absatzes dieses +Dieser Satz steht schon am Ende des ersten Absatzes dieses Abschnitts. \erroronpage{251}{Abs.\ -1}{FMi/CBe}{2005/09/02}{2} @@ -783,7 +785,7 @@ Abschnitts. % -check \erroronpage{252}{Tabelle 5.2}{RHe}{2006/06/17}{2} - Ersetze alle amerikanischen Auslassungszeichen \{..\} durch deutsche + Ersetze alle amerikanischen Auslassungszeichen \{..\} durch deutsche \{\dots{}\}. \erroronpage{253}{Z. -2}{JMa}{2006/01/27}{2} @@ -796,7 +798,7 @@ Kein Komma vor "`erzeugt wurden"' Füge Komma ein: "`\dots{} üblicher, Farben \dots{} einzusetzen"' \erroronpage{269}{Abs.5, Z.1}{JMa}{2006/01/27}{2} -\LaTeX-Trennfehler: Standar-dumgebung. \> Standard-umgebung +\LaTeX-Trennfehler: Standar-dumgebung. \> Standard-umgebung \erroronpage{277}{Abs.\ 1, Z.\ 1}{RHe}{2006/06/20}{2} Ersetze Anfang durch: "`Eine der Schwierigkeiten, \LaTeX{}-Tabellen mit außergewöhnlich @@ -804,7 +806,7 @@ großen Einträgen zu setzen, ist eine gute Raumverteilung um diese Einträge he \dots"' \erroronpage{277}{Abs.\ -2, Z.\ 2}{RHe}{2006/06/20}{2} - Füge Komma ein: "`\dots{} optionales Argument, ähnlich dem von + Füge Komma ein: "`\dots{} optionales Argument, ähnlich dem von \verb"\\"\u, erweitert."' \erroronpage{277}{Abs.\ -1, Z.\ 1}{RHe}{2006/06/20}{2} @@ -841,7 +843,7 @@ to the ISO rules; $e$ is the charge of the electron. Es muss "`in den Abschnitte\u{n} 6.2.1 bzw. 6.2.2"' hei\ss{}en. \erroronpage{304}{Z.-5}{JMa}{2006/02/04}{2} -Es muss "`{}"uber ein zus"atzliche\u{s} obligatorisches Argument"' +Es muss "`{}"uber ein zus"atzliche\u{s} obligatorisches Argument"' hei\ss{}en. \erroronpage{306}{Abs.\ -2, Z.\ 2}{RHe}{2006/08/07}{2} @@ -910,7 +912,7 @@ Fehlendes Komma: "`einnimmt, ist der"' \erroronpage{358}{Abs.5, Z.6+7}{JS}{2006/11/08}{2} Ersetze: - "`Die \u{Computer Modern Typewriter und} Computer Modern Sans Fonts + "`Die \u{Computer Modern Typewriter und} Computer Modern Sans Fonts verfügen nicht über \u{breite} sondern nur über breitfette"' \> "`Die Computer Modern Sans Fonts @@ -918,7 +920,7 @@ Fehlendes Komma: "`einnimmt, ist der"' \erroronpage{361}{Tab 7.4}{AFV}{2008/08/08}{s} Die Tabelle zeigt |\mathtt| als Sans Serif Typewriter Font. Dies ist -normalerweise nicht der Fall -- fast jede \LaTeX{} Installation verwendet +normalerweise nicht der Fall -- fast jede \LaTeX{} Installation verwendet Computer Modern Typewriter. \erroronpage{362}{Abs.-1, Z.4}{JMa}{2006/02/27}{2} @@ -957,7 +959,7 @@ Streiche das n aus Name\u{n}. Fehlendes Komma: "`werden, normalerweise ohnehin"' \erroronpage{407}{Bsp. 7-7-21, 7-7-22}{TNdz}{2006/01/20}{2} - Fehlendes Komma: "`\ldots ist ein Blindtext, an dem sich + Fehlendes Komma: "`\ldots ist ein Blindtext, an dem sich verschiedene \ldots"´ \erroronpage{416}{Kapitel 7.8.6, Z.8}{RSi}{2005/12/07}{2} @@ -1027,19 +1029,19 @@ Die "`Tabellen"uberschrift"' ist nicht im \textsf{sf}-Format. Ersetze: "`gültigen US-Praxis"' \> "`vorherrschenden Praxis"' \erroronpage{494}{8.2.12 Abs.\ 1, Z.\ 5}{RHe}{2008/09/19}{2} - Füge Kommata ein: "`Die Schwierigkeit\u{,} eine abgesetzte Formel + Füge Kommata ein: "`Die Schwierigkeit\u{,} eine abgesetzte Formel korrekt zu gestalten\u{,} kann \dots{}"' \erroronpage{496}{Abs.2, Z.1/2}{JMa}{2006/03/05}{2} Trennfehler: Mark-up sieht deutlich besser aus als Mar-kup. \erroronpage{496}{Abs.\ 3 (nach Bsp. 8-2-28), Z.\ 2}{RHe}{2008/09/19}{2} - Füge Komma ein: "`\dots{} allerdings \emph{nur}\u{,} wenn sie \dots{} + Füge Komma ein: "`\dots{} allerdings \emph{nur}\u{,} wenn sie \dots{} verschoben wurde."' \erroronpage{503}{8.4.4 Abs.\ 1, Z.\ 3}{RHe}{2008/09/19}{2} - Lösche Komma (Regel §~72.2 "`gleichrangige Wortgruppen oder Wörter in -Aufzählungen (entweder -- oder)"'): "`\dots{} können entweder \dots{} + Lösche Komma (Regel §~72.2 "`gleichrangige Wortgruppen oder Wörter in +Aufzählungen (entweder -- oder)"'): "`\dots{} können entweder \dots{} positioniert werden\u{ } oder \dots{} rechts der Operatoren."' \erroronpage{504}{Abs.-2,Z.3}{JMa}{2006/03/05}{2} @@ -1064,7 +1066,7 @@ Ersetze: "`Bei den \u{Hauptversionen} ($D'$,~$T'$~usw.{})"' \> Streiche ein "`die"'. \erroronpage{518}{8.7.5 Abs.\ 3 , Z.\ 3}{RHe}{2008/09/19}{2} - Füge Komma ein: "`\dots{} und verhält sich somit\u{,} als wären beide + Füge Komma ein: "`\dots{} und verhält sich somit\u{,} als wären beide Maße gleich null."' \erroronpage{535}{Abs. 1, Z. 5}{RHe}{2008/09/19}{2} @@ -1073,11 +1075,11 @@ Ersetze: "`\ldots{} existierenden, neu belebten Mediävalschriften."' \erroronpage{544}{Tab. 8-10/11}{FMi}{2006/08/09}{2} Fehlende Symbole aus amssymb hinzugef"ugt: |\circledR|, |\yen|, - |\checkmark| und |\maltese|. + |\checkmark| und |\maltese|. \erroronpage{544}{Tab. 8.11}{LHe}{2008/02/08}{s} |\dag| und |\ddag| sind |\mathord|s und nicht |\mathbin| wie in Tabelle - 8.13 behauptet. + 8.13 behauptet. \erroronpage{546}{Tab. 8.13}{LHe}{2008/02/08}{s} |\dag| und |\ddag| sind keine |\mathbin|s. Sie geh"oren deshalb nicht in @@ -1085,7 +1087,7 @@ Ersetze: "`\ldots{} existierenden, neu belebten Mediävalschriften."' und |\ddagger|. \erroronpage{552}{8.9.6 Abs.\ 1 , Z.\ 4}{RHe}{2008/09/19}{2} - Füge Komma ein: "`\dots{} nicht der Symbolklasse Punctuation\u{,} + Füge Komma ein: "`\dots{} nicht der Symbolklasse Punctuation\u{,} sondern Ordinary \dots{} zugeordnet sind."' \erroronpage{554}{Tab. 8-27}{DIs/FMi}{2006/08/09}{2} @@ -1107,7 +1109,7 @@ Ersetze: "`Unterstützung für den Satz \ldots{}"' Und zudem die Seite eine Zeile zu lang. \erroronpage{560}{Z.\ -5}{RHe/FMi}{2006/09/21}{2} -Ersetze: "`der Übersetzungen \u{für} Texte"' \> +Ersetze: "`der Übersetzungen \u{für} Texte"' \> "`der Übersetzungen generierter Texte"' @@ -1127,7 +1129,7 @@ Streiche den letzten Buchstaben von sprachspezifische\u{n}. I got a translation ``s\l ownik termin{\'o}w'' which will eventually find its way into Babel. - Tja, so gehts. Auch als das deutsche Buch gesetzt wurden waren die Begriffe + Tja, so gehts. Auch als das deutsche Buch gesetzt wurde, waren die Begriffe auch noch nicht bekannt. \erroronpage{570}{Abs. -4("`Die Tilde"' , Z. 2}{RHe}{2006/09/20}{2} @@ -1150,7 +1152,7 @@ Streiche die beiden letzten Buchstaben von ein\u{en}. Streiche Komma: "Wie der Befehl \verb"\nombre"\_ verfügt er \dots{}"' \erroronpage{590}{Abs.1, Z.5/6}{JMa}{2006/03/14}{2} -Wenn "`rumakeindex"' getrennt werden muss, sieht "`rumake-index"' deutlich +Wenn "`rumakeindex"' getrennt werden muss, sieht "`rumake-index"' deutlich besser aus. \erroronpage{599}{Abs.2, Z.2}{JMa}{2006/03/14}{2} @@ -1172,11 +1174,11 @@ Es fehlt "`vtex"' als wichtiger Treiber; andererseits sind einige der aufgelisteten Treiber nur von historischer Bedeutung. \erroronpage{634}{Abs. 1, Z. 1}{RHe}{2006/10/16}{2} -Füge Komma ein: "`\dots{} reelle Werte haben)\u{,} anstatt nach +Füge Komma ein: "`\dots{} reelle Werte haben)\u{,} anstatt nach \dots{}"' \erroronpage{637}{Abs. 1, Z. 1}{RHe}{2006/10/16}{2} -Füge Komma ein: "`Lässt \LaTeX{} nach \dots{} suchen\u{,} anstatt nach +Füge Komma ein: "`Lässt \LaTeX{} nach \dots{} suchen\u{,} anstatt nach \dots{}"' \erroronpage{637}{viewport}{BMo/FMi}{2007/10/20}{s} @@ -1203,9 +1205,9 @@ Streiche den letzten Buchstaben von vertikale\u{r}. internal default. \erroronpage{651}{Abs. -1, Z. 1}{RHe}{2006/10/16}{2} -Ersetze: "`Die \dots{} Funktion ähnelt dem des \textsf{rotating}-Paketes +Ersetze: "`Die \dots{} Funktion ähnelt dem des \textsf{rotating}-Paketes \dots{}"' - \>"`Die \dots{} Funktion ähnelt der des \textsf{rotating}-Paketes + \>"`Die \dots{} Funktion ähnelt der des \textsf{rotating}-Paketes \dots{}"' \erroronpage{652}{editoral change}{FMi}{2006/10/21}{2} @@ -1219,6 +1221,8 @@ Ersetze: "`verf"ugt"' \> "`verf"ugen"' Leider ist Th\`anhs Name falsch geschrieben. Die korrekte Schreibweise ist "`H\`an Th\^e\llap{\raise 0.5ex\hbox{\'{}}} Th\`anh"'. +\erroronpage{672}{letzte Zeile}{BvdW}{2014/02/19}{} +Ersetze ``wir'' durch ``wird''. \CHAPTER{Kapitel 11} @@ -1332,7 +1336,7 @@ Ersetze: BibTexMng \> \textsf{BibTexMng} Streiche das Komma nach \texttt{size}. \erroronpage{821}{Tab.13.4, Z.-4}{JMa}{2006/04/11}{2} -F"uge ein Leerzeichen nach "`Fachzeitschriften"' ein. Ferner ist die +F"uge ein Leerzeichen nach "`Fachzeitschriften"' ein. Ferner ist die "'Tabellen"uberschrift"' nicht im \textsf{sf}-Format. \erroronpage{828}{Tab. 13.5, Z. 1-2}{MSch}{2006/01/06}{2} @@ -1349,7 +1353,7 @@ Ersetze: Abschnitte \> Abschnitten F"uge ein Leerzeichen vor "`hat"' ein. \erroronpage{842}{Abs.1, Z.-2}{JMa}{2006/04/11}{2} -Entweder fehlt hier eine "offnende Klammer -- oder die schlie\ss{}ende ist +Entweder fehlt hier eine "offnende Klammer -- oder die schlie\ss{}ende ist zu viel. @@ -1395,15 +1399,15 @@ Ersetze: "`so wird eine Fehlermeldung ausgegeben."' Ersetze: Abschnitte \> Abschnitten \erroronpage{888}{fig A.1, l.4}{FMi/JAn}{2005/09/09}{2} - ``Did\^ot'' \> ``Didot'' und entferne Komma nach "`Zoll"' + ``Did\^ot'' \> ``Didot'' und entferne Komma nach "`Zoll"' \erroronpage{891}{Tab.A.3, Z.1}{JMa}{2006/05/03}{2} F"uge ein Komma vor "`der eine feste oder"' ein. \erroronpage{899}{A.2.3 Abs.\ 2, Z.\ 5}{RHe}{2006/06/10}{2} - Füge Komma ein: "`Diese Struts sind sehr nützlich, um die Höhe oder + Füge Komma ein: "`Diese Struts sind sehr nützlich, um die Höhe oder \dots{}"' - + \erroronpage{903}{Abs.-2, Z.1}{FMi}{2006/06/14}{2} Füge Wort ein: "`nach der \u{letzten} Klammer \verb=}= und\ldots"' @@ -1483,11 +1487,12 @@ Ersetze Orleans \> Orl\'{e}ans \CHAPTER{Bibliographie} \erroronpage{1017}{[57]}{RHe}{2006/06/07}{2} -Ersetzte Erl\"auterung durch: "`Die +Ersetzte Erl\"auterung durch: "`Die \u{englische} erste Ausgabe dieses Buches."' -\erroronpage{1017}{[58]}{FMi}{2009/08/01}{s} +\erroronpage{1017/1018}{[58]}{FMi}{2009/08/01}{s} Eintrag sollte auf die zweite (aktuelle) Ausgabe verweisen. +(Ab dem korrigierten Nachdruck von 2010 befindet sich [58] ganz auf seite 1018.) \erroronpage{1019}{[67], Z.-2}{JMa}{2006/05/28}{2} Schreibe "`Sprachengetrennt"' getrennt. @@ -1499,9 +1504,9 @@ Schreibe "`Sprachengetrennt"' getrennt. Füge ``Lars Hellstr\"om'' als Autor hinzu. Datum ``Dezember 2004'' \erroronpage{1025}{[116, Z.\ 2]}{RHe}{2006/06/07}{2} - Vergleich mit "`(eben)so \dots{} setzen kann, wie sonst \dots{}"' + Vergleich mit "`(eben)so \dots{} setzen kann, wie sonst \dots{}"' erfordert Komma - + \erroronpage{1026}{[127], Z.1}{JMa}{2006/05/28}{2} F"uge ein Komma vor "`welche"' ein. @@ -1535,6 +1540,12 @@ Ersetze Tinagh \> Tifinagh \erroronpage{1033}{2. Absatz, Z.4}{JMa}{2006/01/05}{2} Die Abkürzung NFSS sollte \textsf{NFSS} geschrieben werden. + +\erroronpage{1040}{rechte Spalte, Zeile 8}{BvdW}{2014/02/19}{} +\verb=\AskOption= (ohne das ``s'' am Ende, siehe Errata Seite 2 zu Kapitel 2) + + + \iffalse Nicht wirklich, aber auch nicht schoen so ... mal sehen \erroronpage{1068}{"`Gleichheits- und Relationszeichen"'}{MSch}{2005/12/31}{} @@ -1544,15 +1555,13 @@ Die Abkürzung NFSS sollte \textsf{NFSS} geschrieben werden. Symbole"'. \fi -% - not in index -% -% \erroronpage{1088}{rechte Spalte}{JMa}{2006/01/05}{} -% Die Abkürzung NFSS sollte \textsf{NFSS} geschrieben werden. + + \CHAPTER{Biographien} -\erroronpage{1129}{Abs. 2, Z.3}{SZi}{2005/11/24}{2} +\erroronpage{1129}{Abs. 2, Z.3}{SZi}{2005/11/24}{2} l"osche g aus Dok\u{g}umente \end{erratalist} @@ -1564,8 +1573,8 @@ Die Abkürzung NFSS sollte \textsf{NFSS} geschrieben werden. gemeldet haben. Gelistet sind jeweils die Personen die ein Problem zuerst entdeckt haben. Einige Fehler wurden im englischen Original gefunden, weshalb auch ein paar Namen ohne Fehlerzahl auftauchen.] -%\contributor{J-CCh}{Jean-C\^ome Charpentier} \contributor{AFe}{Alfonso Fernandez-Vazquez} +\contributor{BvdW}{Berend G. van der Wall} \contributor{CBe}{Claudio Beccari} \contributor{ChB}{Christof B\"ockler} \contributor{DAl}{Daniel Alonso i Alemany} @@ -1587,7 +1596,7 @@ Die Abkürzung NFSS sollte \textsf{NFSS} geschrieben werden. \contributor{RSi}{Roman Sigg} \contributor{SNe}{Stefan Neuhaus} \contributor{SZi}{Stefan Ziesemer} -\contributor{TNdz}{Timo Niedenzu} +\contributor{TNdz}{Timo Niedenzu} \contributor{VVo}{Vladimir Volovich} \contributor{YiL}{Yiannis Lazarides} \end{multicols} @@ -1606,7 +1615,7 @@ wenn möglich gleich in der für diese Datei benötigte Form, d.h. Hier ist ein Beispiel: \begin{verbatim} \erroronpage{5}{Abs.3, Z.1}{MOs}{2005/09/01}{} - Ersetze: "`LaTeX"' \> "`\LaTeX{}"' + Ersetze: "`LaTeX"' \> "`\LaTeX{}"' \end{verbatim} Die Verwendung von Babelkommandos (etwa |"`|) ist möglich, aber Umlaute sollten möglichst nicht als 8-bit Zeichen eingegeben werden (also besser |"a| diff --git a/Master/texmf-dist/source/latex/base/letter.dtx b/Master/texmf-dist/source/latex/base/letter.dtx index a8318f46e76..9fb30db943a 100644 --- a/Master/texmf-dist/source/latex/base/letter.dtx +++ b/Master/texmf-dist/source/latex/base/letter.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \CheckSum{980} @@ -1006,13 +1006,13 @@ % It should use the following commands: % \begin{itemize} % \item |\toname| : name part of `to' address. -% Will be one line long. +% Will be one line long. % \item |\toaddress| : address part of `to' address. % The lines separated by |\\|. % \item |\fromname| : name of sender. % \item |\fromaddress| : argument of current |\address| % declaration-- null if none. Should use standard institutional -% address if null. +% address if null. % \item |\fromlocation| : argument of current |\location| % declaration--null if none. % \item |\telephonenum| : argument of current |\telephone| @@ -1163,12 +1163,12 @@ % You have to define the following two commands: % \begin{itemize} % \item |\startlabels| : Should reset the page layout parameters if -% necessary. +% necessary. % \item |\mlabel|\marg{return address}\marg{to adress} : Command to % generate a single label. % \end{itemize} % -% +% % % \begin{macro}{\returnaddress} % The return address for the mailing labels can be stored in this @@ -1179,7 +1179,7 @@ % \end{macro} % % \begin{macro}{\labelcount} -% A register to count the labels +% A register to count the labels % \begin{macrocode} \newcount\labelcount % \end{macrocode} @@ -1878,7 +1878,7 @@ % \end{macrocode} % \end{macro} % -% \subsection{The page style} +% \subsection{The page style} % We have \pstyle{plain} pages in this document class by % default. We use arabic page numbers. % \begin{macrocode} diff --git a/Master/texmf-dist/source/latex/base/letter.ins b/Master/texmf-dist/source/latex/base/letter.ins index 54d67f51728..4ce7765b05e 100644 --- a/Master/texmf-dist/source/latex/base/letter.ins +++ b/Master/texmf-dist/source/latex/base/letter.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -65,8 +65,8 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble diff --git a/Master/texmf-dist/source/latex/base/lgc2.err b/Master/texmf-dist/source/latex/base/lgc2.err index 72e6375050f..7b79ff91dec 100644 --- a/Master/texmf-dist/source/latex/base/lgc2.err +++ b/Master/texmf-dist/source/latex/base/lgc2.err @@ -20,7 +20,7 @@ $Id: lgc2.err 5886 2008-06-13 09:45:27Z mittelba $ \begin{filecontents}{ttcterrata.cls} %% %% Copyright (C) 1997,2004,2005,2007 Frank Mittelbach -%% This class file is licenced under LPPL latest version; +%% This class file is licenced under LPPL latest version; %% see http://www.latex-project.org/lppl % % @@ -30,7 +30,7 @@ $Id: lgc2.err 5886 2008-06-13 09:45:27Z mittelba $ % Tools and Techniques for Computer Typesetting % % hence the name. However, anybody who likes to use it is free to apply it for -% errata files of other books. +% errata files of other books. % % Changes: % @@ -189,7 +189,7 @@ $Id: lgc2.err 5886 2008-06-13 09:45:27Z mittelba $ % some special shortcuts overwriting existing commands: -\let\u\underline +\let\u\underline \renewcommand\>{$\to$} %%% some code suggested by Thorsten Hansen to count the number of @@ -199,7 +199,7 @@ $Id: lgc2.err 5886 2008-06-13 09:45:27Z mittelba $ \def\count@contributors#1/#2/#3\@nil{ \@ifundefined{c@#1}{\newcounter{#1}}{}\stepcounter{#1}% %%% also count secondary: -%%% \@ifundefined{c@#2}{\newcounter{#2}}{}\stepcounter{#2}% +%%% \@ifundefined{c@#2}{\newcounter{#2}}{}\stepcounter{#2}% } \renewcommand\erroronpage[5]{% @@ -216,7 +216,7 @@ $Id: lgc2.err 5886 2008-06-13 09:45:27Z mittelba $ \displayrevisionfix{#1}{#5} \hideamp #2 \hideamp (\textsf{#3}) \hideamp } - + \renewcommand\seriouserroronpage[5]{% \count@contributors#3/secondary/\@nil \endgobble @@ -234,7 +234,7 @@ $Id: lgc2.err 5886 2008-06-13 09:45:27Z mittelba $ } \renewcommand\contributor[2]{\makebox[1cm][l]{% - \sffamily#1} #2\@ifundefined{c@#1}{}{ (\arabic{#1})}\par} + \sffamily#1} #2\@ifundefined{c@#1}{}{ (\arabic{#1})}\par} \end{filecontents} @@ -242,12 +242,12 @@ $Id: lgc2.err 5886 2008-06-13 09:45:27Z mittelba $ \begin{filecontents}{\jobname.cfg} % % -% Configuration file for the errata listing of +% Configuration file for the errata listing of % % The LaTeX Graphics Companion, Second Edition % % -% \erratastartdate +% \erratastartdate % % Specifies the date from which on errata entries should be listed. % @@ -269,8 +269,8 @@ $Id: lgc2.err 5886 2008-06-13 09:45:27Z mittelba $ % listing. % % The default below ensures that all entries relevant to the x-th -% printing are typeset. -% +% printing are typeset. +% % \renewcommand\myprinting{2} @@ -353,7 +353,7 @@ you own by changing the configuration in the file \texttt{\jobname.cfg}. \end{center} Any mistake found and reported is a gain for all readers of our book. -For this reason Addison-Wesley and the authors offer a prize (for 6 +For this reason Addison-Wesley and the authors offer a prize (for 6 periods) to the eligible person who finds the largest number of bugs during that period (in case of a draw a random choice will be made between all those with the largest number of findings). @@ -368,7 +368,7 @@ is, no boxed sets or multiple volume offers). As usual, the authors and publisher reserve the right to make various decisions such as whether a reported feature is an error for competitive purposes or whether similar features count as a single or -multiple errors. --- +multiple errors. --- Good luck! \begin{center} @@ -397,9 +397,9 @@ Contest period ends & Winner \\[4pt] To help you in assessing this errata document we have placed exclamation marks in front of each entry that we consider essential for correctly understanding the book contents. - -\erroronpage{general}{}{FMi}{2007/07/01}{} - + +\erroronpage{general}{}{FMi}{2007/07/01}{} + Due to the printing process there may be small alignment problems between blue and black text on some pages. These can vary from book to book depending on how the paper was handled between print @@ -428,7 +428,7 @@ There should be a bit more space in front of the code block \seriouserroronpage{152}{exa 4-1-15}{HjG}{2007/08/17}{2} Output of example is missing! Oops \ldots\ it was there honest -\erroronpage{177}{para 2, l.1}{MiV}{2008/05/22}{2} +\erroronpage{177}{para 2, l.1}{MiV}{2008/05/22}{2} Missing interword space: ``Flowcharts\u{ }are'' \CHAPTER{Chapter 5} @@ -453,11 +453,11 @@ Coding changed to: \end{pspicture} \end{verbatim} -\erroronpage{240}{para 4, l.8}{MiV}{2008/05/22}{2} +\erroronpage{240}{para 4, l.8}{MiV}{2008/05/22}{2} Remove backslash in: ``keyword setting \verb/\showpoints=true/'' -\erroronpage{254}{Ex 5-9-1}{MiV}{2008/05/22}{} +\erroronpage{254}{Ex 5-9-1}{MiV}{2008/05/22}{} The blue circle shouldn't be visible behind the black circle. This is a problem due to the printing process used for the book---it does not show up on all books. @@ -471,7 +471,7 @@ or curve (path). \CHAPTER{Chapter 6} \erroronpage{335}{para 5, l.4}{JMi}{2008/06/23}{2} -``\ldots{} summarized in \u{Table} 5.2 \ldots" \> ``\ldots{} summarized in +``\ldots{} summarized in \u{Table} 5.2 \ldots" \> ``\ldots{} summarized in \u{Figure} 5.2 \ldots'' \erroronpage{406}{margin}{hv}{2007/08/20}{2} @@ -494,17 +494,17 @@ but not ``Koaungli Un''. Sorry for the mistake. \CHAPTER{Chapter 8} -\erroronpage{514}{tab. 8.3}{FMi}{2008/012/21}{2} +\erroronpage{514}{tab. 8.3}{FMi}{2008/012/21}{2} Slightly increase spacing after hline. -\erroronpage{515}{tab. 8.4}{MiV}{2008/05/22}{2} +\erroronpage{515}{tab. 8.4}{MiV}{2008/05/22}{2} There should be vertical spacing in the first line (superscript $10^{24}$ touches top line) -\seriouserroronpage{579}{para 2, l.3}{MiV}{2008/05/22}{2} +\seriouserroronpage{579}{para 2, l.3}{MiV}{2008/05/22}{2} \verb=\ln= \> \verb=\nl= (this will also change the index entry) -\erroronpage{583}{para 4, l.9}{MiV}{2008/05/22}{2} +\erroronpage{583}{para 4, l.9}{MiV}{2008/05/22}{2} Replace: ``of the voltage $V_C$'' \> ``of the voltage $v_C$'' \CHAPTER{Chapter 9} @@ -530,15 +530,15 @@ release of the package. \erroronpage{720}{6th item}{MiV}{2008/05/22}{2} Replace: ``documentwide'' \> ``\u{D}ocumentwide'' -\erroronpage{726}{para 2, l.2}{MiV}{2008/05/22}{2} +\erroronpage{726}{para 2, l.2}{MiV}{2008/05/22}{2} Extra space after parenthesis: ``( in practice'' -\erroronpage{740}{para 2, l.1}{MiV}{2008/05/22}{2} +\erroronpage{740}{para 2, l.1}{MiV}{2008/05/22}{2} Replace: ``given by \textit{start\u{ row}}'' \> ``given by \textit{start} row'' -\seriouserroronpage{741}{Ex 11-3-5}{MiV}{2008/05/22}{2} +\seriouserroronpage{741}{Ex 11-3-5}{MiV}{2008/05/22}{2} Usage of \verb=\cellcolor= might introduce extra space in the output (as one can see in the example). @@ -547,11 +547,11 @@ This can be argued as being a bug in the \texttt{colortbl} package. Given that t basic \verb=\color= command ignores spaces after it, \verb=\cellcolor= should behave similarly. -\seriouserroronpage{744}{line after Ex 11-3-9}{MiV}{2008/05/22}{2} +\seriouserroronpage{744}{line after Ex 11-3-9}{MiV}{2008/05/22}{2} Replace: ``This does \u{not}, of course, affect'' \> ``This does, of course, \u{also} affect'' -\erroronpage{758}{para 3, l.2}{MiV}{2008/05/22}{2} +\erroronpage{758}{para 3, l.2}{MiV}{2008/05/22}{2} Add small space between values and units in frame dimension \erroronpage{760}{fig. 11.1}{MiV}{2008/05/22}{2} @@ -563,15 +563,15 @@ Frank: because the author of this section used a real live example where he had used an optional argument to |\section| to make the toc have special text for some reason (should be mentioned in the source though). -\erroronpage{774}{2nd snytax box}{hv}{2009/05/8}{2} +\erroronpage{774}{2nd snytax box}{hv}{2009/05/8}{2} The |\transduration| command takes ``time in seconds'' as mandatory argument (and not ``key/vals'') -\erroronpage{779}{para 3, l.1}{MiV}{2008/05/22}{2} +\erroronpage{779}{para 3, l.1}{MiV}{2008/05/22}{2} ``in not shown''\> ``\u{is} not shown'' -\erroronpage{794}{exa 11--4-36}{hv}{2009/05/12}{2} +\erroronpage{794}{exa 11--4-36}{hv}{2009/05/12}{2} Replace ``pic2e'' \> ``pic\u{t}2e'' in output, corresponding input not displayed in the book. @@ -594,7 +594,7 @@ the fonts. \CHAPTER{Bibliography} -\erroronpage{822}{entry [32]}{MiV}{2008/05/22}{2} +\erroronpage{822}{entry [32]}{MiV}{2008/05/22}{2} Use capital C in ``Lecture Notes in computer Science'' \erroronpage{823}{entry [35]}{JPFD}{2007/09/05}{2} @@ -604,27 +604,27 @@ Use capital C in ``Lecture Notes in computer Science'' An updated version of the manual can be downloaded from \url{http://www.tug.org/docs/metapost/mpman.pdf} -\erroronpage{825}{entry [50]}{FMi}{2008/12/21}{2} +\erroronpage{825}{entry [50]}{FMi}{2008/12/21}{2} Use capital C in ``Lecture Notes in computer Science'' -\erroronpage{826}{entry [59]}{FMi}{2008/12/21}{2} +\erroronpage{826}{entry [59]}{FMi}{2008/12/21}{2} Add web url: \url{http://www.dante.de/dante/DTK/PDF/komoedie_2002_1.pdf} -\erroronpage{826}{entry [60]}{FMi}{2008/12/21}{2} +\erroronpage{826}{entry [60]}{FMi}{2008/12/21}{2} Add web url: \url{http://www.dante.de/dante/DTK/PDF/komoedie_2002_2.pdf} - \erroronpage{828}{entry [60]}{FMi}{2008/12/21}{2} + \erroronpage{828}{entry [60]}{FMi}{2008/12/21}{2} Add web url: ``Sample chapter at: \url{http://www.latex-project.org/guides/books.html}'' - \erroronpage{829/830}{editorial change}{FMi}{2008/12/21}{2} + \erroronpage{829/830}{editorial change}{FMi}{2008/12/21}{2} Page breaks changed due to other changes -\erroronpage{833}{entry [128]}{FMi}{2008/12/21}{2} +\erroronpage{833}{entry [128]}{FMi}{2008/12/21}{2} Url changed to: \url{obsolete/graphics/pstricks/doc/code/pst-code.pdf} -\erroronpage{833}{entry [129]}{FMi}{2008/12/21}{2} +\erroronpage{833}{entry [129]}{FMi}{2008/12/21}{2} Url changed to: \url{macros/generic/multido/} @@ -634,16 +634,16 @@ An ``s'' is missing in ``using'' (end of the first line of comment) \CHAPTER{Index} - \erroronpage{856/860/866}{editorial change}{FMi}{2008/12/21}{2} + \erroronpage{856/860/866}{editorial change}{FMi}{2008/12/21}{2} changed index entries due to changes above \erroronpage{886}{col.2, l.-7}{GTa}{2010/02/10}{} image(METAPOST) should also reference example on p.145 - \erroronpage{891}{editorial change}{FMi}{2008/12/21}{2} + \erroronpage{891}{editorial change}{FMi}{2008/12/21}{2} changed index entries due to changes above - \erroronpage{910/911}{editorial change}{FMi}{2008/12/21}{2} + \erroronpage{910/911}{editorial change}{FMi}{2008/12/21}{2} changed index entries due to changes above \erroronpage{925}{editorial change}{FMi}{2008/12/21}{2} @@ -673,8 +673,8 @@ An ``s'' is missing in ``using'' (end of the first line of comment) Other people have sent us corrections for errors already found. Thanks to all of you! -If you find -further +If you find +further errors please report them to one of the authors, e.g., \begin{quote}\ttfamily frank.mittelbach@latex-project.org diff --git a/Master/texmf-dist/source/latex/base/ltalloc.dtx b/Master/texmf-dist/source/latex/base/ltalloc.dtx index eb5b322e119..16da34ff2b9 100644 --- a/Master/texmf-dist/source/latex/base/ltalloc.dtx +++ b/Master/texmf-dist/source/latex/base/ltalloc.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse diff --git a/Master/texmf-dist/source/latex/base/ltbibl.dtx b/Master/texmf-dist/source/latex/base/ltbibl.dtx index 44265b1b79f..43718f37979 100644 --- a/Master/texmf-dist/source/latex/base/ltbibl.dtx +++ b/Master/texmf-dist/source/latex/base/ltbibl.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %%% From File: ltbibl.dtx @@ -70,13 +70,13 @@ % and tries to read in |mainfile.bbl|. % % \DescribeMacro{\bibliographystyle} -% |\bibliographystyle|\marg{style} : +% |\bibliographystyle|\marg{style} : % Writes a |\bibstyle| entry on the |.aux| file. % % \DescribeEnv{thebibliography} % The |thebibliography| environment is a list environment. To save the % use of an extra counter, it should use |enumiv| as the item -% counter. +% counter. % Instead of using |\item|, items in the bibliography are produced by % the following commands:\\ % |\bibitem|\marg{name} : Produces a numbered entry cited as @@ -85,7 +85,7 @@ % \meta{Label} and cited by \meta{name}. % % The former is used for bibliographies with citations like [1], [2], -% etc.; +% etc.; % the latter is used for citations like [Knuth82]. % % The document class must define the thebibliography environment. This @@ -98,14 +98,14 @@ % Entries are cited by the command |\cite|\marg{name}. % % \DescribeMacro{\nocite} -% |\nocite|\marg{citations} +% |\nocite|\marg{citations} % puts information on the |.aux| file that causes % \BibTeX{} to include the \marg{citations} list in the bibliography, % but puts nothing in the text. % % |\nocite{*}| is special: it tells \BibTeX{} to put the whole of a % collection of references into the bibiography. -% +% % \StopEventually{} % % @@ -156,7 +156,7 @@ % \end{macro} % % \begin{macro}{\@lbibitem} -% \changes{LaTeX2.09}{1992/02/26}{Added \cs{hfill} to restore +% \changes{LaTeX2.09}{1992/02/26}{Added \cs{hfill} to restore % left-alignment of bibliography labels in alpha style} % \begin{macrocode} \def\@lbibitem[#1]#2{\item[\@biblabel{#1}\hfill]\if@filesw @@ -256,7 +256,7 @@ % Donald Arsenau. Note that this one is inside the first argument % of the |\@cite| hook. % This decouples the top-level typesetting of the citation from -% the details of the other business conducted here. All this really +% the details of the other business conducted here. All this really % needs a complete rethink to get the right modularity. % % \changes{v1.1q}{2004/02/15}{Changed to use a hook with default @@ -310,7 +310,7 @@ % \begin{macro}{\nocite} % (Added 14 Jun 85) % \changes{v1.1c}{1994/11/10}{Fix \cs{nocite}\texttt{\char`\{*\char`\}}} -% +% % This puts information on the |.aux| file that causes % \BibTeX{} to include the citation list in the bibliography, % but puts nothing in the text. @@ -376,7 +376,7 @@ % \subsection{Default definitions} % % This hook determines the `relative formatting' of the two logical -% parts of a citation with comment. +% parts of a citation with comment. % \begin{macro}{\@cite} % \begin{macrocode} \def\@cite#1#2{[{#1\if@tempswa , #2\fi}]} @@ -387,7 +387,7 @@ % \changes{v1.1q}{2004/02/15}{Added hook with default value \cs{hbox}} % This is, in general, a command that appears to have one argument % whose value is, in the kernel, a single cs whose name is the -% expansion of |b@\@citeb|; the expansion of this cs will +% expansion of |b@\@citeb|; the expansion of this cs will % typically be some hmode material that produces the detailed % typeset form of just the citations themselves. % \begin{macrocode} diff --git a/Master/texmf-dist/source/latex/base/ltboxes.dtx b/Master/texmf-dist/source/latex/base/ltboxes.dtx index a93506ccd6d..89285e0a36a 100644 --- a/Master/texmf-dist/source/latex/base/ltboxes.dtx +++ b/Master/texmf-dist/source/latex/base/ltboxes.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -39,7 +39,7 @@ \GetFileInfo{ltboxes.dtx} \title{\filename} \date{\filedate} -\author{David Carlisle\and +\author{David Carlisle\and Leslie Lamport\and Frank Mittelbach\and Chris Rowley} @@ -59,7 +59,7 @@ % \DescribeMacro\makebox % |\makebox[|\meta{wid}|][|\meta{pos}|]{|\meta{obj}|}|\\ % Puts \meta{obj} in an |\hbox| of width \meta{wid}, positioned by -% \meta{pos}. +% \meta{pos}. % % The possible \meta{pos} are:\\ % \begin{tabular}{ll} @@ -74,7 +74,7 @@ % % |\makebox(|\meta{x}|,|\meta{y}|)[|\meta{pos}|]{|\meta{obj}|}|\\ % Puts \meta{obj} in an |\hbox| of width $x * |\unitlength|$ -% and height $y * |\unitlength|$. +% and height $y * |\unitlength|$. % \meta{pos} arguments are % |s|, |l|, |r| or |c| (default) for stretched, flushleft, flushright % or centred, and |t| or |b| @@ -109,7 +109,7 @@ % to\\ % |\sbox{|\meta{cmd}|}{|\meta{text}|}|\\ % except that any white space at the beginning and end of \meta{text} -% is ignored. +% is ignored. % % \DescribeMacro\framebox % |\framebox| ... : like |\makebox|, except it puts a `frame' around @@ -125,9 +125,9 @@ % % \DescribeMacro\parbox % |\parbox[|\meta{pos}|][|\meta{height}|][|\meta{inner-pos}|]{|^^A -% \meta{width}|}{|\meta{text}|}| : +% \meta{width}|}{|\meta{text}|}| : % Makes a box with |\hsize| \meta{width}, positioned by \meta{pos} as -% follows: +% follows: % c : |\vcenter| (placed in |$...$| if not in math mode) % b : |\vbox| % t : |\vtop| @@ -171,7 +171,7 @@ % % |\textwidth| == |\columnwidth| == box width % -% changes footnotes by redefining:\\% +% changes footnotes by redefining:\\% % |\@mpfn| == mpfootnote \\ % |\thempfn| == |\thempfootnote|\\ % |\@footnotetext| == |\@mpfootnotetext| @@ -191,22 +191,22 @@ % % % \DescribeMacro\rule -% |\rule[|\meta{raised}|]{|\meta{width}|}{|\meta{height}|}| : +% |\rule[|\meta{raised}|]{|\meta{width}|}{|\meta{height}|}| : % Makes a $\meta{width}*\meta{height}$ rule, raised \meta{raised}. % % \DescribeMacro\underline % |\underline{|\meta{text}|}| : Makes an underlined hbox with -% \meta{text} in it. +% \meta{text} in it. % % \DescribeMacro\raisebox % |\raisebox{|\meta{distance}|}[|\meta{height}|][|\meta{depth}^^A -% |]{|\meta{box}|}| :\\ +% |]{|\meta{box}|}| :\\ % Raises \meta{box} up by \meta{distance} length (down if % \meta{distance} negative). Makes \TeX\ think that the new box extends % \meta{height} above the line and \meta{depth} below, for a total -% vertical length of \meta{height}+\meta{depth}. Default values of +% vertical length of \meta{height}+\meta{depth}. Default values of % \meta{height} \& \meta{depth} = actual height and depth of box in new -% position. +% position. % % \StopEventually{} % @@ -267,7 +267,7 @@ % \changes{v0.1a}{1993/12/03} % {macro added} % \changes{v0.1b}{1993/12/08} -% {Extra braces for color support +% {Extra braces for color support % (braces removed from other macros)} % \changes{v1.0f}{1994/05/11} % {Use new \cs{color@setgroup} concept.} @@ -327,7 +327,7 @@ \@begin@tempboxa\hbox{#3}% \setlength\@tempdima{#1}% support calc \hb@xt@\@tempdima{\csname bm@#2\endcsname}% - \@end@tempboxa} + \@end@tempboxa} % \end{macrocode} % \end{macro} % @@ -347,7 +347,7 @@ \long\def\@imakepicbox(#1,#2)[#3]#4{% \vbox to#2\unitlength {\let\mb@b\vss \let\mb@l\hss\let\mb@r\hss - \let\mb@t\vss + \let\mb@t\vss \@tfor\reserved@a :=#3\do{% \if s\reserved@a \let\mb@l\relax\let\mb@r\relax @@ -403,7 +403,7 @@ % These macros are initialy a no-op, but the colour package will % redefine them to be |\begingroup|, |\endgroup|, % |\begingroup\set@color|,\\ |\hbox\bgroup\color@begingroup|, -% |\color@endgroup\egroup|. +% |\color@endgroup\egroup|. % and \meta{set to main document colour} respectively. % \begin{macrocode} \let\color@begingroup\relax @@ -565,7 +565,7 @@ \vskip-\@wholewidth \hrule \@height\@wholewidth \hbox{% - \vrule\@width\@wholewidth + \vrule\@width\@wholewidth #1% \vrule\@width\@wholewidth}% \hrule\@height\@wholewidth @@ -643,7 +643,7 @@ % In order to set the whole box, including the frame to the % specified dimension, we first determine that dimension % from the natural size of the text, |#3|. -% calculated width. +% calculated width. % \begin{macrocode} \long\def\@iframebox[#1][#2]#3{% \leavevmode @@ -720,7 +720,7 @@ {\@iiiparbox c\relax[s]}} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\@iparbox} % \changes{v0.1d}{1993/12/15} % {Changed default from `c' to `s'} @@ -732,7 +732,7 @@ {\@iiiparbox{#1}\relax[s]}} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\@iiparbox} % Optional argument handling. % \begin{macrocode} @@ -742,7 +742,7 @@ {\@iiiparbox{#1}{#2}[#1]}} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\@iiiparbox} % \begin{macro}{\@parboxto} % \changes{v1.0j}{1994/10/18} @@ -761,7 +761,7 @@ % \begin{macrocode} \let\@parboxto\@empty \long\def\@iiiparbox#1#2[#3]#4#5{% - \leavevmode + \leavevmode \@pboxswfalse \setlength\@tempdima{#4}% \@begin@tempboxa\vbox{\hsize\@tempdima\@parboxrestore#5\@@par}% @@ -789,7 +789,7 @@ % % \begin{macro}{\@arrayparboxrestore} % Restore various paragraph parameters. -% +% % The rational for allowing two normally global flags to be set % locally here was stated originally by % Donald Arsenau and extended by Chris Rowley. @@ -800,7 +800,7 @@ % % If anyone is unhappy with this argument then both flags should be % treated as in |\set@nobreak|; otherwise this command will be -% redundant. +% redundant. % \changes{v1.1a}{1996/10/24}{Added local settings of flags: dangerous!!} % \begin{macrocode} \def\@arrayparboxrestore{% @@ -817,7 +817,7 @@ \parindent\z@ \parskip\z@skip \everypar{}% \linewidth\hsize - \@totalleftmargin\z@ + \@totalleftmargin\z@ \leftskip\z@skip \rightskip\z@skip \@rightskip\z@skip \parfillskip\@flushglue \lineskip\normallineskip \baselineskip\normalbaselineskip @@ -857,7 +857,7 @@ {\@iiiminipage c\relax[s]}} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\@iminipage} % \changes{v0.1d}{1993/12/15} % {Changed default from `c' to `s'} @@ -869,7 +869,7 @@ {\@iiiminipage{#1}\relax[s]}} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\@iiminipage} % Optional argument handling. % \begin{macrocode} @@ -879,7 +879,7 @@ {\@iiiminipage{#1}{#2}[#1]}} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\@iiiminipage} % \changes{v1.0e}{1994/04/21} % {Extra \cs{bgroup} for colour} @@ -1023,7 +1023,7 @@ % \end{macro} % % \begin{macro}{\underline} -% \LaTeX\ version works outside math. +% \LaTeX\ version works outside math. % \task{???}{why the second `relax in `underline ?} % \begin{macrocode} \def\underline#1{% @@ -1121,11 +1121,11 @@ % \changes{v1.0p}{1994/11/09} % {Revert \cs{finalstrut} to 2.09 equivalent (from ltpatch)}. % \changes{v1.0x}{1995/10/31} -% {Add \cs{nobreak} in horiz mode to allow hyphenation. +% {Add \cs{nobreak} in horiz mode to allow hyphenation. % internal/1931} % % The |\nobreak| was added (1995/10/31) to allow hyphenation of the -% final word of the paragraph. +% final word of the paragraph. % \begin{macrocode} \def\@finalstrut#1{% \unskip\ifhmode\nobreak\fi\vrule\@width\z@\@height\z@\@depth\dp#1} diff --git a/Master/texmf-dist/source/latex/base/ltclass.dtx b/Master/texmf-dist/source/latex/base/ltclass.dtx index 38b38bd3658..1a01a1698ab 100644 --- a/Master/texmf-dist/source/latex/base/ltclass.dtx +++ b/Master/texmf-dist/source/latex/base/ltclass.dtx @@ -1,30 +1,30 @@ % \iffalse meta-comment % -% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +% Copyright 1993-2013 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -33,7 +33,7 @@ %<*driver> % \fi \ProvidesFile{ltclass.dtx} - [2007/08/05 v1.1h LaTeX Kernel (Class & Package Interface)] + [2013/07/07 v1.1i LaTeX Kernel (Class & Package Interface)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltclass.dtx} @@ -54,7 +54,7 @@ % All rights reserved. % \fi % -% \CheckSum{1194} +% \CheckSum{1199} % % \changes{v1.0f}{1994/05/22}{Use new warning and error commands} % \changes{v1.0l}{1994/11/17}{\cs{@tempa} to \cs{reserved@a}} @@ -227,7 +227,7 @@ % % \DescribeMacro\PassOptionsToPackage % Packages can pass options to other packages using:\\ -% |\PassOptionsToPackage{|\meta{options}|}{|\meta{package}|}|.\\ +% |\PassOptionsToPackage{|\meta{options}|}{|\meta{package}|}|.\\ % \DescribeMacro\PassOptionsToClass % This adds the \meta{options} to the options list of any future % |\RequirePackage| or |\usepackage| command. For example: @@ -261,7 +261,7 @@ % \LoadClass{article} %\end{verbatim} % -% As used here, the effects are more or less the same, but the +% As used here, the effects are more or less the same, but the % version using |\LoadClassWithOptions| is slightly quicker % (and less to type). % If, however, the class declares options of its own then @@ -291,8 +291,11 @@ % |\@ifpackageloaded{|\meta{package}|}{|\meta{true}|}{|\meta{false}|}|. % % \DescribeMacro\@ifpackagelater -% To find out if a package has already been loaded with a version more -% recent than \meta{version}, use +% \changes{v1.1i}{2013/07/07}{Correctly describe how the date in +% \cs{@ifpackagelater} is used} +% To find out if a package has already been loaded with a version +% equal to or more +% recent than \meta{version}, use\\ % \DescribeMacro\@ifclasslater % |\@ifpackagelater{|\meta{package}|}{|\meta{version}|}{|^^A % \meta{true}|}{|\meta{false}|}|. @@ -655,13 +658,22 @@ % |\reserved@b|.) % \changes{v0.2y}{1994/02/07} % {Add extra ,s so `two' is not matched with `twocolumn'} +% \changes{v1.1i}{2011/08/19} +% {Re-jig definition after more stringent \cs{in@} test.} % \begin{macrocode} \def\@if@pti@ns#1#2{% - \let\reserved@a\@firstoftwo - \@for\reserved@b:=#2\do{% - \expandafter\in@\expandafter{\expandafter,\reserved@b,}{,#1,}% - \ifin@\else\let\reserved@a\@secondoftwo\fi}% - \reserved@a} + \let\reserved@a\@firstoftwo + \@for\reserved@b:=#2\do{% + \ifx\reserved@b\@empty + \else + \expandafter\in@\expandafter{\expandafter,\reserved@b,}{,#1,}% + \ifin@ + \else + \let\reserved@a\@secondoftwo + \fi + \fi + }% + \reserved@a} \@onlypreamble\@if@pti@ns % \end{macrocode} % \end{macro} @@ -721,7 +733,7 @@ % {Delay definition of \cs{ProvidesFile} till ltfinal} % \changes{v1.1a}{1998/03/21} % {Allow \&. Internal/2702} -% \changes{v1.1d}{2001/05/25}{Explicitly set catcode of +% \changes{v1.1d}{2001/05/25}{Explicitly set catcode of % \cs{endlinechar} to 10 (pr/3334)} % \changes{v1.1e}{2001/06/04}{But only if it is a char (pr/3334)} % \changes{v1.1f}{2001/08/26}{Readded setting of space char (pr/3353)} diff --git a/Master/texmf-dist/source/latex/base/ltcntrl.dtx b/Master/texmf-dist/source/latex/base/ltcntrl.dtx index de7688c8b8a..fd294c42f5d 100644 --- a/Master/texmf-dist/source/latex/base/ltcntrl.dtx +++ b/Master/texmf-dist/source/latex/base/ltcntrl.dtx @@ -1,30 +1,30 @@ % \iffalse meta-comment % -% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +% Copyright 1993-2014 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -32,7 +32,7 @@ %<*driver> % \fi \ProvidesFile{ltcntrl.dtx} - [2007/08/06 v1.0h LaTeX Kernel (program control)] + [2014/04/21 v1.0h LaTeX Kernel (program control)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltcntrl.dtx} @@ -62,7 +62,7 @@ % {Documentation improvements} % % \section{Program control structure} -% +% % This section defines a number of control structure macros, such as % while-loops and for-loops. % @@ -85,7 +85,7 @@ % Optimized for normal case of SWITCH initially false. % % \@for NAME := LIST \do {BODY} : Assumes that LIST expands to A1,A2, -% ... ,An . +% ... ,An . % Executes BODY n times, with NAME = Ai on the i-th iteration. % Optimized for the normal case of n = 1. Works for n=0. % @@ -97,7 +97,7 @@ % NOTES: 1. These macros use no \@temp sequences. % 2. These macros do not work if the body contains anything that % looks syntactically to TeX like an improperly balanced \if -% \else \fi. +% \else \fi. % % \@whilenum TEST \do {BODY} == % BEGIN @@ -270,7 +270,7 @@ % % \begin{macro}{\@tfor} % \changes{LaTeX209}{1991/10/17} -% {(Rms) \cs{xdef} replaced by \cs{def} +% {(Rms) \cs{xdef} replaced by \cs{def} % (See FMi's array.doc)} % \changes{v1.0c}{1994/03/13} % {(DPC) Add \cs{@tf@r} so a single group is @@ -298,9 +298,11 @@ % \end{macro} % % \begin{macro}{\@removeelement} -% Removes an element from a comma-separated list and puts it into -% a control sequence, called as +% Removes an element from a comma-separated list and puts it into +% a control sequence, called as % |\@removeelement{|\meta{element}|}{|\meta{list}|}{|\meta{cs}|}|. +% Due to the implementation method the \meta{element} is not allowed +% to contain braces. % \begin{macrocode} \def\@removeelement#1#2#3{% \def\reserved@a##1,#1,##2\reserved@a{##1,##2\reserved@b}% diff --git a/Master/texmf-dist/source/latex/base/ltcounts.dtx b/Master/texmf-dist/source/latex/base/ltcounts.dtx index 8935968fdc1..4ccd7e9a043 100644 --- a/Master/texmf-dist/source/latex/base/ltcounts.dtx +++ b/Master/texmf-dist/source/latex/base/ltcounts.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -68,7 +68,7 @@ % \DescribeMacro{\newcounter} % To define a new counter. % -% \DescribeMacro{\setcounter} +% \DescribeMacro{\setcounter} % To set the value of counters. % % \DescribeMacro{\addtocounter} @@ -156,15 +156,15 @@ % |\label|\marg{bar} command causes |\ref|\marg{bar} to % generate the current value of counter \meta{foo}. % -% |\@definecounter|\marg{foo}\\ +% |\@definecounter|\marg{foo}\\ % Initializes counter \marg{foo} (with empty reset list), defines % |\p@foo| and |\thefoo| to be null. Also adds \meta{foo} % to |\cl@@ckpt| -- % the reset list of a dummy counter |@ckpt| used for taking % checkpoints for the |\include| system. % -% |\@addtoreset|\marg{foo}\marg{bar} : -% Adds counter \meta{foo} to the list of counters +% |\@addtoreset|\marg{foo}\marg{bar} : +% Adds counter \meta{foo} to the list of counters % |\cl@bar| to be reset when counter \meta{bar} is stepped. % % @@ -201,7 +201,7 @@ % \begin{macro}{\newcounter} % |\newcounter|\marg{newctr}\oarg{oldctr} % Defines \meta{newctr} to be a counter, which is reset when counter -% \meta{oldctr} is stepped. If \meta{newctr} already defined +% \meta{oldctr} is stepped. If \meta{newctr} already defined % produces % `|c@newctr already defined|' error. % \begin{macrocode} @@ -238,7 +238,7 @@ % math mode} % \changes{v1.0d}{1994/04/09} % {Use \cs{addtocounter} to have name checked} -% |\stepcounter|{foo} +% |\stepcounter|{foo} % Globally increments counter |\c@FOO| % and resets all subsidiary counters. % \begin{macrocode} @@ -338,7 +338,7 @@ % {Use \cs{mathsection} and \cs{mathparagraph}. latex/2445} % % Representation of \meta{COUNTER} as a footnote -% symbol: 1 = $*$, 2 = $\dagger$, etc. +% symbol: 1 = $*$, 2 = $\dagger$, etc. % \begin{macrocode} \def\fnsymbol#1{\expandafter\@fnsymbol\csname c@#1\endcsname} % \end{macrocode} @@ -348,7 +348,7 @@ % \changes{v1.0f}{1994/05/13}{Removed \cs{@Ialph}} % % \begin{macro}{\@arabic} -% |\@arabic\FOOcounter| +% |\@arabic\FOOcounter| % Representation of |\FOOcounter| as arabic numerals. % \begin{macrocode} \def\@arabic#1{\number #1} %% changed 29 Apr 86 @@ -413,7 +413,7 @@ Y\or Z\else\@ctrerr\fi} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\@fnsymbol} % \changes{v1.1b}{1995/05/20}{Allowing both text and math} % Typesetting old fashioned footnote symbols. diff --git a/Master/texmf-dist/source/latex/base/ltdefns.dtx b/Master/texmf-dist/source/latex/base/ltdefns.dtx index d6a51b6ea36..5bec77aebdf 100644 --- a/Master/texmf-dist/source/latex/base/ltdefns.dtx +++ b/Master/texmf-dist/source/latex/base/ltdefns.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -56,23 +56,23 @@ % \CheckSum{746} % % \changes{v1.0n}{1994/05/10}{(ASAJ) Added -% \cs{DeclareProtectedCommand}.} +% \cs{DeclareProtectedCommand}.} % \changes{v1.0p}{1994/05/12}{(ASAJ) Fixed a bug with \cs{relax} -% which was +% which was % using \cs{@gobble} before defining it.} % \changes{v1.0q}{1994/05/13}{(ASAJ) Renamed -% \cs{DeclareProtectedCommand} to -% \cs{DeclareRobustCommand}. Removed \cs{@if@short@command}.} +% \cs{DeclareProtectedCommand} to +% \cs{DeclareRobustCommand}. Removed \cs{@if@short@command}.} % \changes{v1.0q}{1994/05/13}{(ASAJ) Replaces \cs{space} by `~' in -% \cs{csname}.} +% \cs{csname}.} % \changes{v1.0r}{1994/05/13}{(ASAJ) Added logging message to -% \cs{DeclareProtectedCommand}.} +% \cs{DeclareProtectedCommand}.} % \changes{v1.0s}{1994/05/13}{(ASAJ) Added \cs{@backslashchar}.} % \changes{v1.0s}{1994/05/13}{(ASAJ) Coded \cs{@ifdefinable} more -% efficiently.} +% efficiently.} % \changes{v1.1a}{1994/05/16}{(ASAJ) Split from ltinit.dtx.} % \changes{v1.1b}{1994/05/17}{(ASAJ) Removed warnings and logging to -% lterror.dtx.} +% lterror.dtx.} % \changes{v1.1b}{1994/05/17}{(ASAJ) Added definitions for protect.} % \changes{v1.1c}{1994/05/17}{(ASAJ) Redid definitions for protect.} % \changes{v1.1d}{1994/05/19}{(RmS) Added definitions for @@ -88,11 +88,11 @@ % \changes{v1.0g}{1994/11/17} % {\cs{@tempa} to \cs{reserved@a}} % \changes{v1.0p}{1995/07/13}{Updates to documentation} -% +% % \section{Definitions} % % This section contains commands used in defining other macros. -% +% % \StopEventually{} % % \begin{macrocode} @@ -173,12 +173,12 @@ % The redefinition (via |\let|) of |\-| within tabbing also makes the % use of a robust command advisable since then any redefinition % of |\-| via |\DeclareRobustCommand| will not cause a conflict. -% +% % Therefore, macro writers should be hereby warned that % these internals will probably change! It is likely that a future % release of \LaTeX{} will make |\-| effectively an encoding specific % text command. -% +% % \begin{macrocode} \let\@@hyph=\- % Save original primitive definition \def\-{\discretionary{-}{}{}} @@ -209,7 +209,7 @@ % \changes{LaTeX2e}{1993/11/22}{Macro added} % \begin{macro}{\@plus} % \changes{LaTeX2e}{1993/11/22}{Macro added} -% +% % The following definitions save token space. E.g., using % |\@height| instead of height saves 5 tokens at the cost in time % of one macro expansion. @@ -240,7 +240,7 @@ % This section defines the following commands: % % \DescribeMacro -% {\@namedef}\marg{NAME}\\ Expands to |\def\|\marg{NAME}, +% {\@namedef}\marg{NAME}\\ Expands to |\def\|\marg{NAME}, % except name can contain any characters. % % \DescribeMacro @@ -250,7 +250,7 @@ % \DescribeMacro % {\@ifnextchar} X\marg{YES}\marg{NO}\\ % Expands to \meta{YES} if next character is an `X', -% and to \meta{NO} otherwise. +% and to \meta{NO} otherwise. % (Uses |\reserved@a|--|\reserved@c|.) % NOTE: GOBBLES ANY SPACE FOLLOWING IT. % @@ -329,7 +329,7 @@ % instead of executing it. % % \changes{LaTeX209}{1992/03/18} -% {(RMS) changed input channel from 0 to \cs{@inputcheck} to avoid +% {(RMS) changed input channel from 0 to \cs{@inputcheck} to avoid % conflicts with other channels allocated by \cs{newread}} % % \begin{macro}{\typein} @@ -493,7 +493,7 @@ % \changes{v1.2q}{1995/10/02} % {Add \cs{aut@global} in autoload version} % \changes{v1.2z2}{1998/03/04} -% {Unnecessary \cs{expandafter} removed: pr/2758} +% {Unnecessary \cs{expandafter} removed: pr/2758} % \begin{macrocode} %<autoload>\aut@global \expandafter\def\expandafter#1\expandafter{% @@ -530,7 +530,7 @@ % be followed by |[|. If this command were only used in |\newcommand| % definitions then |#1| would be a single token and the braces could % be omitted from |{#1}| in the definition below, saving a bit of -% memory. +% memory. % \changes{v1.1g}{2004/01/23}{Use kernel version of % \cs{@ifnextchar} (pr/3501)} % \begin{macrocode} @@ -545,7 +545,7 @@ % Robust version of |\@testopt|. The extra argument (|#1|) must be a % single token. If protection is needed the call expands to |\protect| % applied to this token, and the 2nd and 3rd arguments are -% discarded (by |\@x@protect|). Otherwise |\@testopt| is called on +% discarded (by |\@x@protect|). Otherwise |\@testopt| is called on % the 2nd and 3rd arguments. % % This method of making commands robust avoids the need for using up @@ -564,9 +564,9 @@ % \begin{macro}{\@yargdef} % \begin{macro}{\@yargd@f} % \changes{v1.3f}{1999/04/29}{New macro added} -% -% \changes{LaTeX2e}{1993/11/23}{Macro interface changed} -% \changes{LaTeX2e}{1993/11/23}{Avoid \cs{@?@?} token} +% +% \changes{LaTeX2e}{1993/11/23}{Macro interface changed} +% \changes{LaTeX2e}{1993/11/23}{Avoid \cs{@?@?} token} % \changes{v1.0b}{1994/03/12}{Name changed from \cs{XXX@argdef}} % \changes{v1.3c}{1999/01/18}{New implementation DPC /2942} % \changes{v1.3d}{1999/02/09}{catch bad argument forms by re-inserting \#3} @@ -580,7 +580,7 @@ % Reorganised slightly so that |\renewcommand{\reserved@a}[1]{foo}| % works. I am not sure this is worth it, as a following % |\newcommand| would over-write the definition of |\reserved@a|. -% +% % Recall that \LaTeX2.09 goes into an infinite loop with % |\renewcommand[1]{\@tempa}{foo}| (DPC 6 October 93). % @@ -595,7 +595,7 @@ % this argument and use of) |\number| was added later in 1999. % % It is not clear why these are still |\long|. -% +% % \begin{macrocode} \long \def \@yargdef #1#2#3{% \ifx#2\tw@ @@ -607,7 +607,7 @@ \@yargd@f \expandafter{\number #3}#1% } % \end{macrocode} -% +% % The |\aut@global| command below is only used in the autoload % format. If it is |\global| then a global definition will be made. % \changes{v1.2q}{1995/10/02} @@ -621,7 +621,7 @@ \l@ngrel@x \reserved@a 0##1##2##3##4##5##6##7##8##9###1% } % \end{macrocode} -% +% % \end{macro} % \end{macro} % @@ -652,7 +652,7 @@ % \changes{v1.2y}{1996/07/26}{use \cs{relax} in place of empty arg} % \changes{v1.2y}{1996/07/26}{use \cs{noexpand} instead of \cs{string}} % \changes{v1.2z1}{1997/10/21}{Use \cs{begingroup}/\cs{endgroup} rather -% than braces for grouping, to avoid generating empty math atom.} +% than braces for grouping, to avoid generating empty math atom.} % \begin{macrocode} \def\renew@command#1{% \begingroup \escapechar\m@ne\xdef\@gtempa{{\string#1}}\endgroup @@ -691,7 +691,7 @@ % \end{macrocode} % Version of |\@ifdefinable| for use with |\renewcommand|. Does % not do the check this time, but restores the normal definition. -% \begin{macrocode} +% \begin{macrocode} \long\def\@rc@ifdefinable#1#2{% \let\@ifdefinable\@@ifdefinable #2} @@ -751,7 +751,7 @@ % here as there should not be a |@temp|\ldots\ environment. % \changes{LaTeX2e}{1993/11/23}{Macro reimplemented and extended} % \changes{v1.1f}{1994/05/2}{Removed surplus \cs{space} in error} -% \begin{macrocode} +% \begin{macrocode} \def\renewenvironment{\@star@or@long\renew@environment} % \end{macrocode} % @@ -809,7 +809,7 @@ % \changes{v1.2q}{1995/10/02} % {Add \cs{aut@global} in autoload version} % And here's a different sort of allocation: -% For example, +% For example, % |\newif\iffoo| creates |\footrue|, |\foofalse| to go with |\iffoo|. % \begin{macrocode} \def\newif#1{% @@ -839,9 +839,9 @@ % |\providecommand| takes the same arguments as |\newcommand|, but % discards them if |#1| is already defined, Otherwise it just acts like % |\newcommand|. This implementation currently leaves any discarded -% definition in |\reserved@a| (and possibly |\\reserved@a|) this -% wastes a bit of space, but it will be reclaimed as soon as these -% scratch macros are redefined. +% definition in |\reserved@a| (and possibly |\\reserved@a|) this +% wastes a bit of space, but it will be reclaimed as soon as these +% scratch macros are redefined. % % \changes{LaTeX2e}{1993/11/22}{Macro added} % \begin{macrocode} @@ -895,7 +895,7 @@ % \end{macrocode} % \end{macro} % \end{macro} -% +% % \begin{macro}{\@check@c} % \changes{v1.2i}{1995/04/25}{Make \cs{long} for latex/1346} % |\CheckCommand| itself just grabs all the arguments we need, @@ -921,7 +921,7 @@ \def\@check@eq#1#2{% \ifx#1#2\else \@latex@warning@no@line - {Command \noexpand#1 has + {Command \noexpand#1 has changed.\MessageBreak Check if current package is valid}% \fi} @@ -953,7 +953,7 @@ \long\def\@secondoftwo#1#2{#2} % \end{macrocode} % \begin{macro}{\@iden} -% |\@iden| is another name for |\@firstofone| for +% |\@iden| is another name for |\@firstofone| for % compatibility reasons. % \begin{macrocode} \let\@iden\@firstofone @@ -993,16 +993,16 @@ % using \cs{@gobble} before defining it.} % \changes{v1.0q}{1994/05/13}{Renamed \cs{DeclareProtectedCommand} to % \cs{DeclareRobustCommand}. Removed \cs{@if@short@command}. -% Moved to after the definition of \cs{@gobble}.} +% Moved to after the definition of \cs{@gobble}.} % \changes{v1.0r}{1994/05/13}{Added logging message to -% \cs{DeclareProtectedCommand}.} +% \cs{DeclareProtectedCommand}.} % % \subsection{Robust commands and protect} % % \changes{v1.1b}{1994/05/17}{Added the discussion of protected % commands, defined the values that \cs{protect} should have.} % \changes{v1.1c}{1994/05/18}{Redid the discussion and definitions, in -% line with the proposed new setting of \cs{protect} in the output +% line with the proposed new setting of \cs{protect} in the output % routine.} % % Fragile and robust commands are one of the thornier issues in @@ -1013,14 +1013,14 @@ % `moving arguments' by \LaTeX, and consist of: % \begin{itemize} % \item writing information to a file, such as indexes or tables of -% contents. +% contents. % \item writing information to the screen. % \item inside an |\edef|, |\message|, |\mark|, or other command which % evaluates its argument fully. % \end{itemize} % The method \LaTeX{} uses for making fragile commands robust is to % precede them with |\protect|. This can have one of five possible -% values: +% values: % \begin{itemize} % \item |\relax|, for normal typesetting. So |\protect\foo| will % execute |\foo|. @@ -1063,19 +1063,19 @@ % This is a package-writers command, which has the same syntax as % |\newcommand|, but which declares a protected command. It does % this by having\\ -% |\DeclareRobustCommand\foo|\\ +% |\DeclareRobustCommand\foo|\\ % define |\foo| to be % |\protect\foo<space>|,\\ % and then use |\newcommand\foo<space>|.\\ % Since the internal command is |\foo<space>|, when it is written -% to an auxiliary file, it will appear as |\foo|. -% +% to an auxiliary file, it will appear as |\foo|. +% % We have to be a % bit cleverer if we're defining a short command, such as |\_|, in % order to make sure that the auxiliary file does not include a % space after the command, since |\_ a| and |\_a| aren't the same. % In this case we define |\_| to be: -%\begin{verbatim} +%\begin{verbatim} % \x@protect\_\protect\_<space> %\end{verbatim} % which expands to: @@ -1088,7 +1088,7 @@ % Then if |\protect| is |\@typeset@protect| (normally |\relax|) % then we just perform |\_<space>|, and otherwise % |\@x@protect@| gobbles everything up and expands to -% |\protect\_|. +% |\protect\_|. % % \emph{Note}: setting |\protect| to any value other than |\relax| % whilst in `typesetting' mode will cause commands to go into an @@ -1159,12 +1159,12 @@ % \end{macro} % % \changes{v1.2e}{1994/11/04}{Added commands for setting and restoring -% \cs{protect}. ASAJ.} +% \cs{protect}. ASAJ.} % % \begin{macro}{\set@display@protect} % \begin{macro}{\set@typeset@protect} % These macros set |\protect| appropriately for typesetting or -% displaying. +% displaying. % \changes{v1.2o}{1995/07/03}{Use \cs{@typeset@protect} for init} % \begin{macrocode} \def\set@display@protect{\let\protect\string} @@ -1218,7 +1218,7 @@ % \subsection{Internal defining commands} % % These commands are used internally to define other \LaTeX{} -% commands. +% commands. % \begin{macro}{\@ifundefined} % \changes{LaTeX2e}{1993/11/23}{Redefined to remove a trailing \cs{fi}} % Check if first arg is undefined or \cs{relax} and execute second or @@ -1236,7 +1236,7 @@ % % \begin{macro}{\@qend} % \begin{macro}{\@qrelax} -% The following define |\@qend| and |\@qrelax| to be the strings +% The following define |\@qend| and |\@qrelax| to be the strings % `|end|' and `|relax|' with the characters |\catcode|d 12. % \begin{macrocode} \edef\@qend{\expandafter\@cdr\string\end\@nil} @@ -1248,7 +1248,7 @@ % % \begin{macro}{\@ifnextchar} % \changes{LaTeX209}{1992/08/24} -% {(Rms) \cs{@ifnextchar} didn't work if its +% {(Rms) \cs{@ifnextchar} didn't work if its % first argument was an equal sign.} % \changes{v1.2q}{1995/10/02} % {Use \cs{@let@token} } @@ -1269,7 +1269,7 @@ \futurelet\@let@token\@ifnch} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\kernel@ifnextchar} % \changes{v1.3g}{2004/01/23}{Added macro (pr/3501)} % This macro is the kernel version of |\@ifnextchar| which is used @@ -1278,7 +1278,7 @@ % if an \texttt{fd} file % is loaded in a random place then the optional argument to % |\ProvidesFile| could get printed there instead of being written -% only in the log file. This happened +% only in the log file. This happened % when there was a space or a newline between the mandatory and % optional arguments! It should really be fixed in the % \texttt{amsmath} package one day, but\ldots @@ -1335,7 +1335,7 @@ % \end{macrocode} % \end{macro} -% \changes{v1.0n}{1994/05/10}{Added \cs{makeatletter} and +% \changes{v1.0n}{1994/05/10}{Added \cs{makeatletter} and % \cs{makeatother} ASAJ.} % % \begin{macro}{\makeatletter} @@ -1386,11 +1386,11 @@ % % \begin{macro}{\@onelevel@sanitize} % \changes{v1.2c}{1994/10/30}{Macro added} -% +% % This makes the whole ``meaning'' of |#1| (its one-level % expansion) into catcode 12 tokens: it could be used in % |\DeclareRobustCommand|. -% +% % If it is to be used on default float specifiers, this should be % done when they are defined. % \begin{macrocode} diff --git a/Master/texmf-dist/source/latex/base/ltdirchk.dtx b/Master/texmf-dist/source/latex/base/ltdirchk.dtx index 62de66d8f16..eab328cdad1 100644 --- a/Master/texmf-dist/source/latex/base/ltdirchk.dtx +++ b/Master/texmf-dist/source/latex/base/ltdirchk.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \ProvidesFile{ltdirchk.dtx} @@ -61,7 +61,7 @@ % \changes{v0.2j}{1994/02/25} % {Remove need for drv file} % \changes{v0.2k}{1994/03/01} -% {Add unstripped module, +% {Add unstripped module, % so that dircheck.dtx may be used with initex} % \changes{v1.0a}{1994/03/08} % {Reorganise driver module into `new style'} @@ -104,7 +104,7 @@ % want to make |\@currdir| a macro with arguments delimited by |.| % and/or \meta{space}. If the operating system has no concept of % directory structure, this macro should be defined to be empty. -% +% % % \DescribeMacro{\input@path} % If the primitive |\openin| searches the same directories as the @@ -116,8 +116,8 @@ % defined to be a list of directories to search for input files. The % format for each directory is as for |\@currdir|, normally just a % prefix is required, but it may be a macro with space-delimited -% argument. That is, if \meta{dir} is an entry in the input path, -% \TeX\ will try to load the expansion of +% argument. That is, if \meta{dir} is an entry in the input path, +% \TeX\ will try to load the expansion of % \meta{dir}\meta{filename}\meta{space} % % So either \meta{dir} should be defined as a macro with argument @@ -127,7 +127,7 @@ % syntax, each \meta{dir} should end with a slash, |/|. % % |\input@path| should expand to a list of such directories, each in a -% |{}| group. +% |{}| group. % % \DescribeMacro{\filename@parse} % After a call of the form: |\filename@parse{|\meta{filename}|}|, the @@ -137,7 +137,7 @@ % \meta{filename}, |\filename@ext| should be |\let| to |\relax| (so this % case may be tested with |\@ifundefined{filename@ext}| and, perhaps a % default extension substituted). -% +% % Normally one would not need to define this macro in |texsys.cfg| as % the automatic tests can supply parsers that work with UNIX and VMS and % Macintosh syntax, as well as a basic parser that will cover many other @@ -148,7 +148,7 @@ % Currently if the UNIX, VMS or Macintosh parser is not used, % |\filename@parse| is defined to always return an empty area, and to % split the argument into basename and extension at the first `|.|' -% that occurs in the name. +% that occurs in the name. % Parsers for other formats may be defined in |texsys.cfg|, % in which case they will be used in preference to the default % definitions. @@ -179,11 +179,11 @@ %! LaTeX Error: \rubbish undefined.^^J^^JSee the LaTeX manual or LaTeX= % Companion % for explanation.^^JType H <return> for immediate help. -% ... -% +% ... +% %l.3 \renewcommand{\rubbish} % {} -%? +%? %\end{verbatim} % \endgroup\noindent % However if you put |\def\@TeXversion{3.14}| in \texttt{texsys.cfg} @@ -194,13 +194,13 @@ %See the LaTeX manual or LaTeX Companion for explanation. %Type H <return> for immediate help. %! . -% ... -% +% ... +% %l.3 \renewcommand{\rubbish} % {} -%? +%? %\end{verbatim} -% Note that this has an extra line |! .| which does not appear in +% Note that this has an extra line |! .| which does not appear in % error messages that use the default settings with a current version of % \TeX, but this should not cause any confusion we hope. % @@ -261,7 +261,7 @@ % \changes{v1.0n}{1995/11/01} % {Initialise \cs{@addtofilelist} to \cs{@gobble}} % This is a special version of |\ProvidesFile| for initex use. -% \changes{v1.0x}{2001/05/25}{Explicitly set catcode of +% \changes{v1.0x}{2001/05/25}{Explicitly set catcode of % \cs{endlinechar} to 10 (pr/3334)} % \changes{v1.0y}{2001/06/04}{But only if it is a char (pr/3334)} % \begin{macrocode} @@ -314,7 +314,7 @@ % not, all the text in this file between START and END is copied % verbatim to a new file |texsys,cfg|. If |texsys.cfg| is found, then it % is simply input. This is only done when this file is being used -% unstripped. +% unstripped. % \begin{macrocode} %<*docstrip> \openin15=texsys.cfg @@ -330,7 +330,7 @@ \immediate\write15{#1}% \expandafter\reserved@a\fi}% \def\reserved@d#1START^^M{\let\do\@makeother\dospecials\reserved@a}% -\catcode`\%=12 +\catcode`\%=12 \def\reserved@c{%END} \reserved@d % \end{macrocode} @@ -356,7 +356,7 @@ % want to make |\@currdir| a macro with arguments delimited by |.| % and/or \meta{space}. If the operating system has no concept of % directory structure, this macro should be defined to be empty. -% +% % % \DescribeMacro{\input@path} % If the primitive |\openin| searches the same directories as the @@ -368,8 +368,8 @@ % defined to be a list of directories to search for input files. The % format for each directory is as for |\@currdir|, normally just a % prefix is required, but it may be a macro with space-delimited -% argument. That is, if \meta{dir} is an entry in the input path, -% \TeX will try to load the expansion of +% argument. That is, if \meta{dir} is an entry in the input path, +% \TeX will try to load the expansion of % % \meta{dir}\meta{filename}\meta{space} % @@ -383,7 +383,7 @@ % and the `current directory' to be searched. % % |\input@path| should expand to a list of such directories, each in a -% |{}| group. +% |{}| group. % % % \DescribeMacro{\filename@parse} @@ -394,7 +394,7 @@ % \meta{filename}, |\filename@ext| should be |\let| to |\relax| (so this % case may be tested with |\@ifundefined{filename@ext}| and, perhaps a % default extension substituted). -% +% % Normally one would not need to define this macro in |texsys.cfg| as % the automatic tests can supply parsers that work with UNIX and VMS % syntax, as well as a basic parser that willcover many other cases. @@ -425,7 +425,7 @@ % This implementation does make |\openin| and |\input| look in the same % places. Acceptable settings are made by |ltdirchk.dtx|, and so this % file may be empty. The definitions below are therefore just for -% information. +% information. % \begin{macrocode} %\def\@currdir{./} %\let\input@path\@undefined @@ -449,7 +449,7 @@ % This implementation does make |\openin| and |\input| look in the same % places. Acceptable settings are made by |ltdirchk.dtx|, and so this % file may be empty. The definitions below are therefore just for -% information. +% information. % \begin{macrocode} % \def\@currdir{./} % \let\input@path\@undefined @@ -461,7 +461,7 @@ % the following (with whatever directories are used at your site): % note that the directory names should end with |/|. % This assumes the implementation uses UNIX style |/| as the directory -% separator. +% separator. % \begin{macrocode} % \def\@currdir{./} % \def\input@path{% @@ -475,7 +475,7 @@ % This implementation does make |\openin| and |\input| look in the same % places. Acceptable settings are made by |ltdirchk.dtx|, and so this % file may be empty. The definitions below are therefore just for -% information. +% information. % \begin{macrocode} % \def\@currdir{[]} % \let\input@path\@undefined @@ -497,7 +497,7 @@ % This implementation does make |\openin| and |\input| look in the same % places. Acceptable settings are made by |ltdirchk.dtx|, and so this % file may be empty. The definitions below are therefore just for -% information. +% information. % \begin{macrocode} % \def\@currdir{:} % \let\input@path\@undefined @@ -645,7 +645,7 @@ % \changes{v0.2f}{1994/01/20} % {\cs{@copytexsys} removed} % \changes{v1.0u}{1996/12/06} -% {*** removed from various messages for GNU Make. +% {*** removed from various messages for GNU Make. % internal/2338} % \begin{macrocode} \ifx\@currdir\@undefined @@ -659,7 +659,7 @@ % that the syntax specified works on this system. (In case a complete % \LaTeX\ system has been copied from one system to another.) If the % test fails, give up. The installer should remove or correct the -% offending |texsys.cfg| and try again. +% offending |texsys.cfg| and try again. % \begin{macrocode} \else \IfFileExists{\@currdir texsys.aux}{}{% @@ -677,13 +677,13 @@ % \changes{v0.2d}{1994/01/14} % {Close the texsys.aux output stream} % \begin{macrocode} -\immediate\closeout15 % +\immediate\closeout15 % \endgroup % \end{macrocode} % % \begin{macrocode} \typeout{^^J^^J% - \noexpand\@currdir set to: + \noexpand\@currdir set to: \expandafter\strip@prefix\meaning\@currdir.^^J% } % \end{macrocode} @@ -693,7 +693,7 @@ % % \changes{v0.2a}{1993/12/13} % {on the `docstrip' pass, do not check openin path} -% +% % Stop here if the file is being used unstripped. % \begin{macrocode} %<*docstrip> @@ -717,7 +717,7 @@ % Now set up the |\input@path|. % % |\input@path| should either be undefined, or a list of directories as -% described in the introduction. +% described in the introduction. % \changes{v0.2e}{1994/01/19} % {No longer check that an empty group is in the path} % \begin{macrocode} @@ -758,7 +758,7 @@ \expandafter\filename@path#1/\\} % \end{macrocode} % -% Search for the last |/|. +% Search for the last |/|. % \begin{macrocode} \def\filename@path#1/#2\\{% \ifx\\#2\\% @@ -825,7 +825,7 @@ % \end{macrocode} % |\filename@parse| was not specified in |texsys.cfg|. % So just make a simple parser that always sets |\filename@area| to -% empty. +% empty. % \begin{macrocode} \typeout{^^JDefining generic filename parser.^^J} \def\filename@parse#1{% @@ -897,7 +897,7 @@ % After the format has been made, and article.cls moved with the % other files to the `standard input directory' as specified in % |install.txt|, the format may be checked by running the file -% |ltxcheck.tex|. +% |ltxcheck.tex|. % \changes{v0.2f}{1994/01/20} % {Modify all of ltxcheck} % \changes{v1.0h}{1994/10/11} diff --git a/Master/texmf-dist/source/latex/base/lterror.dtx b/Master/texmf-dist/source/latex/base/lterror.dtx index ebc070f11d1..510b59e9e2f 100644 --- a/Master/texmf-dist/source/latex/base/lterror.dtx +++ b/Master/texmf-dist/source/latex/base/lterror.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -68,14 +68,14 @@ % \changes{v1.1d}{1994/05/21}{(ASAJ) Made the error commands robust.} % \changes{v1.1e}{1994/05/22}{(ASAJ) Replaced bgroup by begingroup in % error messages, to stop extra mathords creeping into math mode.} -% \changes{v1.2a}{1994/05/22}{(ASAJ) Replaced \cs{@generic@message} and -% \cs{@generic@error} by \cs{GenericError}, \cs{GenericWarning} and +% \changes{v1.2a}{1994/05/22}{(ASAJ) Replaced \cs{@generic@message} and +% \cs{@generic@error} by \cs{GenericError}, \cs{GenericWarning} and % \cs{GenericInfo}.} -% \changes{v1.2a}{1994/05/22}{(ASAJ) Made \cs{GenericError}, +% \changes{v1.2a}{1994/05/22}{(ASAJ) Made \cs{GenericError}, % \cs{GenericWarning} and \cs{GenericInfo} robust.} -% \changes{v1.2a}{1994/05/22}{(ASAJ) Replaced \cmd\\ and tilde by +% \changes{v1.2a}{1994/05/22}{(ASAJ) Replaced \cmd\\ and tilde by % \cs{MessageBreak} and \cs{space}.} -% \changes{v1.2a}{1994/05/22}{(ASAJ) Replaces \cs{string} by +% \changes{v1.2a}{1994/05/22}{(ASAJ) Replaces \cs{string} by % \cs{protect} in some messages.} % \changes{v1.2f}{1994/05/24}{(DPC) wrap long lines} % \changes{v1.2h}{1994/11/17} @@ -106,9 +106,9 @@ % \subsection{General commands} % % \begin{macro}{\MessageBreak} -% This command prints a new-line inside a message, followed by a -% continuation line begun with |\@msg@continuation|. Normally it is -% defined to be |\relax|, but inside messages, it is let to +% This command prints a new-line inside a message, followed by a +% continuation line begun with |\@msg@continuation|. Normally it is +% defined to be |\relax|, but inside messages, it is let to % |\@message@break|. % \begin{macrocode} \let\MessageBreak\relax @@ -119,7 +119,7 @@ % \cs{Generic*} commands. ASAJ.} % % \begin{macro}{\GenericInfo} -% This takes two arguments: a continuation and a message, and sends +% This takes two arguments: a continuation and a message, and sends % the result to the log file. % \begin{macrocode} \DeclareRobustCommand{\GenericInfo}[2]{% @@ -133,7 +133,7 @@ % \end{macro} % % \begin{macro}{\GenericWarning} -% This takes two arguments: a continuation and a message, and sends +% This takes two arguments: a continuation and a message, and sends % the result to the screen. % \begin{macrocode} \DeclareRobustCommand{\GenericWarning}[2]{% @@ -285,7 +285,7 @@ Type H <return> for immediate help.}% % interactive prompt. The |WarningNoLine| commands do the same, % but don't print the input line number. The |Info| commands write % the message to the -% |log| file. Within the messages, the command +% |log| file. Within the messages, the command % |\MessageBreak| can be used to % break a line, |\protect| can be used to protect command names, % and |\space| is a space, for example: @@ -708,7 +708,7 @@ Type H <return> for immediate help.}% % \begin{macrocode} \gdef\@badlinearg{% %<!autoload> \@latex@error{% -%<!autoload> Bad \protect\line\space or \protect\vector +%<!autoload> Bad \protect\line\space or \protect\vector %<!autoload> \space argument}\@ehb} %<autoload> \@autoerr\@badlinearg} % \end{macrocode} @@ -799,10 +799,10 @@ Type H <return> for immediate help.}% %\def\@invalidchar{\@latex@error{Invalid character in input}\@ehc} % \end{macrocode} % \end{macro} -% +% % As well as the above error commands some error messages are directly % coded to save space. The Messages alrerady present in \LaTeX2.09 -% included: +% included: % % |Environment --- undefined|\\ % Issued by |\begin| for undefined environment. diff --git a/Master/texmf-dist/source/latex/base/ltfiles.dtx b/Master/texmf-dist/source/latex/base/ltfiles.dtx index 1612509e988..09cf8dec943 100644 --- a/Master/texmf-dist/source/latex/base/ltfiles.dtx +++ b/Master/texmf-dist/source/latex/base/ltfiles.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -395,7 +395,7 @@ % \changes{v1.1k}{1997/04/14} % {Macro added (from patch file) latex/2404} % The setting of |\@empty| is just a flag. This command may be defined -% in a class or package file. If it is still |\@empty| at +% in a class or package file. If it is still |\@empty| at % |\begin{document}| it will be defined to be |\frenchspacing| or % |\nonfrenchspacing|, depending on which of those appears to be in % effect at that point. diff --git a/Master/texmf-dist/source/latex/base/ltfinal.dtx b/Master/texmf-dist/source/latex/base/ltfinal.dtx index 97fee1e3d9c..31aa3fcfc2c 100644 --- a/Master/texmf-dist/source/latex/base/ltfinal.dtx +++ b/Master/texmf-dist/source/latex/base/ltfinal.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -359,9 +359,9 @@ % \reserved@a{"7F}{"FF} %\fi % \end{macrocode} -% +% % \subsection{Lccodes and uccodes} -% +% % \changes{v1.1b}{1998/05/20}{Set up uc/lccodes after loading % hyphenation files: pr/2639} % We now again set up the default (T1) uc/lccodes. @@ -426,7 +426,7 @@ % \begin{macro}{\@uclclist} % % \changes{v1.1a}{1997/10/20}{Removed \cs{aa} and \cs{AA} from -% \cs{@uclclist} as these are macros.} +% \cs{@uclclist} as these are macros.} % % And whilst we're doing things with uc/lc tables, here are two % commands to upper- and lower-case a string. @@ -496,7 +496,7 @@ Applying patch file ltpatch.ltx^^J% =================================} \def\fmtversion@topatch{unknown} - \input{ltpatch.ltx} + \input{ltpatch.ltx} \ifx\fmtversion\fmtversion@topatch \ifx\patch@level\@undefined \typeout{^^J^^J^^J% @@ -576,14 +576,14 @@ % % \begin{macro}{\errhelp} % \changes{v0.1g}{1994/05/05}{Set error help empty.} -% \changes{v1.1d}{2000/09/01}{Set error help empty at very end +% \changes{v1.1d}{2000/09/01}{Set error help empty at very end % (pr/449 done correctly).} % Empty the error help message, which may have some rubbish: % \begin{macrocode} \errhelp{} % \end{macrocode} % \end{macro} -% +% % \subsection{Initialise file list} % % \begin{macro}{\@providesfile} @@ -615,7 +615,7 @@ % \end{macro} % % \subsection{Dumping the format} -% Finally we make |@| into a letter, ensure the format will +% Finally we make |@| into a letter, ensure the format will % be in the `normal' error mode, and dump everything into the % format file. % \changes{v1.0t}{1995/06/13} diff --git a/Master/texmf-dist/source/latex/base/ltfloat.dtx b/Master/texmf-dist/source/latex/base/ltfloat.dtx index 2669e706b74..4ab1240289f 100644 --- a/Master/texmf-dist/source/latex/base/ltfloat.dtx +++ b/Master/texmf-dist/source/latex/base/ltfloat.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %%% From File: ltfloat.dtx @@ -115,22 +115,22 @@ % % \c@topnumber : Number of floats allowed at the top of a column. % \topfraction : Fraction of column that can be devoted to floats. -% \c@dbltopnumber, \dbltopfraction +% \c@dbltopnumber, \dbltopfraction % : Same as above, but for double-column floats. -% \c@bottomnumber, \bottomfraction +% \c@bottomnumber, \bottomfraction % : Same as above for bottom of page. % \c@totalnumber : Number of floats allowed in a single column, % including in-text floats. % \textfraction :Minimum fraction of column that must contain text. % \floatpagefraction: Minimum fraction of page that must be taken % up by float page. -% \dblfloatpagefraction +% \dblfloatpagefraction % : Same as above, for double-column floats. % % The document style must define the following. % % \fps@TYPE : The default placement specifier for floats of type -% TYPE. +% TYPE. % % \ftype@TYPE : The type number for floats of type TYPE. % @@ -141,7 +141,7 @@ % \fnum@TYPE : A macro to generate the figure number for a caption. % For example, \fnum@TYPE == Figure \thefigure. % -% \@makecaption{NUM}{TEXT} : +% \@makecaption{NUM}{TEXT} : % A macro to make a caption, with NUM the value % produced by \fnum@... and TEXT the text of the caption. % It can assume it's in a \parbox of the appropriate width. @@ -161,7 +161,7 @@ % \@captype ==L TYPE % \@dblflset % \@fps ==L PLACEMENT -% \@onelevel@sanitize \@fps +% \@onelevel@sanitize \@fps % add default PLACEMENT if at most ! in PLACEMENT == \@fpsadddefault % if inner % then LaTeX Error: 'Not in outer paragraph mode.' @@ -169,7 +169,7 @@ % else if \@freelist nonempty % then \@currbox :=L head of \@freelist % \@freelist :=G tail of \@freelist -% \count\@currbox :=G 32*\ftype@TYPE + +% \count\@currbox :=G 32*\ftype@TYPE + % bits determined by PLACEMENT % else \@floatpenalty := 0 % LaTeX Error: 'Too many unprocessed floats' @@ -215,7 +215,7 @@ % a double-column float of type TYPE with PLACEMENT as the placement % specifier. The default value of PLACEMENT is 'tp' % The environment is ended by \end@dblfloat. -% E.g., \figure* == \@dblfloat{figure}, +% E.g., \figure* == \@dblfloat{figure}, % \endfigure* == \end@dblfloat. % % \@dblfloat{TYPE}[PLACEMENT] == @@ -232,7 +232,7 @@ % \begin{macro}{\caption} % % This is set to be an error message outside a float since no -% captype is defined there; this may need to be changed by some +% captype is defined there; this may need to be changed by some % classes. % \changes{v1.1u}{1999/04/19} % {Made caption an error oustside a float: latex/2815} @@ -246,7 +246,7 @@ \expandafter\@firstofone \fi {\@dblarg{\@caption\@captype}}% -} +} % \end{macrocode} % \end{macro} % @@ -273,7 +273,7 @@ % The intention is that this emulates \TeX's `top of page' behaviour. % The flag must be set false at the start of the first paragraph. This % is achieved by a redefinition of |\everypar|, but the call to -% |\@parboxrestore| removes that redefinition, so it is re-inserted +% |\@parboxrestore| removes that redefinition, so it is re-inserted % if needed. If the flag is already false then the |\caption| was not % the first entry in the float, and so some other paragraph has already % activated the special |\everypar|. In this case no further action is @@ -310,7 +310,7 @@ {\edef\reserved@a{\noexpand\@xfloat{#1}[\csname fps@#1\endcsname]}% \reserved@a}} % \end{macrocode} -% +% % \end{macro} % \end{macro} % @@ -326,13 +326,13 @@ % \end{macrocode} % \end{macro} % -% +% % \begin{macro}{\fps@dbl} % \changes{v1.1a}{1994/10/31}{Macro added} % \changes{v1.1g}{1994/12/10}{Macro removed temporarily} % Note that all double floats have default fps `tp'. % \end{macro} -% +% % \begin{macro}{\@setfps} % \changes{v1.1a}{1994/10/31}{Macro added} % \changes{v1.1c}{1994/11/05} @@ -340,7 +340,7 @@ % \changes{v1.1g}{1994/12/10}{Macro removed temporarily} % This sets the fps, dealing with error conditions by adding % the default. -% +% % \end{macro} % % \begin{macro}{\@xfloat} @@ -373,7 +373,7 @@ \@nodocument \def \@captype {#1}% \def \@fps {#2}% - \@onelevel@sanitize \@fps + \@onelevel@sanitize \@fps \def \reserved@b {!}% \ifx \reserved@b \@fps \@fpsadddefault @@ -395,7 +395,7 @@ {% \@tempcnta \sixt@@n \expandafter \@tfor \expandafter \reserved@a - \expandafter :\expandafter =\@fps + \expandafter :\expandafter =\@fps \do {% \if \reserved@a h% @@ -464,10 +464,10 @@ } % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\@floatboxreset} % \changes{v1.1a}{1994/10/31}{Macro added} -% +% % The rational for allowing these normally global flags to be set % locally here, via |\@parboxrestore|, was stated originally by % Donald Arseneau and extended by Chris Rowley. @@ -478,7 +478,7 @@ % % If anyone is unhappy with this argument then both flags should be % treated as in |\set@nobreak|; otherwise this command will be -% redundant. +% redundant. % \changes{v1.1p}{1996/10/24} % {Added local settings of flags: dangerous!!} % \begin{macrocode} @@ -489,11 +489,11 @@ } % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\@setnobreak} % \changes{v1.1f}{1994/11/21}{Macro added} % \changes{v1.1n}{1996/07/26}{remove unecessary \cs{global} before -% \cs{@nobreak...}} +% \cs{@nobreak...}} % \begin{macrocode} \def \@setnobreak{% \if@nobreak @@ -507,7 +507,7 @@ % \begin{macro}{\@setminipage} % \changes{v1.1f}{1994/11/21}{Macro added} % \changes{v1.1n}{1996/07/26}{remove unecessary \cs{global} before -% \cs{@minipage...}} +% \cs{@minipage...}} % \begin{macrocode} \def \@setminipage{% \@minipagetrue @@ -582,7 +582,7 @@ } % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\@endfloatbox} % \changes{v1.1n}{1995/10/25}{(CAR) macro added: to unify code for % double and single versions} @@ -605,29 +605,29 @@ % \changes{v1.1f}{1994/11/21}{Corrected position of \cs{outer@nobreak}} % \changes{v1.1f}{1994/11/21}{Added reset of minipage flag} % \changes{v1.1n}{1996/07/26}{remove unecessary \cs{global} before -% \cs{@minipage...}} +% \cs{@minipage...}} % \begin{macrocode} - \@minipagefalse + \@minipagefalse \outer@nobreak \egroup %% end of vbox \color@endbox } -% +% % \begin{macro}{\outer@nobreak} % \changes{v1.0h}{1994/05/20}{Macro added: default is to do nothing.} % \begin{macrocode} \let\outer@nobreak\@empty % \end{macrocode} % \end{macro} -% +% % % \begin{macro}{\@largefloatcheck} % \changes{v1.0e}{1994/04/25}{Command added} -% +% % This calculates by how much a float is oversize for the page and % prints this in a warning message. -% -% \begin{macrocode} +% +% \begin{macrocode} \def \@largefloatcheck{% \ifdim \ht\@currbox>\textheight \@tempdima -\textheight @@ -648,7 +648,7 @@ % \changes{v1.1a}{1994/10/31} % {Macros removed: \cs{@dbflt}, \cs{@xdblfloat}} % \changes{v1.1g}{1994/12/10}{Macros reinserted temporarily} -% +% % % \begin{macrocode} \def\@dbflt#1{\@ifnextchar[{\@xdblfloat{#1}}{\@xdblfloat{#1}[tp]}} @@ -683,21 +683,21 @@ % % \begin{macro}{\@dblfloatplacement} % \changes{LaTeX2e}{1993/12/05}{Command changed} -% +% % This should be called only within a group. Now changed to % provide extra checks in |\@addtodblcol|, needed when processing a % BANG float. -% -% \begin{macrocode} +% +% \begin{macrocode} \def \@dblfloatplacement {% % \end{macrocode} % Textpage bit: global, but need not be. -% \begin{macrocode} +% \begin{macrocode} \global \@dbltopnum \c@dbltopnumber \global \@dbltoproom \dbltopfraction\@colht % \end{macrocode} % This new bit uses |\@textmin| to locally store the amount of extra -% room in the column. +% room in the column. % \begin{macrocode} \@textmin \@colht \advance \@textmin -\@dbltoproom @@ -766,7 +766,7 @@ % \@savemarbox\@marbox{RTEXT} % \box\@currbox :=G \box\@marbox % fi -% \@xympar +% \@xympar % END % % \reversemarginpar == BEGIN \@mparbottom :=G 0 @@ -818,7 +818,7 @@ \@xympar} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\@savemarbox} % \changes{v1.0b}{1994/03/12} % {(DPC) Extra group for colour} @@ -836,24 +836,24 @@ % \changes{v1.1f}{1994/11/21}{Added resetting of size and font} % \changes{v1.1m}{1995/05/25}{(CAR) Resettings moved to hook} % \changes{v1.1n}{1996/07/26}{remove unecessary \cs{global} before -% \cs{@minipage...}} +% \cs{@minipage...}} % \begin{macrocode} \long\def \@savemarbox #1#2{% \global\setbox #1% \color@vbox \vtop{% \hsize\marginparwidth - \@parboxrestore + \@parboxrestore \@marginparreset #2% - \@minipagefalse + \@minipagefalse \outer@nobreak }% \color@endbox } % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\@marginparreset} % \changes{v1.1f}{1994/11/21}{Macro added} % @@ -867,7 +867,7 @@ % % If anyone is unhappy with this argument then both flags should be % treated as in |\set@nobreak|; otherwise this command will be -% redundant. +% redundant. % \changes{v1.1p}{1996/10/24} % {Added local settings of flags: dangerous!!} % \begin{macrocode} @@ -897,7 +897,7 @@ % {Use new \cs{color@hbox} concept.} % \changes{v1.1f}{1994/11/21}{Changed to \cs{color@vbox} } % Setting the box here is done only because the code -% uses \cs{end@float}; it will be empty and gets discarded. +% uses \cs{end@float}; it will be empty and gets discarded. % \changes{v1.1o}{1996/08/02}{Remove \cs{global} before \cs{@ignore...}} % \begin{macrocode} \def \@xympar{% @@ -948,7 +948,7 @@ % \footnotemark \footnotetext . % % As in PLAIN, footnotes use \insert\footins, and the following -% parameters: +% parameters: % % \footnotesize : Size-changing command for footnotes. % @@ -978,7 +978,7 @@ % page is footnote number one. % % \@thefnmark : Holds the current footnote's mark--e.g., \dag or '1' -% or 'a'. +% or 'a'. % % \@mpfnnumber : A macro that generates the numbers for \footnote % and \footnotemark commands. It == \thefootnote @@ -1113,7 +1113,7 @@ % % \begin{macro}{\thempfootnote} % \changes{v1.1j}{1995/05/18}{Added \cs{itshape}.} -% \changes{v1.1v}{2002/10/01}{Use braces around \cs{itshape} +% \changes{v1.1v}{2002/10/01}{Use braces around \cs{itshape} % to keep font change local (pr/3460).} % The default display for the footnote counter in minipages is to % use italic letters. We use |\itshape| not |\textit| as the latter @@ -1181,7 +1181,7 @@ % \cs{@xfootnote}, \cs{@xfootnotemark}, % and \cs{@xfootnotetext}} % \changes{LaTeX2.09}{1992/11/26} -% {(RmS) Changed all to +% {(RmS) Changed all to % `def`protect\string{`noexpand`protect`noexpand\string}} % \changes{v1.1b}{1994/11/26} % {(ASAJ) Added \cs{protected@xdef}.} @@ -1196,7 +1196,7 @@ % \begin{macro}{\@xfootnote} % \begin{macrocode} \def\@xfootnote[#1]{% - \begingroup + \begingroup \csname c@\@mpfn\endcsname #1\relax \unrestored@protected@xdef\@thefnmark{\thempfn}% \endgroup @@ -1236,7 +1236,7 @@ \hsize\columnwidth \@parboxrestore \protected@edef\@currentlabel{% \csname p@footnote\endcsname\@thefnmark - }% + }% \color@begingroup \@makefntext{% \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% @@ -1246,7 +1246,7 @@ % % \begin{macro}{\footnotemark} % \changes{v1.1b}{1994/11/04}{Added \cs{protected@xdef} to -% \cs{footnotemark}.} +% \cs{footnotemark}.} % \begin{macrocode} \def\footnotemark{% \@ifnextchar[\@xfootnotemark @@ -1259,7 +1259,7 @@ % \begin{macro}{\@xfootnotemark} % \begin{macrocode} \def\@xfootnotemark[#1]{% - \begingroup + \begingroup \c@footnote #1\relax \unrestored@protected@xdef\@thefnmark{\thefootnote}% \endgroup @@ -1292,7 +1292,7 @@ % \begin{macro}{\@xfootnotenext} % \begin{macrocode} \def\@xfootnotenext[#1]{% - \begingroup + \begingroup \csname c@\@mpfn\endcsname #1\relax \unrestored@protected@xdef\@thefnmark{\thempfn}% \endgroup diff --git a/Master/texmf-dist/source/latex/base/ltfntcmd.dtx b/Master/texmf-dist/source/latex/base/ltfntcmd.dtx index f246d8b391b..2746e52bb54 100644 --- a/Master/texmf-dist/source/latex/base/ltfntcmd.dtx +++ b/Master/texmf-dist/source/latex/base/ltfntcmd.dtx @@ -2,33 +2,33 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %%% From File: ltfntcmd.dtx -%% +%% %<*driver> % \fi \ProvidesFile{ltfntcmd.dtx} @@ -47,7 +47,7 @@ % \fi % % \CheckSum{258} -% +% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -308,24 +308,24 @@ % necessary concerning the italic correction at both ends. % % The algorithm for deciding whether to put in an italic correction -% is not very subtle: one is added whenever the newly current font +% is not very subtle: one is added whenever the newly current font % is not itself positively sloped, unless the next token is a % character in the `nocorr' list. At the end of the text this % is done after closing the group so as to check the `outer font'. % Note that this % will often result in adding an italic correction token after a -% character in an unsloped font; we believe (in early 2003) that -% this is perhaps inefficient but not dangerous. -% +% character in an unsloped font; we believe (in early 2003) that +% this is perhaps inefficient but not dangerous. +% % It also now checks for empty contents of the text command and optimises % this case. Some care is also taken to check that doing dangerous % things in vertical mode is avoided. % % The italic correction token is added to the horizontal list -% before (in the list) an immediately prceding non-zero glob of -% glue (skip) and any non-zero penalty preceding that since, in +% before (in the list) an immediately prceding non-zero glob of +% glue (skip) and any non-zero penalty preceding that since, in % the typical case, this puts it immediately -% after the last character in the preceding word. +% after the last character in the preceding word. % % % \changes{v3.3j}{1994/05/25}{Insertion of \cs{aftergroup}s moved} @@ -334,7 +334,7 @@ % \changes{v3.3u}{1996/10/08}{Removed \cs{check@icr} when in vmode % since it causes various errors (see pr/2157)} % \changes{v3.3w}{1997/10/17}{Reinstalled \cs{check@icr} as check is -% now done in \cs{check@nocorr@} (see PR/2646).} +% now done in \cs{check@nocorr@} (see PR/2646).} % \changes{v3.3y}{2000/01/30}{Use \cs{hmode@bgroup} now (pr/3160)} % % Note that it is necessary to put in the |\aftergroup\maybe@ic| at @@ -435,7 +435,7 @@ % \end{macrocode} % \end{macro} % \end{macro} -% +% % \begin{macro}{\text@command} % \begin{macro}{\check@nocorr@} % \changes{v3.3a}{1994/04/20}{Macros added} @@ -447,7 +447,7 @@ % and also for one in any other position not protected within % braces (the latter is treated as if it were at the end of the % argument). -% +% % Is this the correct action in the `empty' case? It is efficient but % typographically it is, strictly, incorrect! % \changes{v3.3l}{1994/06/18}{Added check for empty text} @@ -525,7 +525,7 @@ % \begin{macro}{\ifmaybe@ic} % \changes{v3.4a}{2009/12/14}{Macro added} % Switch used soley within |\maybe@ic| not interferring with other -% switches. +% switches. % \begin{macrocode} \newif\ifmaybe@ic % \end{macrocode} @@ -536,7 +536,7 @@ % \begin{macro}{\maybe@ic@} % \changes{v3.0a}{1993/12/11}{Macro and name changed} % \changes{v3.4a}{2009/12/14}{Use switch \cs{ifmaybe@ic} instead of -% \cs{if@tempswa}} +% \cs{if@tempswa}} % \task{CAR}{Make this more efficient by checking for non-characters % first and using \cs{if} test?} % These macros implement the italic correction. @@ -595,7 +595,7 @@ % done via an |\if| thus their catcodes would not matter; but this % will not work whilst |\futurelet| is used above. % \changes{v3.4a}{2009/12/14}{Use switch \cs{ifmaybe@ic} instead of -% \cs{if@tempswa}} +% \cs{if@tempswa}} % \begin{macrocode} \def \t@st@ic {% \expandafter\let\expandafter\reserved@b\expandafter=\reserved@a\relax @@ -781,7 +781,7 @@ is not defined:\MessageBreak there is probably something wrong with the class file}\@eha -} +} %</2ekernel> % \end{macrocode} % \end{macro} diff --git a/Master/texmf-dist/source/latex/base/ltfssbas.dtx b/Master/texmf-dist/source/latex/base/ltfssbas.dtx index 60007825c48..8e1c1559dad 100644 --- a/Master/texmf-dist/source/latex/base/ltfssbas.dtx +++ b/Master/texmf-dist/source/latex/base/ltfssbas.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %%% From File: ltfssbas.dtx @@ -37,7 +37,7 @@ % %<*driver> % \fi -% +% % \ProvidesFile{ltfssbas.dtx} [2002/10/02 v3.0x LaTeX Kernel (NFSS Basic Macros)] @@ -75,7 +75,7 @@ % documentation of the \LaTeX\ `New' Font Selection Scheme. % % \begin{quote} -% \textbf{Warning:} +% \textbf{Warning:} % The macro documentation is still basically the documentation from the % first NFSS release and therefore in some cases probably not % completely accurate. @@ -118,15 +118,15 @@ % \changes{v1.2i}{1990/04/01}{Support for TeX3.} % \changes{v1.2g}{1990/02/16}{Support for changes of \cs{baselineskip} % without changing the size.} -% +% % \changes{v1.2c}{1990/01/23}{\cs{no@version@warning} renamed to % \cs{no@alphabet@error}.} % \changes{v1.0s}{1989/11/25}{All \cs{edef}\cs{font@name} changed to % \cs{xdef}\cs{font@name}. -% Necessary after introduction of +% Necessary after introduction of % \cs{begingroup}/\cs{endgroup} in v1.0q.} % \changes{v1.0s}{1989/11/25}{extra// $\to$ + in \cs{extra@def}.} -% \changes{v1.0o}{1989/11/08}{First parameter of +% \changes{v1.0o}{1989/11/08}{First parameter of % \cs{define@mathalphabet} % and \cs{define@mathgroup} changed % from string to control sequence.} @@ -160,7 +160,7 @@ % separate and will only be loaded if needed. % % If we are producing an autoload version of \LaTeXe{} then all those -% parts with \textsf{def1} or \textsf{def2} docstrip guards will be +% parts with \textsf{def1} or \textsf{def2} docstrip guards will be % placed into the autoloadable files \texttt{autofss1.sty} and % \texttt{autofss2.sty}. % @@ -189,7 +189,7 @@ % in math mode. It issues a warning message. % \begin{macrocode} %<*2ekernel|autoload> -\def\@nomath#1{\relax\ifmmode +\def\@nomath#1{\relax\ifmmode \@font@warning{Command \noexpand#1invalid in math mode}\fi} %</2ekernel|autoload> % \end{macrocode} @@ -217,7 +217,7 @@ \@latex@error{Math\space alphabet\space identifier\space \noexpand#1is\space undefined\space in\space math\space version\space `\math@version'}% - {Your\space requested\space math\space alphabet\space + {Your\space requested\space math\space alphabet\space is\space undefined\space in\space the\space current\space math\space version.^^JCheck\space the\space spelling\space or\space use\space the\space \noexpand\SetMathAlphabet\space @@ -262,7 +262,7 @@ % \section{Macros for setting up the tables} % % \begin{macro}{\DeclareFontShape} -% +% % \changes{v1.9a}{1992/07/26}{Introduced \cs{DeclareFontShape}} % The macro |\DeclareFontShape| takes $6$ arguments: % \begin{macrocode} @@ -284,7 +284,7 @@ % \begin{macro}{\DeclareFontShape} % \changes{v2.1c}{1994/02/07}{revert catcode settings earlier} % \changes{v3.0m}{1995/11/01} -% {(DPC) Test for \cs{relax} not \cs{undefined}, internal/1933} +% {(DPC) Test for \cs{relax} not \cs{undefined}, internal/1933} % \begin{macrocode} \expandafter\endgroup \DeclareFontShape@} @@ -311,7 +311,7 @@ % % \begin{macro}{\DeclareFixedFont} % Define a direct font switch that avoids all overhead. -% \changes{v2.1u}{1994/11/06}{Renamed +% \changes{v2.1u}{1994/11/06}{Renamed % \cs{every@size} to \cs{every@math@size}.} % \begin{macrocode} \def\DeclareFixedFont#1#2#3#4#5#6{% @@ -331,12 +331,12 @@ % % % \begin{macro}{\do@subst@correction} -% +% % \begin{macrocode} %<*2ekernel|autoload> \def\do@subst@correction{% \xdef\subst@correction{% - \font@name + \font@name \global\expandafter\font \csname \curr@fontshape/\f@size\endcsname \noexpand\fontname\font @@ -382,7 +382,7 @@ % We compare |\reserved@a| with |\@empty| % If these two are the same we |\let| the `extra' % macro equal to |\@empty| which is not the same a doing a |\let| -% to |\reserved@a| --- the latter would blow one extra memory +% to |\reserved@a| --- the latter would blow one extra memory % location rather then reusing the one from |\@empty|. % \begin{macrocode} \global @@ -421,7 +421,7 @@ % \end{macrocode} % First we start with ignoring all blanks and newlines since every % surplus space in the second or third argument will come out in -% a weird place in the document. +% a weird place in the document. % \changes{v2.1c}{1994/02/07}{revert catcode settings earlier} % \changes{v2.1t}{1994/10/19}{Add missing \cs{relax}.} % \changes{v2.1z}{1994/12/06}{use \cs{nfss@catcodes}} @@ -457,7 +457,7 @@ \@font@info{Redeclaring font encoding #1}% \fi % \end{macrocode} -% +% % \begin{macrocode} \global\@namedef{T@#1}{#2}% \global\@namedef{M@#1}{\default@M#3}% @@ -472,7 +472,7 @@ % \end{macrocode} % \end{macro} % -% +% % \begin{macro}{\LastDeclaredEncoding} % \changes{v3.0w}{1999/01/06}{Added \cs{LastDeclaredEncoding} to % support cyrillic integration (pr/2988)} @@ -481,7 +481,7 @@ \def\LastDeclaredEncoding{} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\DeclareFontSubstitution} % \begin{macrocode} \def\DeclareFontSubstitution#1#2#3#4{% @@ -492,7 +492,7 @@ \begingroup % \end{macrocode} % \changes{v3.0x}{2002/10/02}{Adding \cs{LastDeclaredEncoding} -% introduced a bug as on some occasions that macro name was stored +% introduced a bug as on some occasions that macro name was stored % in the internal lists instead of the actual encoding. (pr/3459)} % We loop through the |\cdp@list| and rebuild it anew in |\toks@| % thereby replacing the defaults for the encoding in question with @@ -626,7 +626,7 @@ % \begin{macrocode} \reserved@f}% % \end{macrocode} -% We finish with reinserting the list of sizes after the +% We finish with reinserting the list of sizes after the % |\reserved@f| % macro and appending an empty element so that the end of the list % is recognized properly. @@ -715,7 +715,7 @@ \edef\f@encoding{#1}% \ifx\cf@encoding\f@encoding % \end{macrocode} -% If the new encoding is the same as the old +% If the new encoding is the same as the old % encoding we have nothing to do. % However, in case we had a sequence of several encoding changes % without a |\selectfont| inbetween we can save processing by @@ -724,7 +724,7 @@ \let\enc@update\relax \else % \end{macrocode} -% If current and new encoding differ we define the macro +% If current and new encoding differ we define the macro % |\enc@update| % to contain all updates necessary at |\selectfont| time. % \begin{macrocode} @@ -796,7 +796,7 @@ % \begin{macro}{\fontshape} % \changes{v2.1j}{1994/05/12}{Use \cs{DeclareRobustCommand}.} % \changes{v2.1y}{1994/11/30}{Use \cs{@current@cmd} in -% \cs{@@enc@update}. ASAJ.} +% \cs{@@enc@update}. ASAJ.} % \begin{macro}{\f@shape} % \begin{macrocode} \DeclareRobustCommand\fontfamily[1]{\edef\f@family{#1}} @@ -835,7 +835,7 @@ % \begin{macro}{\fontsize} % \changes{v2.1j}{1994/05/12}{Redefined to use \cs{set@fontsize}} % \changes{v2.1p}{1994/05/16}{Pass \cs{baselinstretch} not -% \cs{f@linespread}} +% \cs{f@linespread}} % We also define a macro that allows to specify a size. In this % case, however, we also need the value of |\baselineskip|. As the % first argument to |\set@fontsize| we pass the current value of @@ -878,7 +878,7 @@ % % % \begin{macro}{\@defaultunits} -% +% % The function |\@defaultunits| when wrapped around a dimen or skip % assignment supplies default units. Usage: % @@ -931,7 +931,7 @@ % \begin{macrocode} \DeclareRobustCommand\mathversion[1] {\@nomath\mathversion - \expandafter\ifx\csname mv@#1\endcsname\relax + \expandafter\ifx\csname mv@#1\endcsname\relax \@latex@error{Math version `#1' is not defined}\@eha\else \edef\math@version{#1}% % \end{macrocode} @@ -949,7 +949,7 @@ % Another way to enhance this code here is todo the setting only if % the version really has changed after all. This might be % interesting in case of \texttt{amstext} and \texttt{boldsymbol}. -% \changes{v2.1b}{1994/01/25}{Corrections for math setup} +% \changes{v2.1b}{1994/01/25}{Corrections for math setup} % \begin{macrocode} \aftergroup\glb@settings \fi} @@ -957,7 +957,7 @@ % \end{macro} % \end{macro} % -% +% % If \TeX{} would support a hook just before the end of a formula % (opposite of |\everymath| so to speak) the implementation of the % algorithm would be much simpler because in that case we would set up @@ -968,17 +968,17 @@ % available. Note that this does not mean that a |$| couldn't be the % short-hand for starting and stopping that higher-level interface, it % only means that the direct \TeX{} function must be hidden. -% +% % Anyway, since we don't have this and won't have it in \LaTeXe{} we % need to implement it in a somewhat slower way. -% -% -% We test for the current math font setup on entry of a formula, +% +% +% We test for the current math font setup on entry of a formula, % i.e., on the % hooks |\everymath| and |\everydisplay|. But since these hooks may % contain user data we provide ourselves with an internal version of % these hooks which stays frozen. -% +% % % \begin{macro}{\frozen@everymath} % \changes{v2.1a}{1994/01/17}{New math font setup} @@ -1164,7 +1164,7 @@ % for each font, to save some string memory in the kernel, and to % speed up the loading of some packages which may load fonts % The code is actually pre-loaded into the kernel and removed -% at |\begin{document}|. The |\ifx| test below ensures that +% at |\begin{document}|. The |\ifx| test below ensures that % if |\usepackage{autofss2}| apears in the preamble, then the code % is not removed at this time. Can not use |\AtBeginDocument| here % as it is not defined yet! Listing all the commands like this @@ -1304,7 +1304,7 @@ % |\catcode|. % \changes{v2.1s}{1994/09/16}{Reset [ and ] as well, just in case} % \changes{v3.0r}{1996/08/25}{Reset the acute, grave and double quote -% chars as well} +% chars as well} % \begin{macrocode} \@makeother\<% \@makeother\>% @@ -1337,7 +1337,7 @@ % Initialize all those internal variables which may or may not have % values in the first seconds of NFSS' bootstraping process. Later % on such values will be updated when an encoding is selected, etc. -% +% % We definitely don't want to set |\f@encoding|; we can set all the % others since if they are left ``blank'' any selection would grap % ``error default values'' as well. However, this probably should @@ -1422,7 +1422,7 @@ % its normal (empty) definition, to report the symbol generating the % font switch. % \begin{macrocode} - \@font@warning{Font shape `\expandafter\string\reserved@a' + \@font@warning{Font shape `\expandafter\string\reserved@a' \expandafter\@gobble\string\@undefined\MessageBreak using `\curr@fontshape' instead\@wrong@font@char}% \global\let\last@fontshape\reserved@a @@ -1431,7 +1431,7 @@ % the document. % \changes{v3.0d}{1995/07/13}{Change a macro not a switch to flag % default font substitutions} -% \changes{v3.0k}{1995/10/24}{Make this code inline since it +% \changes{v3.0k}{1995/10/24}{Make this code inline since it % happens only here} % The macro |\@defaultsubs| is initially |\relax| but gets changed % here if some default font substitution happens. @@ -1448,7 +1448,7 @@ % the wanted combination equal to its substitution. % This requires the use of four |\expandafter|'s % since |\csname|\dots|\endcsname| has to be -% expanded before |\reserved@a| (i.e.\ the requested +% expanded before |\reserved@a| (i.e.\ the requested % combination), % and this must happen before the |\let| is executed. % \begin{macrocode} @@ -1528,7 +1528,7 @@ % % % \begin{macro}{\math@fonts} -% +% % \changes{v1.9a}{1992/07/26}{} % \begin{macrocode} \let\math@fonts\@empty @@ -1597,7 +1597,7 @@ % \xdef#1{\noexpand\use@mathgroup\noexpand#2% % {\number\csname c@mv@\math@version\endcsname}}% % \end{macrocode} -% \changes{v1.3c}{1992/05/12}{Added call to +% \changes{v1.3c}{1992/05/12}{Added call to % \cs{extract@alph@from@version}.} % But this is not sufficient, as we learned the hard way. % The problem here is that the loading of the fonts that comprise @@ -1616,7 +1616,7 @@ % so that it calls |\getanddefine@fonts| directly in future as well. % We use the macro |\extract@alph@from@version| to do this. % It takes the math alphabet identifer |#1| and the math version -% macro as arguments. +% macro as arguments. % \changes{v1.9a}{1992/07/26}{} % \begin{macrocode} % \expandafter\extract@alph@from@version @@ -1630,7 +1630,7 @@ % have an argument (the third argument of |\use@mathgroup| % or more exactly the argument od |\math@egroup| if the {\ttfamily % margid} option is in force) -% which would swallow our closing |\fi|. So +% which would swallow our closing |\fi|. So % we use the |\expandafter| technique to remove the |\fi| % before the |\use@mathgroup| is expanded. % \begin{macrocode} @@ -1743,7 +1743,7 @@ % \changes{v2.1i}{1994/04/18}{Changed message to log only} % Here is the default definition for |\calculate@math@sizes| % a more elaborate interface -% is under testing in mthscale.sty. +% is under testing in mthscale.sty. % \begin{macrocode} %<*2ekernel|def1> \gdef\calculate@math@sizes{% diff --git a/Master/texmf-dist/source/latex/base/ltfsscmp.dtx b/Master/texmf-dist/source/latex/base/ltfsscmp.dtx index 89fce00b26e..6600111aca1 100644 --- a/Master/texmf-dist/source/latex/base/ltfsscmp.dtx +++ b/Master/texmf-dist/source/latex/base/ltfsscmp.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %%% From File: ltfsscmp.dtx @@ -33,7 +33,7 @@ % %<*driver> % \fi -% +% % \ProvidesFile{ltfsscmp.dtx} [1995/08/26 v3.0c LaTeX Kernel (NFSS1 Compatibility)] @@ -70,7 +70,7 @@ % Scheme. % % \begin{quote} -% \textbf{Warning:} +% \textbf{Warning:} % The macro documentation is still basically the documentation from the % first NFSS release and therefore in some cases probably not % completely accurate. @@ -173,11 +173,11 @@ % The warning message used above. % \begin{macrocode} \gdef\warn@rel@i#1#2{% - \@font@warning{*** NFSS release 1 command - \noexpand#1found\MessageBreak - *** Update by using release 2 command - \string#2.\MessageBreak - *** Recovery is probably possible}% + \@font@warning{*** NFSS release 1 command + \noexpand#1found\MessageBreak + *** Update by using release 2 command + \string#2.\MessageBreak + *** Recovery is probably possible}% } \@onlypreamble\warn@rel@i % \end{macrocode} @@ -222,13 +222,13 @@ \reserved@a#3\@nil \fi \fi - \ifnum 0<0#2 + \ifnum 0<0#2 \edef\reserved@d{subf*\reserved@c}% \ifcase #2\or \or \else \errmessage{*** What's this? NFSS release 0? ***}% - \fi + \fi \else \edef\reserved@d{#2\reserved@c}% \fi @@ -310,7 +310,7 @@ % \begin{macrocode} \gdef\err@rel@i#1#2{% \@latex@error{*** NFSS release 1 command \noexpand#1found% - ^^J*** Recovery not possible. Use \string#2}% + ^^J*** Recovery not possible. Use \string#2}% {The new release of NFSS doesn't support the \noexpand#1command^^Jany longer. Please upgrade your file to the syntax of NFSS @@ -333,11 +333,11 @@ % \begin{macrocode} \gdef\newmathalphabet{% \if@no@font@opt - \@latex@error{*** NFSS release 1 command + \@latex@error{*** NFSS release 1 command \noexpand\newmathalphabet found% ^^J \space*** Automatic recovery not possible.% ^^J \space*** TYPE H for Help% - }% + }% {Please look at the file usrguide.tex for hints on how to resolve this problem.}% \else diff --git a/Master/texmf-dist/source/latex/base/ltfssdcl.dtx b/Master/texmf-dist/source/latex/base/ltfssdcl.dtx index 8a1f47e2178..4d8c4a90795 100644 --- a/Master/texmf-dist/source/latex/base/ltfssdcl.dtx +++ b/Master/texmf-dist/source/latex/base/ltfssdcl.dtx @@ -1,30 +1,30 @@ % \iffalse meta-comment % -% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +% Copyright 1993-2011 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %%% From File: ltfssdcl.dtx @@ -33,10 +33,10 @@ % %<*driver> % \fi -% +% % \ProvidesFile{ltfssdcl.dtx} - [2011/05/08 v3.0n LaTeX Kernel (NFSS Declarative Interface)] + [2011/09/03 v3.0o LaTeX Kernel (NFSS Declarative Interface)] % \iffalse \documentclass{ltxdoc} \begin{document} @@ -52,7 +52,7 @@ %<+checkmem>\CHECKMEM % \fi % -% \CheckSum{1886} +% \CheckSum{1885} % % % \GetFileInfo{ltfssdcl.dtx} @@ -66,12 +66,12 @@ % \maketitle % % This file contains the main implementation of the font selection -% scheme commands. See other parts of the \LaTeX\ distribution, or +% scheme commands. See other parts of the \LaTeX\ distribution, or % \emph{The \LaTeX\ Companion} for higher level documentation of these % commands. % % \begin{quote} -% \textbf{Warning:} +% \textbf{Warning:} % The macro documentation is still basically the documentation from the % first NFSS release and therefore in some cases probably not % completely accurate. @@ -342,16 +342,16 @@ \globaldefs\@ne \math@fonts \endgroup \init@restore@version - \xdef#1{\noexpand\use@mathgroup\noexpand#2% + \xdef#1{\noexpand\use@mathgroup\noexpand#2% {\number\csname c@mv@\math@version\endcsname}}% \global\advance\csname c@mv@\math@version\endcsname\@ne \else \let#1\relax - \@latex@error{Too many math alphabets used in + \@latex@error{Too many math alphabets used in version \math@version}% \@eha \fi - \else \expandafter\non@alpherr\fi + \else \expandafter\non@alpherr\fi #1{#4}% }% } @@ -439,13 +439,13 @@ \endgroup \expandafter\extract@alph@from@version \csname mv@\math@version\expandafter\endcsname - \expandafter{\number\csname + \expandafter{\number\csname c@mv@\math@version\endcsname}% #1% \global\advance\csname c@mv@\math@version\endcsname\@ne \else \let#1\relax - \@latex@error{Too many math alphabets used + \@latex@error{Too many math alphabets used in version \math@version}% \@eha \fi @@ -499,7 +499,7 @@ \@latex@error{This NFSS system isn't set up properly}% {The system maintainer forgot to specify a suitable substitution - font shape using the \noexpand\DeclareErrorFont + font shape using the \noexpand\DeclareErrorFont command}% \fi \endgroup @@ -539,6 +539,8 @@ % \end{macro} % % \begin{macro}{\new@mathversion} +% \changes{v3.0o}{2011/09/03} +% {(Will) Remove \cs{global} before \cs{newcount} (unnecessary and caused etex bug).} % \begin{macrocode} \def\new@mathversion#1{% \expandafter\in@\expandafter#1\expandafter{\version@list}% @@ -546,7 +548,7 @@ \@font@info{Redeclaring math version `\expandafter\@gobblefour\string#1'}% \else - \global\expandafter\newcount\csname c@\expandafter + \expandafter\newcount\csname c@\expandafter \@gobble\string#1\endcsname \def\version@elt{\noexpand\version@elt\noexpand}% \edef\version@list{\version@list\version@elt#1}% @@ -705,7 +707,7 @@ % \end{macro} % % \begin{macro}{\SetSymbolFont@} -% \changes{v3.0l}{2007/08/31}{Font warning changed to info +% \changes{v3.0l}{2007/08/31}{Font warning changed to info % for encoding change (pr/3975)} % \begin{macrocode} \def\SetSymbolFont@#1#2#3{% @@ -744,11 +746,11 @@ \xdef#1{\the\toks@}% \endgroup \else - \@latex@error{Symbol font `\expandafter\@gobblefour\string#3' + \@latex@error{Symbol font `\expandafter\@gobblefour\string#3' not defined}\@eha \fi \else - \@latex@error{Math version `\expandafter\@gobblefour\string#1' + \@latex@error{Math version `\expandafter\@gobblefour\string#1' is not defined}{You probably mispelled the name of the math version.^^JOr you have to specify an additional package.}% @@ -980,7 +982,7 @@ % \begin{macrocode} \SetMathAlphabet@{#1}{#2}{#3}#4#5% \else - \@latex@error{Command `\string#5' not defined as a + \@latex@error{Command `\string#5' not defined as a math alphabet}% {Use \noexpand\DeclareMathAlphabet to define it.}% \fi @@ -1144,7 +1146,7 @@ % % \begin{macro}{\@xxDeclareMathDelimiter} % \changes{v3.0h}{1998/04/15}{Macro added (pr/2662)} -% This macro checks if the second arg is a ``math type'' such +% This macro checks if the second arg is a ``math type'' such % as |\mathopen|. The undocumented original code didn't use math % types when the delimiter was a single letter. % For this reason the coding is a bit strange as it tries to @@ -1176,7 +1178,7 @@ \endgroup \DeclareMathSymbol#1{#2}{#3}{#4}% % \end{macrocode} -% Then we arrange that |\@xDeclareMathDelimiter| only gets |#1|, +% Then we arrange that |\@xDeclareMathDelimiter| only gets |#1|, % |#3|, |#4| \ldots\ as it does not expect a math type as argument. % \begin{macrocode} \expandafter\@firstoftwo @@ -1529,7 +1531,7 @@ \group@list \toks@{\relax\ifmmode \else \non@alpherr#1\fi}% \edef#1{\the\toks@ - \noexpand\use@mathgroup + \noexpand\use@mathgroup \expandafter\noexpand\csname M@\reserved@a\endcsname \csname sym#2\endcsname}% \def#3{\protect#1}% diff --git a/Master/texmf-dist/source/latex/base/ltfssini.dtx b/Master/texmf-dist/source/latex/base/ltfssini.dtx index e96013c3c11..06023d48733 100644 --- a/Master/texmf-dist/source/latex/base/ltfssini.dtx +++ b/Master/texmf-dist/source/latex/base/ltfssini.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %%% From File: ltfssini.dtx @@ -33,7 +33,7 @@ % %<*driver> % \fi -% +% % \ProvidesFile{ltfssini.dtx} [2001/06/01 v3.0k LaTeX Kernel (NFSS Initialisation)] @@ -97,7 +97,7 @@ % to \cs{fontfamily} etc.} % \changes{v1.1i}{1990/04/02}{\cs{input} of files now handled % by docstrip.} -% \changes{v1.1g}{1990/02/08}{Protected the commands +% \changes{v1.1g}{1990/02/08}{Protected the commands % \cs{family}, \cs{series}, % \cs{shape}, \cs{size}, \cs{selectfont}, and \cs{mathversion}.} % \changes{v1.1c}{1989/12/03}{Some internal macros renamed to make them @@ -138,7 +138,7 @@ % \changes{v2.1i}{1994/05/12}{Moved \cs{selectfont} to tracefnt.dtx} % % -% +% % \subsection{Providing math \emph{versions}} % % \LaTeX{} provides two \emph{versions}. We call them @@ -194,18 +194,18 @@ % We also have to define the {\em emphasize\/} font change command % (i.e.\ |\em|). This command will look is the current font is % sloped (i.e.\ has a positive |\fontdimen1|) and will then -% select either |\upshape| or |\itshape|. +% select either |\upshape| or |\itshape|. % \changes{v1.2b}{1990/01/28}{Call to \cs{@nomath} added.} % \begin{macrocode} \DeclareRobustCommand\em - {\@nomath\em \ifdim \fontdimen\@ne\font >\z@ + {\@nomath\em \ifdim \fontdimen\@ne\font >\z@ \upshape \else \itshape \fi} % \end{macrocode} % % % \begin{macro}{\not@math@alphabet} % This function generates an error message when it is called in -% math mode. The same function should be defined in +% math mode. The same function should be defined in % \texttt{newlfont.sty}. % \changes{v1.4d}{1992/09/21}{Macro defined.} % \changes{v2.1e}{1994/01/17}{Message changed} @@ -218,7 +218,7 @@ \ifmmode \@latex@error{Command \noexpand#1invalid in math mode}% {% - Please + Please \ifx#2\relax define a new math alphabet^^J% if you want to use a special font in math mode% @@ -239,7 +239,7 @@ % % % -% Finally we provide two abbreviations to switch to the \LaTeX{} +% Finally we provide two abbreviations to switch to the \LaTeX{} % \emph{versions}. % \begin{macrocode} \def\boldmath{\@nomath\boldmath @@ -337,7 +337,7 @@ % \changes{v?}{1992/11/13}{Made expandable.} % \changes{v?}{1992/12/03}{Make it accept counters.} % \begin{macrocode} -\def\hexnumber@#1{\ifcase\number#1 +\def\hexnumber@#1{\ifcase\number#1 0\or 1\or 2\or 3\or 4\or 5\or 6\or 7\or 8\or 9\or A\or B\or C\or D\or E\or F\fi} % \end{macrocode} @@ -355,7 +355,7 @@ % option one will get a sub style called \texttt{amstext} which will % redefine the |\nfss@text| macro to produce correct text in all % sizes. -% +% % We have to use |\def| instead of the shorter |\let| since % |\mbox| is undefined when we reach this point. % \changes{v1.1k}{1990/06/23}{Changed to \cs{mbox}.} @@ -372,11 +372,11 @@ % the copyright notice will come out differently if a different % font family is in use. % This command is commented out, since it is now defined in -% ltoutenc.dtx. +% ltoutenc.dtx. % \changes{v1.1m}{1991/03/28}{Extra braces added.} % \changes{v2.1n}{1994/05/17}{Really add extra braces} % \changes{v2.2c}{1994/12/02}{\cs{copyright} is now in ltoutenc. -% ASAJ} +% ASAJ} % \begin{macrocode} %\DeclareRobustCommand\copyright % {{\ooalign{\hfil @@ -563,7 +563,7 @@ % \end{macro} % \end{macro} % -% +% % \begin{macro}{\cal} % \changes{v3.0a}{1995/05/24} % {(DPC) Remove definition} diff --git a/Master/texmf-dist/source/latex/base/ltfsstrc.dtx b/Master/texmf-dist/source/latex/base/ltfsstrc.dtx index f6e61edefcf..40814815fe8 100644 --- a/Master/texmf-dist/source/latex/base/ltfsstrc.dtx +++ b/Master/texmf-dist/source/latex/base/ltfsstrc.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -65,7 +65,7 @@ % \changes{v2.3l}{1994/11/17} % {\cs{@tempa} to \cs{reserved@a}} % \changes{v2.3i}{1994/05/20}{Use new error command names} -% \changes{v2.3g}{1994/05/13}{Removed typeouts as +% \changes{v2.3g}{1994/05/13}{Removed typeouts as % \cs{ProvidesPackage} writes to log.} % \changes{v2.3e}{1994/04/27}{Corrected item that was forgotten % in last change.} @@ -76,7 +76,7 @@ % \changes{v2.1i}{1993/09/02}{Corrected name of sgen size function.} % \changes{v2.1h}{1993/07/16}{Changed layout of info messages} % \changes{v2.1b}{1993/03/18} -% {Changed all \cs{@tempdimb} in \cs{@tempdimx} +% {Changed all \cs{@tempdimb} in \cs{@tempdimx} % to avoid killing \cs{numberline}} % \changes{v2.1b}{1993/03/18} % {Changed all \cs{@tempdima} in \cs{@tempdimb} @@ -91,7 +91,7 @@ % % \GetFileInfo{ltfsstrc.dtx} % \title{The \texttt{tracefnt} package\thanks -% {This file has version number \fileversion, dated +% {This file has version number \fileversion, dated % \filedate.} \\ % for use with the new font selection scheme} % \author{Frank Mittelbach \and Rainer Sch\"opf} @@ -100,41 +100,41 @@ % \maketitle % % \section{Introduction} -% +% % This package contains the code for tracing font loading and font % changes. It basically overlays some of the low-level functions of % NFSS with additional code used for tracing. -% +% % The package accepts the following options: % \begin{description} % \item[errorshow] Write all information about font changes etc.\ -% only to the transcript file unless an error happens. This means +% only to the transcript file unless an error happens. This means % that information about font substitution will not be shown on the % terminal. -% +% % \item[warningshow] Show all NFSS warnings on the terminal. This -% setting corresponds to the default behaviour of NFSS if the +% setting corresponds to the default behaviour of NFSS if the % \texttt{tracefnt} package is \emph{not} loaded! -% +% % \item[infoshow] Show all NFSS warning and all NFSS info % messages (that are normally only written to the transcript file) % also on the terminal. This is the default if the \texttt{tracefnt} % package is loaded. -% +% % \item[debugshow] In addition to \texttt{infoshow} show also % changing of math fonts as far as possible (this option can produce a % large amount of output. -% +% % \item[loading] Show the name of external fonts when they are % loaded. This option shows only ``newly'' loaded fonts not those % already preloaded in the format or the class file before the % \texttt{tracefnt} package became active. -% +% % \item[pausing] % Turn all font warnings into errors so that \LaTeX{} will stop. -% +% % \end{description} -% +% % % \StopEventually{} % @@ -171,7 +171,7 @@ % accurate. % \end{quote} % -% If we are making a package file it is a good idea to test whether +% If we are making a package file it is a good idea to test whether % we are running under 2e. % This code is actually placed at the very beginning of this file % for easier maintenance, thus commented out here. @@ -294,7 +294,7 @@ {LaTeX Font Warning: #1}% {See the LaTeX Companion for details.}% {I'll stop for every LaTeX Font Warning because - you requested\MessageBreak the `pausing' option + you requested\MessageBreak the `pausing' option to the tracefnt package.}}% } % \end{macrocode} @@ -322,7 +322,7 @@ % \section{Macros common to \texttt{fam.tex} and \texttt{tracefnt.sty}} % % In the first versions of \texttt{tracefnt.dtx} some macros of -% \texttt{fam.dtx}\footnote{This file is currently not distributed in +% \texttt{fam.dtx}\footnote{This file is currently not distributed in % documented form. Its code is part of \texttt{ltfss.dtx}.} % were redefined to included the extra tracing % information. Now these macros are all defined in this file (i.e.\ @@ -371,7 +371,7 @@ % The next two lines execute the ``loading actions'' for the % family and then for the individual font shape. % \begin{macrocode} - \csname \f@encoding+\f@family\endcsname + \csname \f@encoding+\f@family\endcsname \csname\curr@fontshape\endcsname \relax } @@ -528,7 +528,7 @@ % |\selectfont| the internal value of |\f@linespread| is passed % back to |\baselinestretch|. % \begin{macrocode} - \let\baselinestretch\f@linespread + \let\baselinestretch\f@linespread % \end{macrocode} % Additional processing will happen within |\selectfont|. For this % reason the macro |\size@update| (which will be called in @@ -546,8 +546,8 @@ % then to set up a new |\strutbox| % \begin{macrocode} \setbox\strutbox\hbox{% - \vrule\@height.7\baselineskip - \@depth.3\baselineskip + \vrule\@height.7\baselineskip + \@depth.3\baselineskip \@width\z@}% % \end{macrocode} % We end with a bit of tracing information. @@ -597,7 +597,7 @@ \else \def\reserved@a{\f@linespread x}% \fi - \@font@info{Restoring size to + \@font@info{Restoring size to \f@size/\reserved@a\f@baselineskip}} %</trace> % \end{macrocode} @@ -625,7 +625,7 @@ % up the whole math machinery. % % Here we set the math size, script size and scriptscript size. -% If the |S@|\ldots{} macro is not defined we have to first +% If the |S@|\ldots{} macro is not defined we have to first % calculate the three sizes. % \begin{macrocode} \expandafter\ifx\csname S@\f@size\endcsname\relax @@ -656,7 +656,7 @@ % \begin{macrocode} \begingroup \escapechar\m@ne - \csname mv@\math@version \endcsname + \csname mv@\math@version \endcsname % \end{macrocode} % Then we set |\globaldefs| to 1 so that all following changes are % done globally. The math font assignments recorded in @@ -726,9 +726,9 @@ % % \subsection{Math fonts setup} % -% +% % \subsubsection{Outline of algorithm for math font sizes} -% +% % \TeX{} uses the the math fonts that are current when the end of a % formula is reached. If we don't want to keep font setups local to % every formula (which would result in an enormous overhead, we have @@ -740,20 +740,20 @@ % Here the inner formulae |b| and |c\in Z| are typeset in |\small| but % we have to return to |\normalsize| before we reach the closing |$| % of the outer formula. -% +% % This is handled in the following way: % \begin{enumerate} % \item At any point in the document the global variable % |\gbl@currsize| contains the point size for which the math fonts % currently are set up. -% +% % \item \label{it:everymath} Whenever we start a formula we compare % its value with the local variable |\f@size| that describes the % current text font size. -% +% % \item If both are the same we assume that we can use the current % math font setup without adjustment. -% +% % \item \label{it:everymathend} If they differ we call |\gbl@settings| % which changes the math font setup and updates |\gbl@currsize|. % \begin{enumerate} @@ -765,8 +765,8 @@ % nested in some outer formula. % \end{enumerate} % \end{enumerate} -% -% +% +% % The above algorithm has the following features: % \begin{itemize} % \item For sizes which are not containing any formula no math setup @@ -778,15 +778,15 @@ % \item No time overhead due to unnecessary changes of the math font % setup on entrance and exit of the text font size. % \end{itemize} -% +% % \item Math font setup changes for top-level formulae will survive % (there is no restoration after the formula) thus any following % formula in the same size will be directly typesetable. Compared to -% original implementation in NFSS2 +% original implementation in NFSS2 % the new algorithm has the overhead of one test per formula % to see if the current math setup is valid (in the original % algorithm the setup was always valid, thus no test was necessary). -% +% % \item In nested formulae the math font setup is restored in the % outer formula by a series of |\aftergroup| commands and checks. % Compared to the original algorithm this involves additional checks @@ -795,7 +795,7 @@ % \end{itemize} % % \subsubsection{Code for math font size setting} -% +% % \begin{macro}{\check@mathfonts} % \changes{v2.3a}{1994/01/17}{New math font setup} % \changes{v2.3c}{1994/01/26}{Correct trace info placement} @@ -817,7 +817,7 @@ \@font@info{*** MATH: setting up \f@size\space curr/global (\curr@math@size/\glb@currsize)}\fi %</trace> - \glb@settings + \glb@settings \init@restore@glb@settings \fi \let\curr@math@size\f@size @@ -851,7 +851,7 @@ % \changes{v2.3a}{1994/01/17}{New math font setup} % \changes{v2.3c}{1994/01/26}{Correct trace info placement} % This macro will be executed the first time after the current -% formula. +% formula. % \begin{macrocode} \def\restglb@settings{% %<*trace> @@ -884,7 +884,7 @@ % \begin{macro}{\use@mathgroup} % \changes{v1.2b}{1990/01/21}{Macro added to allow cleaner interface.} % \changes{v1.2h}{1990/03/30}{Third argument removed (see -% \cs{math@egroup}).} +% \cs{math@egroup}).} % The |\use@mathgroup| macro should be used in user % macros to select a math group. Depending on whether or not the % \texttt{margid} option is in force it has two or three arguments. @@ -1042,7 +1042,7 @@ % We begin with a simple auxiliary macro. It checks % whether its argument is the token |\@nil|. If so, % it expands to |\@gobble| which discards the following -% argument, otherwise it expands to |\@firstofone| which +% argument, otherwise it expands to |\@firstofone| which % reproduces it argument. % \changes{v2.3n}{1995/05/08}{Use \cs{@firstofone}} % \begin{macrocode} @@ -1093,7 +1093,7 @@ % |\f@size|) for the requested font shape. The font information % must already be present in |\font@info|. % The central macro that does the real work is |\extract@fontinfo|. -% We will first give a simple example how this macro works, and +% We will first give a simple example how this macro works, and % describe it in full generality later. % % Assume that the requested parameters are: {\em encoding scheme\/} @@ -1341,7 +1341,7 @@ \fi \fi \fi - \reserved@f}} + \reserved@f}} %</2ekernel|def2|autoload> % \end{macrocode} % \end{macro} @@ -1395,7 +1395,7 @@ \let\reserved@f\@empty \fi \fi - \reserved@f} + \reserved@f} % \end{macrocode} % \end{macro} % @@ -1426,7 +1426,7 @@ % from the designer. The body of the size function may use % |\optional@arg| and |\mandatory@arg| denoting the optional and % mandatory argument that may follow the size specification |<...>|. -% \changes{v2.1c}{1993/03/18}{Added all args to avoid blanks problems} +% \changes{v2.1c}{1993/03/18}{Added all args to avoid blanks problems} % \begin{macrocode} %<*2ekernel|autoload> \def\DeclareSizeFunction#1#2{\@namedef{s@fct@#1}{#2}} @@ -1486,9 +1486,9 @@ %<*2ekernel|def1> \gdef\try@size@substitution{% % \end{macrocode} -% First we do some initializations. |\@tempdimb| +% First we do some initializations. |\@tempdimb| % will hold the difference between the wanted size and the best -% solution found so far, so we initialise it with |\maxdimen|. +% solution found so far, so we initialise it with |\maxdimen|. % The macro |\best@size| will hold the best size found, nothing % found is indicated by the empty value. % \begin{macrocode} @@ -1616,12 +1616,12 @@ \ifx \best@size\@empty \else \ifdim \@tempdimb>\font@submax \relax - \xdef \font@submax {\the\@tempdimb}% + \xdef \font@submax {\the\@tempdimb}% \fi \let \f@user@size \f@size \let \f@size \best@size \ifdim \@tempdimb>\fontsubfuzz\relax - \@font@warning{Font\space shape\space + \@font@warning{Font\space shape\space `\curr@fontshape'\space in\space size\space <\f@user@size>\space not\space available\MessageBreak size\space <\f@size>\space substituted}% @@ -1796,7 +1796,7 @@ \errmessage{No\space declaration\space for\space shape\space \mandatory@arg}% \error@fontshape - \else + \else % \end{macrocode} % Otherwise we warn the user about the substitution taking place. % \begin{macrocode} @@ -1856,7 +1856,7 @@ % font to be used is taken from the mandatory argument. % If an optional argument is present it is used as the `at' % size for the font. Otherwise the font is loaded at its design size. -% \begin{macrocode} +% \begin{macrocode} %<*2ekernel|autoload> \DeclareSizeFunction{fixed}{\fixed@sfcnt\@font@warning} \DeclareSizeFunction{sfixed}{\fixed@sfcnt\@font@info} diff --git a/Master/texmf-dist/source/latex/base/lthyphen.dtx b/Master/texmf-dist/source/latex/base/lthyphen.dtx index eb9489a8d24..65a0bd5bb3e 100644 --- a/Master/texmf-dist/source/latex/base/lthyphen.dtx +++ b/Master/texmf-dist/source/latex/base/lthyphen.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %<*driver> @@ -79,7 +79,7 @@ % \texttt{hyphen.cfg}. If this file exists, it will be loaded instead % of \texttt{hyphen.ltx}. See the comments below for additional % information. -% +% % \StopEventually{} % % To produce the printed version of this file the following code @@ -133,7 +133,7 @@ % \end{macrocode} % The following example describes the possible contents of a file % |hyphen.cfg| that will load both US English and German hyphenation -% patterns, making the former the default. +% patterns, making the former the default. % It sets |\language| to $0$ for the US patterns and to $1$ for the % German patterns. % Then |\language| is set to $0$ to make this the default and the diff --git a/Master/texmf-dist/source/latex/base/ltidxglo.dtx b/Master/texmf-dist/source/latex/base/ltidxglo.dtx index b919e137753..2b61bb2c4a6 100644 --- a/Master/texmf-dist/source/latex/base/ltidxglo.dtx +++ b/Master/texmf-dist/source/latex/base/ltidxglo.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %%% From File: ltidxglo.dtx @@ -86,7 +86,7 @@ % \protect{X} == \string X\space % %% added 3 Feb 87 for \index commands % %% in \footnotes -% re-\catcode special characters +% re-\catcode special characters % to 'other' % \@wrindex % END @@ -118,7 +118,7 @@ % \end{macrocode} % % \changes{v1.1b}{1994/11/04}{Removed \cs{if@filesw} from -% \cs{makeindex}.} +% \cs{makeindex}.} % % \begin{macro}{\makeindex} % \begin{macrocode} @@ -138,13 +138,13 @@ % \begin{macrocode} \let\makeindex\@empty } -\@onlypreamble\makeindex +\@onlypreamble\makeindex % \end{macrocode} % \end{macro} % % \begin{macro}{\@wrindex} % \changes{v1.1b}{1994/11/04}{Added \cs{protected@write} to -% \cs{@wrindex}.} +% \cs{@wrindex}.} % \begin{macrocode} \def\@wrindex#1{% \protected@write\@indexfile{}% @@ -168,7 +168,7 @@ % % \begin{macro}{\makeglossary} % \changes{v1.1b}{1994/11/04}{Removed \cs{if@filesw} from -% \cs{makeglossary}.} +% \cs{makeglossary}.} % \begin{macrocode} \def\makeglossary{% \newwrite\@glossaryfile @@ -192,7 +192,7 @@ % % \begin{macro}{\@wrglossary} % \changes{v1.1b}{1994/11/04}{Added \cs{protected@write} to -% \cs{@wrglossary}.} +% \cs{@wrglossary}.} % \begin{macrocode} \def\@wrglossary#1{% \protected@write\@glossaryfile{}% diff --git a/Master/texmf-dist/source/latex/base/ltlength.dtx b/Master/texmf-dist/source/latex/base/ltlength.dtx index 09def63be2e..374e383f1b0 100644 --- a/Master/texmf-dist/source/latex/base/ltlength.dtx +++ b/Master/texmf-dist/source/latex/base/ltlength.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -109,7 +109,7 @@ \def\addtolength#1#2{\advance#1 #2\relax} % \end{macrocode} % \end{macro} -% +% % % \begin{macro}{\settoheight} % \changes{LaTeX2e}{1993/11/22}{Macro added} diff --git a/Master/texmf-dist/source/latex/base/ltlists.dtx b/Master/texmf-dist/source/latex/base/ltlists.dtx index 2c128be3cf1..ecbfa956089 100644 --- a/Master/texmf-dist/source/latex/base/ltlists.dtx +++ b/Master/texmf-dist/source/latex/base/ltlists.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %%% From File: ltlists.dtx @@ -656,8 +656,8 @@ % \end{macrocode} % \end{macro} % -% The definition of \cs{trivlist} used to be in ltspace.dtx -% so that other commands could be `let to it'. +% The definition of \cs{trivlist} used to be in ltspace.dtx +% so that other commands could be `let to it'. % They now use \cs{def}. % \begin{macro}{\endtrivlist} % \changes{v1.2b ltspace}{1994/11/12}{Changed order of tests to make @@ -698,19 +698,19 @@ } % \end{macrocode} % \end{macro} -% % -% +% +% % \begin{macro}{\@endparenv} % \begin{macro}{\@doendpe} % To suppress the paragraph indentation in text immediately following % a paragraph-making environment, \cs{everypar} is changed to remove the % space, and \cs{par} is redefined to restore \cs{everypar}. Instead of -% redefining \cs{par} and \cs{everpar}, \cs{@endparenv} was changed to -% set the @endpe switch, letting \cs{end} redefine \cs{par} and -% \cs{everypar}. +% redefining \cs{par} and \cs{everpar}, \cs{@endparenv} was changed to +% set the @endpe switch, letting \cs{end} redefine \cs{par} and +% \cs{everypar}. % -% This allows paragraph-making environments to work right when called +% This allows paragraph-making environments to work right when called % by other environments. (Changed 27 Oct 86) % \begin{macrocode} \def\@endparenv{% @@ -721,19 +721,19 @@ \def\@doendpe{\@endpetrue \def\par{\@restorepar\everypar{}\par\@endpefalse}\everypar % \end{macrocode} -% -% Use |\setbox0=\lastbox| instead of |\hskip -\parindent| -% so that a \cs{noindent} becomes a no-op when used before +% +% Use |\setbox0=\lastbox| instead of |\hskip -\parindent| +% so that a \cs{noindent} becomes a no-op when used before % a line immediately following a list environment(23 Oct 86). % \changes{v1.0k}{1995/11/07}{Enclosed \cs{setbox0} assignment by a -% group so that it leaves the contents of box $0$ intact.} +% group so that it leaves the contents of box $0$ intact.} % \begin{macrocode} {{\setbox\z@\lastbox}\everypar{}\@endpefalse}} % \end{macrocode} % \end{macro} % \end{macro} % -% +% % \begin{macro}{\if@endpe} % \begin{macro}{\@endpefalse} % \begin{macro}{\@endpeltrue} @@ -743,7 +743,7 @@ % \end{macrocode} % \end{macro}\end{macro}\end{macro} % -% +% % \begin{macro}{\@mklab} % \begin{macrocode} \def\@mklab#1{\hfil #1} @@ -814,7 +814,7 @@ % \end{macrocode} % This |\if@inlabel| check is needed in case an item starts of % inside a group so that |\everypar| does not become empty -% outside that group. +% outside that group. % \@nobreakfalse, etc etc. % \begin{macrocode} \if@inlabel @@ -867,7 +867,7 @@ % \changes{v1.0l}{1996/07/26}{Remove unecessary \cs{global} before % \cs{@nobreak...}} % \changes{v1.0m}{1996/10/23}{\cs{@nobreak...} moved into the -% \cs{everypar} and not executed unconditionally, see above} +% \cs{everypar} and not executed unconditionally, see above} % \begin{macrocode} \if@noitemarg \@noitemargfalse @@ -886,7 +886,7 @@ \global\setbox\@labels\hbox{% \unhbox\@labels \hskip \itemindent - \hskip -\labelwidth + \hskip -\labelwidth \hskip -\labelsep \ifdim \wd\@tempboxa >\labelwidth \box\@tempboxa @@ -1009,7 +1009,7 @@ \advance\@enumdepth\@ne \edef\@enumctr{enum\romannumeral\the\@enumdepth}% % \end{macrocode} -% +% % \changes{v1.0j}{1995/07/09}{Use \cs{expandafter}} % \begin{macrocode} \expandafter @@ -1055,7 +1055,7 @@ \advance\@itemdepth\@ne \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% % \end{macrocode} -% +% % \changes{v1.0j}{1995/07/09}{Use \cs{expandafter}} % \begin{macrocode} \expandafter diff --git a/Master/texmf-dist/source/latex/base/ltlogos.dtx b/Master/texmf-dist/source/latex/base/ltlogos.dtx index 5736477a679..82487d092c7 100644 --- a/Master/texmf-dist/source/latex/base/ltlogos.dtx +++ b/Master/texmf-dist/source/latex/base/ltlogos.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -83,7 +83,7 @@ % \changes{v1.1d}{1994/06/01} % {Add \cs{m@th} to force math size calculations} % \changes{v1.1e}{1994/07/20}{Save a few tokens} -% +% % \changes{v1.1h}{1997/10/08}{Simplify macro (force loading of % suitable math fonts once).} % \begin{macrocode} diff --git a/Master/texmf-dist/source/latex/base/ltmath.dtx b/Master/texmf-dist/source/latex/base/ltmath.dtx index 420c7b287ff..8f776d71c9a 100644 --- a/Master/texmf-dist/source/latex/base/ltmath.dtx +++ b/Master/texmf-dist/source/latex/base/ltmath.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %%% From File: ltmath.dtx @@ -68,7 +68,7 @@ % \cs{@ignoretrue} in various places.} % \changes{v1.1c}{1998/08/17}{(RmS) Minor documentation fixes.} % \changes{v1.1g}{2005/11/10}{(MH) Minor documentation fixes.} -% +% % \section{Math setup} % % This file contains a lot of the original plain \TeX{} code, as well @@ -204,7 +204,7 @@ \interdisplaylinepenalty=100 % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\choose} % \begin{macrocode} \def\choose{\atopwithdelims()} @@ -524,10 +524,10 @@ % % % \changes{v1.0m}{1994/10/29}{ASAJ: Removed \cs{dag}, \cs{ddag}.} -% \changes{v1.0m}{1994/10/29}{ASAJ: Renamed \cs{S} and \cs{P} to -% \cs{mathsection} and \cs{mathparagraph} and made them -% \cs{mathchardef}s.} -% \changes{v1.0m}{1994/10/29}{ASAJ: Added \cs{mathellipsis}, +% \changes{v1.0m}{1994/10/29}{ASAJ: Renamed \cs{S} and \cs{P} to +% \cs{mathsection} and \cs{mathparagraph} and made them +% \cs{mathchardef}s.} +% \changes{v1.0m}{1994/10/29}{ASAJ: Added \cs{mathellipsis}, % \cs{mathdollar} and \cs{mathsterling}.} % \changes{v1.0n}{1994/10/30}{ASAJ: Moved the new commands to ltoutenc.} % @@ -550,7 +550,7 @@ % \changes{v1.1g}{2005/11/10} % {(MH) Fixed potential problem in \cs{[} (pr/3399).} % \begin{macro}{\]} -% Produces |$$...$$| with checks that |\[| isn't used in math mode, +% Produces |$$...$$| with checks that |\[| isn't used in math mode, % and that |\]| is only used in math mode begun with |\]|. % \begin{macrocode} \def\[{% @@ -558,7 +558,7 @@ \@badmath \else \ifvmode - \nointerlineskip + \nointerlineskip \makebox[.6\linewidth]{}% \fi $$%%$$ BRACE MATCH HACK @@ -575,7 +575,7 @@ $$%%$$ BRACE MATCH HACK \fi \else - \@badmath + \@badmath \fi \ignorespaces } @@ -601,7 +601,7 @@ % % \begin{environment}{equation} % \changes{LaTeX2.09}{1992/01/10}{RmS: put \cs{hbox} around \cs{@eqnnum} -% to typeset the equation number in text mode +% to typeset the equation number in text mode % (as in the eqnarray env.)} % \begin{macro}{\c@equation} % Numbered equations, using the counter |\c@equation|. @@ -657,7 +657,7 @@ % \begin{macro}{\sqrt} % \changes{v1.0y}{1995/10/16}{(DPC) Make robust /1808} % \begin{macro}{\@sqrt} -% Add an optional argument to plain's |\sqrt| to give the $n$th root +% Add an optional argument to plain's |\sqrt| to give the $n$th root % of an expression $\sqrt[n]{e}$. % \changes{v1.0r}{1995/05/21}{Use \cs{sqrtsign}} % \begin{macrocode} @@ -670,7 +670,7 @@ % \changes{LaTeX2.09}{1985/11/04}{produce warning message if line % extends into margin. Doesn't warn about formula % overprinting equation number.} -% \changes{LaTeX2.09}{1993/11/02}{RmS: +% \changes{LaTeX2.09}{1993/11/02}{RmS: % Corrected description of \cs{@eqnsel}, moved \cs{@eqnsel} % accordingly and removed extra \cs{tabskip} assignment.} % \changes{LaTeX2e}{1993/11/03}{RmS: Initialized \cs{everycr} to empty} @@ -709,7 +709,7 @@ $$\everycr{}\halign to\displaywidth\bgroup \hskip\@centering$\displaystyle\tabskip\z@skip{##}$\@eqnsel &\global\@eqcnt\@ne\hskip \tw@\arraycolsep \hfil${##}$\hfil - &\global\@eqcnt\tw@ \hskip \tw@\arraycolsep + &\global\@eqcnt\tw@ \hskip \tw@\arraycolsep $\displaystyle{##}$\hfil\tabskip\@centering &\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss##\egroup \tabskip\z@skip @@ -741,7 +741,7 @@ \def\nonumber{\global\@eqnswfalse} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\@eqncr} % \begin{macro}{\@xeqncr} % \begin{macro}{\@yeqncr} @@ -816,7 +816,7 @@ % % \begin{macro}{\ensuremath} % In math mode, |\ensuremath{text}| is equivalent to text; in LR or -% paragraph mode, it is equivalent to |$|text|$|. +% paragraph mode, it is equivalent to |$|text|$|. % |\relax| is not needed % in front of the |\ifmmode| as |\protect| will be |\let| to |\relax|. % This version (due to Donald Arseneau) avoids duplicating its @@ -828,11 +828,11 @@ % Leslie's book} % \changes{v1.1a}{1996/03/25}{Reimplement for amslatex/2104} % \begin{macrocode} -\DeclareRobustCommand{\ensuremath}{% +\DeclareRobustCommand{\ensuremath}{% \ifmmode \expandafter\@firstofone \else - \expandafter\@ensuredmath + \expandafter\@ensuredmath \fi} % \end{macrocode} % \end{macro} @@ -882,7 +882,7 @@ % % To get the displayed math environments to print the contents % flush left (with an indentation) we have to redefine all of -% \LaTeXe's displayed math environments. +% \LaTeXe's displayed math environments. % % \begin{macro}{\mathindent} % The amount of indentation of the equations is stored in a register. diff --git a/Master/texmf-dist/source/latex/base/ltmiscen.dtx b/Master/texmf-dist/source/latex/base/ltmiscen.dtx index a040b11e1e4..43cff8d5260 100644 --- a/Master/texmf-dist/source/latex/base/ltmiscen.dtx +++ b/Master/texmf-dist/source/latex/base/ltmiscen.dtx @@ -2,29 +2,29 @@ % % Copyright 1993-2010 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %%% From File: ltmiscen.dtx @@ -74,7 +74,7 @@ % \changes{v1.1g}{1998/08/17}{(RmS) Minor documentation fixes.} % % \section{Miscellaneous Environments} -% This section implements the basic environment mechanism, and also +% This section implements the basic environment mechanism, and also % a few specific environments including |document|, The math % environments and related commands, the `flushing' environments, % (|center|, |flushleft|, |flushright|), and |verbatim|. @@ -98,7 +98,7 @@ % |\endgroup|. Otherwise, |\end{foo}| does nothing. % % If |\end{foo}| needs to ignore blanks after it, then |\endfoo| should -% globally set the |@ignore| switch true with |\@ignoretrue| +% globally set the |@ignore| switch true with |\@ignoretrue| % (this will automatically be global). % % @@ -119,7 +119,7 @@ % if G@refundefined = true % then LaTeX Warning: 'There are undefined references.' fi % if @multiplelabels = true -% then LaTeX Warning: +% then LaTeX Warning: % 'One or more label(s) multiply defined.' % else % \@setckpt {ARG1}{ARG2} == null @@ -177,7 +177,7 @@ % \begin{macro}{\ignorespacesafterend} % \changes{v1.1e}{1996/07/26}{user level macro added} % \begin{macrocode} -\let\ignorespacesafterend\@ignoretrue +\let\ignorespacesafterend\@ignoretrue % \end{macrocode} % \end{macro} % @@ -186,7 +186,7 @@ % {Changed redefinition of \cs{global} to redefinition % of \cs{@setckpt}.} % \changes{LaTeX2.09}{1993/09/08} -% {Added warning in case of undefined references.}% +% {Added warning in case of undefined references.}% % \changes{v0.9e}{1993/12/09}{Hook added} % \begin{macrocode} \def\enddocument{% @@ -197,7 +197,7 @@ % the whole document effectively starts and ends with some special % environment. However, this must be used with care, eg if two % applications would use this without knowledge of each other the -% order of the environments will be wrong after all. +% order of the environments will be wrong after all. % |\AtEndDocument| is redefined % at this point so that and such commands that get into the hook do % not chase their tail\ldots @@ -230,7 +230,7 @@ % We use |\@@input| to load the \texttt{.aux} file, so that it doesn't % show up in the list of files produced by |\listfiles|. % \begin{macrocode} - \@tempswafalse + \@tempswafalse \makeatletter \@@input\jobname.aux \fi % \end{macrocode} @@ -274,9 +274,9 @@ % since a rerun will not solve that problem (unless one uses a % package like \texttt{varioref} that generates labels on the fly), % we suppress this message. -% \changes{v1.0e}{1994/04/20}{Changed logic for producing +% \changes{v1.0e}{1994/04/20}{Changed logic for producing % warning messages} -% \changes{v1.1b}{1995/10/24}{Changed logic for producing +% \changes{v1.1b}{1995/10/24}{Changed logic for producing % warning messages and removed switch} % \begin{macrocode} \if@filesw @@ -286,7 +286,7 @@ Rerun to get cross-references right}% \fi \else - \@multiplelabels + \@multiplelabels \fi \fi \endgroup @@ -339,7 +339,7 @@ % \begin{NAME} == % BEGIN % IF \NAME undefined THEN \reserved@a == BEGIN report error END -% ELSE \reserved@a == +% ELSE \reserved@a == % (\@currenvir :=L NAME) \NAME % FI % @ignore :=G F %% Added 30 Nov 88 @@ -377,8 +377,8 @@ % \begin{macro}{\begin} % \changes{LaTeX2.09}{1992/03/18}{Changed \cs{@ignoretrue} to % \cs{@ignorefalse} (as documented)} -% \changes{LaTeX2.09}{1992/08/24}{Added code to \cs{begin} to -% remember line number. Used by \cs{@badend} to display +% \changes{LaTeX2.09}{1992/08/24}{Added code to \cs{begin} to +% remember line number. Used by \cs{@badend} to display % position of non-matching \cs{begin}.} % \changes{v1.1e}{1996/07/26}{remove \cs{global} before \cs{@ignore...}} % \begin{macrocode} @@ -388,7 +388,7 @@ {\def\reserved@a{\def\@currenvir{#1}% \edef\@currenvline{\on@line}% \csname #1\endcsname}}% - \@ignorefalse + \@ignorefalse \begingroup\@endpefalse\reserved@a} % \end{macrocode} % \end{macro} @@ -449,7 +449,7 @@ % % \raggedright has a more universal effect, however. It sets % \@rightskip := flushglue. Every environment, like the list -% environments, +% environments, % that set \rightskip to its 'normal' value set it to \@rightskip % % \end{oldcomments} @@ -562,7 +562,7 @@ % The verbatim environment uses the fixed-width |\ttfamily| font, turns % blanks into spaces, starts a new line for each carrige return (or % sequence of consecutive carriage returns), and interprets -% \emph{every} character literally. +% \emph{every} character literally. % I.e., all special characters |\, {, $|, etc. % are |\catcode|'d to 'other'. % @@ -599,7 +599,7 @@ % \end{macro} % % \begin{macro}{\@verbatim} -% \changes{LaTeX2.09}{1991/07/24}{Added \cs{penalty}\cs{interlinepenalty} +% \changes{LaTeX2.09}{1991/07/24}{Added \cs{penalty}\cs{interlinepenalty} % to definition of \cs{par} so that \cs{samepage} works} % \changes{v0.9h}{1993/12/13}{Removed optional argument of \cs{item}} % Real start of verbatim environment @@ -609,7 +609,7 @@ % \changes{v1.0b}{1994/03/16} % {Remove \cs{global}\cs{@inlabelfalse} again.} % \begin{macrocode} -\def\@verbatim{\trivlist \item\relax +\def\@verbatim{\trivlist \item\relax \if@minipage\else\vskip\parskip\fi \leftskip\@totalleftmargin\rightskip\z@skip \parindent\z@\parfillskip\@flushglue\parskip\z@skip @@ -621,7 +621,7 @@ % {Only add \cs{penalty} if in hmode} % \begin{macrocode} \@@par - \@tempswafalse + \@tempswafalse \def\par{% \if@tempswa % \end{macrocode} @@ -655,7 +655,7 @@ } % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\verbatim} % \begin{macro}{\endverbatim} % (RmS 93/09/19) Protected against `missing item' error message @@ -671,7 +671,7 @@ % \changes{v0.9a}{1993/11/21}{Macro added} % Macro to select the font used for verbatim typesetting. % It also does other work if necessary for the font used. -% \changes{v0.9s}{1994/01/21}{Removed unnecessary category code +% \changes{v0.9s}{1994/01/21}{Removed unnecessary category code % hackery.} % \begin{macrocode} \def\verbatim@font{\normalfont\ttfamily} @@ -720,7 +720,7 @@ % % \begin{macro}{\verb} % \changes{LaTeX2.09}{1992/08/24} -% {Changed \cs{verb} and \cs{@sverb} to work correctly +% {Changed \cs{verb} and \cs{@sverb} to work correctly % in math mode} % \changes{v0.9a}{1993/11/21}{Use \cs{verbatim@font} instead of % \cs{tt}.} @@ -746,7 +746,7 @@ % Definitions of |\@sverb| and |\@verb| changed so |\verb+ foo+| % does not lose leading blanks when it comes at the beginning of a line. % Change made 24 May 89. Suggested by Frank Mittelbach and Rainer -% Sch\"opf. +% Sch\"opf. % % \begin{macrocode} \def\@sverb#1{% @@ -773,7 +773,7 @@ % \end{macrocode} % \end{macro} % -% \begin{macro}{\do@noligs} +% \begin{macro}{\do@noligs} % \begin{macrocode} \def\do@noligs#1{% \catcode`#1\active diff --git a/Master/texmf-dist/source/latex/base/ltnews01.tex b/Master/texmf-dist/source/latex/base/ltnews01.tex index 92090e17d01..d10a0e858cd 100644 --- a/Master/texmf-dist/source/latex/base/ltnews01.tex +++ b/Master/texmf-dist/source/latex/base/ltnews01.tex @@ -2,62 +2,62 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: ltnews01.tex - + % This is issue 1 of LaTeX News. \documentclass % [type1fonts] {ltnews} - + \publicationmonth{June} \publicationyear{1994} \publicationissue{1} - + \begin{document} - + \maketitle - + \section{Welcome to \LaTeXNews} - -An issue of \emph{\LaTeXNews} will accompany every future release of -\LaTeX. It will tell you about important events, such as major bug + +An issue of \emph{\LaTeXNews} will accompany every future release of +\LaTeX. It will tell you about important events, such as major bug fixes, newly available packages, or any other \LaTeX{} news. - + \section{\LaTeXe---the new \LaTeX{} release} - + The most important news is the release of \LaTeXe, the new version of the \LaTeX{} software. This version has better support for fonts, graphics and colour, and will be actively maintained by the \LaTeX3 -project team. Upgrades will be issued every six months, in June and +project team. Upgrades will be issued every six months, in June and December. - + \section{Why a new \LaTeX?} - + Over the years many extensions have been developed for \LaTeX. This is, of course, a sure sign of its continuing popularity but it has had one unfortunate result: incompatible \LaTeX{} formats came into use at @@ -65,7 +65,7 @@ different sites. Thus, to process documents from various places, a site maintainer was forced to keep \LaTeX{} (with and without \NFSS), \SLiTeX, \AmSLaTeX, and so on. In addition, when looking at a source file it was not always clear for which format the document was written. - + To put an end to this unsatisfactory situation a new release of \LaTeX{} was produced. It brings all such extensions back under a single format and thus @@ -73,15 +73,15 @@ prevents the proliferation of mutually incompatible dialects of \LaTeX~2.09. The new release was available for several months as a test version, and the final release of 1~June officially replaces the old version. - + \section{Processing documents with \LaTeXe} - + Documents written for \LaTeX~2.09 will still be read by \LaTeXe. Any such document is run in \emph{\LaTeX~2.09 compatibility mode}. - -Unfortunately, compatibility mode comes with a price: it can run -up to 50\% slower than \LaTeX~2.09 did. If you want to run your document + +Unfortunately, compatibility mode comes with a price: it can run +up to 50\% slower than \LaTeX~2.09 did. If you want to run your document in the faster \emph{native mode}, you should try replacing the line: \begin{verbatim} \documentstyle[<options>,<packages>]{<class>} @@ -91,17 +91,17 @@ with: \documentclass[<options>]{<class>} \usepackage{latexsym,<packages>} \end{verbatim} -Unfortunately, this will not always work, because some \LaTeX~2.09 -packages will only work in \LaTeXe{} compatibility mode. You should find +Unfortunately, this will not always work, because some \LaTeX~2.09 +packages will only work in \LaTeXe{} compatibility mode. You should find out if there is a \LaTeXe{} version of the package available. - -\LaTeXe{} native mode also gives access to the new features of \LaTeXe, + +\LaTeXe{} native mode also gives access to the new features of \LaTeXe, described in \emph{\LaTeXe{} for authors}. - + \section{New packages} - -\LaTeXe{} has much better support for graphics, colour, fonts, and -multi-lingual typesetting. The following software should be available + +\LaTeXe{} has much better support for graphics, colour, fonts, and +multi-lingual typesetting. The following software should be available from the distributor who brought you \LaTeXe: \begin{citations} @@ -112,12 +112,12 @@ from the distributor who brought you \LaTeXe: \item[psnfss] for using Type~1 fonts. \item[tools] other packages by the \LaTeX3 team. \end{citations} -The packages come with full documentation, and are also described in -\emph{\LaTeX: A Document Processing System} or +The packages come with full documentation, and are also described in +\emph{\LaTeX: A Document Processing System} or \emph{The \LaTeX{} Companion}. - + \section{Further information} - + More information about \LaTeXe{} is to be found in: \begin{citations} @@ -126,11 +126,11 @@ More information about \LaTeXe{} is to be found in: \item[The \LaTeX{} Companion] Goossens, Mittelbach and Samarin, \AW, 1994. \end{citations} -The \LaTeX{} distribution comes with documentation on the new features of +The \LaTeX{} distribution comes with documentation on the new features of \LaTeX: \begin{citations} -\item[\LaTeXe{} for authors] +\item[\LaTeXe{} for authors] describes the new features of \LaTeX{} documents, in the file \verb|usrguide.tex|. \item[\LaTeXe{} for class and package writers] @@ -141,12 +141,12 @@ The \LaTeX{} distribution comes with documentation on the new features of class and package writers, in the file \verb|fntguide.tex|. \end{citations} -For more information on \TeX{} and \LaTeX, get in touch with your local -\TeX{} Users Group, or the international \TeX{} Users Group, -P.~O.~Box~869, Santa~Barbara, CA~93102-0869, USA, Fax:~+1~805~963~8358, +For more information on \TeX{} and \LaTeX, get in touch with your local +\TeX{} Users Group, or the international \TeX{} Users Group, +P.~O.~Box~869, Santa~Barbara, CA~93102-0869, USA, Fax:~+1~805~963~8358, EMail:~tug@tug.org. - + \end{document} - + diff --git a/Master/texmf-dist/source/latex/base/ltnews02.tex b/Master/texmf-dist/source/latex/base/ltnews02.tex index d46cb1b52f5..e263733a8b8 100644 --- a/Master/texmf-dist/source/latex/base/ltnews02.tex +++ b/Master/texmf-dist/source/latex/base/ltnews02.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: ltnews02.tex @@ -99,28 +99,28 @@ be upwardly compatible with the test version. information structure and superior printed output for mathematical documents. - There are far too many features of AMS-\LaTeX{} to list here. + There are far too many features of AMS-\LaTeX{} to list here. AMS-\LaTeX{} is described in the accompanying documentation, and in \emph{The \LaTeX{} Companion}. Version 1.2beta of AMS-\LaTeX{} was released for testing by intrepid - users in October 1994. The full release of AMS-\LaTeX{}~1.2 is expected + users in October 1994. The full release of AMS-\LaTeX{}~1.2 is expected in early January 1995. - + It will be divided into two bundles: \begin{itemize} - + \item the \verb|amsfonts| packages, which give access to hundreds of new mathematical symbols, and new math fonts such as blackboard bold and fraktur. - - \item the \verb|amsmath| packages, which provide finer control over + + \item the \verb|amsmath| packages, which provide finer control over mathematical typesetting, such as multi-line subscripts, - enhanced theorem and proof environments, - and improved displayed equations, - + enhanced theorem and proof environments, + and improved displayed equations, + \end{itemize} - For compatibility with older documents, an \verb|amstex| package will be + For compatibility with older documents, an \verb|amstex| package will be provided. \section{\LaTeX{} on the internet} diff --git a/Master/texmf-dist/source/latex/base/ltnews03.tex b/Master/texmf-dist/source/latex/base/ltnews03.tex index d7c8ff0b205..552832c515b 100644 --- a/Master/texmf-dist/source/latex/base/ltnews03.tex +++ b/Master/texmf-dist/source/latex/base/ltnews03.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: ltnews03.tex @@ -56,7 +56,7 @@ June. In the last \emph{\LaTeXNews}, we said ``we don't expect so much activity in the next six months,'' which has turned out not to be -true! +true! \section{Additional input encodings} @@ -106,7 +106,7 @@ One topic of discussion that has kept us busy is the distribution and modification conditions of \LaTeX. We are committed to keeping \LaTeX{} as free reliable software, and ensuring that (as far as possible) \LaTeX{} documents will produce the same results on all -systems. +systems. The modification conditions are currently under discussion, and we would like to hear from anyone interested. Please read diff --git a/Master/texmf-dist/source/latex/base/ltnews04.tex b/Master/texmf-dist/source/latex/base/ltnews04.tex index 15e95999521..dba8d9f159c 100644 --- a/Master/texmf-dist/source/latex/base/ltnews04.tex +++ b/Master/texmf-dist/source/latex/base/ltnews04.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: ltnews04.tex @@ -80,7 +80,7 @@ This release of the dc fonts fixes many bugs (including the missing many other ways. It is strongly recommended that you upgrade as soon as possible if currently you are using the old dc fonts, release 1.1 or earlier. The new fonts are available from the CTAN archives, in -\texttt{tex-archive/fonts/dc}. +\texttt{tex-archive/fonts/dc}. The names of the font files are \emph{different}. This does not affect \LaTeX\ documents but \emph{does} affect the installation procedure as @@ -123,18 +123,18 @@ of input of accented and other characters. Three new input encodings are now supported. \begin{itemize} -\item \texttt{ansinew} the Windows ansi encoding, +\item \texttt{ansinew} the Windows ansi encoding, as used in Microsoft Windows 3.x. \item \texttt{cp437de} a variant of \texttt{cp437}, which uses \ss\ rather than $\beta$ in the appropriate slot. -\item \texttt{next} the encoding used on Next computers. +\item \texttt{next} the encoding used on Next computers. \end{itemize} \section{Further information} For more information on \TeX{} and \LaTeX, get in touch with your local \TeX{} Users Group, or the international \TeX{} Users Group, -1850 Union Street, \#1637, San Francisco, CA~94123, USA, +1850 Union Street, \#1637, San Francisco, CA~94123, USA, Fax:~+1~415~982~8559, EMail:~tug@tug.org. The \LaTeX{} home page is \verb|http://www.tex.ac.uk/ctan/latex/| diff --git a/Master/texmf-dist/source/latex/base/ltnews05.tex b/Master/texmf-dist/source/latex/base/ltnews05.tex index 9416f0e4ed3..87cbdbaacc8 100644 --- a/Master/texmf-dist/source/latex/base/ltnews05.tex +++ b/Master/texmf-dist/source/latex/base/ltnews05.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: ltnews05.tex @@ -54,7 +54,7 @@ Most \LaTeX\ sectioning commands are defined using For example, the \textsf{article} class defines: \begin{small} \begin{verbatim} -\newcommand\section{\@startsection +\newcommand\section{\@startsection {section}{1}{0pt}{-3.5ex plus-1ex minus-.2ex}% {2.3ex plus.2ex}{\normalfont\Large\bfseries}} \end{verbatim} @@ -69,7 +69,7 @@ For example, one could use the \verb|\MakeUppercase| command to produce uppercase headings. A package or class file could contain: \begin{small} \begin{verbatim} -\renewcommand\section{\@startsection +\renewcommand\section{\@startsection {section}{1}{0pt}{-3.5ex plus-1ex minus-.2ex}% {2.3ex plus.2ex}{\normalfont\Large\MakeUppercase}} \end{verbatim} diff --git a/Master/texmf-dist/source/latex/base/ltnews06.tex b/Master/texmf-dist/source/latex/base/ltnews06.tex index b5c7a28a245..22cbe3a6e69 100644 --- a/Master/texmf-dist/source/latex/base/ltnews06.tex +++ b/Master/texmf-dist/source/latex/base/ltnews06.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: ltnews06.tex @@ -54,7 +54,7 @@ such as \texttt{T1cmr.fd} and \texttt{T1enc.def}. These file names cause problems on some systems (in particular they are illegal on the ISO 9660 CDROM format) and so in this release -all file names have been made lowercase (for example +all file names have been made lowercase (for example \texttt{t1cmr.fd} and \texttt{t1enc.def}). This change should \emph{not} affect any document. Within \LaTeX, @@ -69,7 +69,7 @@ should still work with this new release. The change \emph{does} affect the configuration files that may be used to make the \LaTeX\ format with initex. For example, the file \texttt{fonttext.ltx} previously specified \verb|\input{T1cmr.fd}|. -It now has \verb|\input{t1cmr.fd}|. +It now has \verb|\input{t1cmr.fd}|. If you use a local file \texttt{fonttext.cfg} you will need to make similar changes, as \verb|\input{T1cmr.fd}| will not work as \texttt{T1cmr.fd} is no longer in the distribution. @@ -109,7 +109,7 @@ you can use to avoid this problem; it should be inserted as shown here: \end{verbatim} \section{Docstrip improvements} -The \textsf{docstrip} program that is used to unpack the \LaTeX\ +The \textsf{docstrip} program that is used to unpack the \LaTeX\ sources has undergone further development. The new version should be able to process all old `batchfiles' but it allows a simpler syntax in new `batchfiles' (no need to define \verb|\def\batchfile{|\ldots). diff --git a/Master/texmf-dist/source/latex/base/ltnews07.tex b/Master/texmf-dist/source/latex/base/ltnews07.tex index 81d0ed3143c..def5df07bd2 100644 --- a/Master/texmf-dist/source/latex/base/ltnews07.tex +++ b/Master/texmf-dist/source/latex/base/ltnews07.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: ltnews07.tex diff --git a/Master/texmf-dist/source/latex/base/ltnews08.tex b/Master/texmf-dist/source/latex/base/ltnews08.tex index b43c4f53f9e..de069efa81b 100644 --- a/Master/texmf-dist/source/latex/base/ltnews08.tex +++ b/Master/texmf-dist/source/latex/base/ltnews08.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: ltnews08.tex @@ -69,7 +69,7 @@ some of the internal names for the characters have changed. These additions to the \textsf{inputenc} package are \texttt{decmulti} (the DEC Multinational -Character Set, contributed by M.~Y.~Chartoire) +Character Set, contributed by M.~Y.~Chartoire) and \texttt{cp1250} (an MS-Windows encoding for Central and Eastern Europe, contributed by Marcin Woli\'nski). There is also a \texttt{cp1252} encoding that is identical to \texttt{ansinew}. @@ -123,7 +123,7 @@ of syntax conventions and basic data-types that might form the basis for programming large scale projects in \TeX. They will be located in\\ this CTAN directory: -\begin{verbatim} +\begin{verbatim} CTAN:macros/latex/packages/expl3 \end{verbatim} The documentation of this material is as follows: individual package diff --git a/Master/texmf-dist/source/latex/base/ltnews09.tex b/Master/texmf-dist/source/latex/base/ltnews09.tex index c4f8b43ec87..21a9807618f 100644 --- a/Master/texmf-dist/source/latex/base/ltnews09.tex +++ b/Master/texmf-dist/source/latex/base/ltnews09.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: ltnews09.tex @@ -48,7 +48,7 @@ \section{New math font encodings} A joint working group of the \TeX{} Users Group and the \LaTeX3 -Project is developing a new 8-bit math font encoding for \TeX{}. +Project is developing a new 8-bit math font encoding for \TeX{}. It is designed to overcome several limitations and implementation problems of the old math font encodings and to simplify switching between different sets of math fonts, much as the \LaTeX{} font @@ -62,7 +62,7 @@ integrate it into the main \LaTeX{} distribution for the next release. Documents using only standard \LaTeX{} commands for math symbols -should not be affected by switching to the new math font encodings +should not be affected by switching to the new math font encodings However, documents, classes or packages making specific assumptions about the encoding of math symbol fonts are likely to break. @@ -73,7 +73,7 @@ the World Wide Web at \texttt{http://www.tug.org/twg/mfg/}. \section{A new math accent} A new math accent, \verb|\mathring|, has been added. This is a math mode -version of the ring accent (\r{}) which is available in text +version of the ring accent (\r{}) which is available in text mode with the command \verb|\r|. \section{Extended \cs{DeclareMathDelimiter}} @@ -111,19 +111,19 @@ environment and the \verb|\rule| command. For many other standard \section{Support for Cyrillic encodings} - + We are very pleased that, after a lengthy period of development, a set of fonts, encodings and support files for using \LaTeX\ with Cyrillic characters will soon be available. - + Test versions of the `LH' fonts for these Cyrillic encodings, based on the Computer Modern design, are available from CTAN archives in the directory \texttt{fonts/cyrillic/lh-test}. The \LaTeX\ support files (by Werner Lemberg and Vladimir Volovich) are also available from CTAN archives in\\ \texttt{macros/latex/contrib/supported/t2} - - + + \section{Default docstrip header} Many \LaTeX\ users now distribute packages in documented source form diff --git a/Master/texmf-dist/source/latex/base/ltnews10.tex b/Master/texmf-dist/source/latex/base/ltnews10.tex index d9e0d4de530..c75a011c722 100644 --- a/Master/texmf-dist/source/latex/base/ltnews10.tex +++ b/Master/texmf-dist/source/latex/base/ltnews10.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: ltnews10.tex 12/01/1998 @@ -61,13 +61,13 @@ quote (somewhat censored to protect the guilty) well reflects some of our feelings about working on \LaTeX{} over the years: \textit{the mere existence of \LaTeXe{} is a great miracle}. - + \section{Restructuring the \LaTeX{} distribution} - + Since the (once) `new' standard \LaTeX{} has reached such a venerable age, we are reviewing the way in which the system is presented to the world. - + An early intention is to define, given the wide variety of good packages now available, what now constitutes a useful installation of \LaTeX{}. We also hope that such a definition will help document @@ -75,14 +75,14 @@ existence of \LaTeXe{} is a great miracle}. designer can reasonably assume that a known list of facilities will be there for all users (so that each class need not supply them). - + As a first small step towards this definition, we shall replace the \texttt{latex/packages} subdirectory on \ctan{}. This directory was a curious mixture of the important, such as the \LaTeX{} \texttt{tools}, that any self-respecting \LaTeX{} installation ought to have, and the esoteric or experimental. - The esoterica from \texttt{packages} will be moved to + The esoterica from \texttt{packages} will be moved to new locations, as follows: \begin{quote} \texttt{expl3} to \texttt{latex/exptl/project}\\ @@ -98,7 +98,7 @@ existence of \LaTeXe{} is a great miracle}. \section{\LaTeX\ Project on the Internet} A new \texttt{latex-project.org} domain has been registered. -The web site is not yet fully functional but the old \LaTeX\ pages from +The web site is not yet fully functional but the old \LaTeX\ pages from \ctan\ are available at \texttt{http://www.latex-project.org/} and the \LaTeX\ bug reporting address has been changed to \texttt{latex-bugs@latex-project.org}. @@ -129,7 +129,7 @@ including commonly used variants and Mongolian Cyrillic encodings). This provides platform independent and sophisticated basic support for high-quality typesetting in various Cyrillic-based languages. - + For further information see the file \texttt{cyrguide.tex}. \section{Tools distribution} diff --git a/Master/texmf-dist/source/latex/base/ltnews11.tex b/Master/texmf-dist/source/latex/base/ltnews11.tex index 6587a691af9..0ed866a0c77 100644 --- a/Master/texmf-dist/source/latex/base/ltnews11.tex +++ b/Master/texmf-dist/source/latex/base/ltnews11.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: ltnews11.tex 01/06/1999 % This is issue 11 of LaTeX News. @@ -108,7 +108,7 @@ loaded, and with which options, do not work for the \pkg{fontenc} package. \section{New math font encodings} - + As we announced in \LaTeX{} News~9, a joint working group of the \TeX{} Users Group and the \LaTeX3 Project has developed a new \mbox{8-bit} math font encoding for \TeX{}. diff --git a/Master/texmf-dist/source/latex/base/ltnews12.tex b/Master/texmf-dist/source/latex/base/ltnews12.tex index 47609689cea..5c225d15d41 100644 --- a/Master/texmf-dist/source/latex/base/ltnews12.tex +++ b/Master/texmf-dist/source/latex/base/ltnews12.tex @@ -2,31 +2,31 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi -% Filename: ltnews12.tex +% Filename: ltnews12.tex % % This is issue 12 of LaTeX News. @@ -131,7 +131,7 @@ on the list \texttt{LATEX-L}. You can join this list, which is intended solely for discussing ideas and concepts for future versions of \LaTeX, by sending mail to %\begin{quote} - \email{listserv@URZ.UNI-HEIDELBERG.DE} + \email{listserv@URZ.UNI-HEIDELBERG.DE} %\end{quote} containing the line \begin{quote} diff --git a/Master/texmf-dist/source/latex/base/ltnews13.tex b/Master/texmf-dist/source/latex/base/ltnews13.tex index ae08f3d90d1..7f091737246 100644 --- a/Master/texmf-dist/source/latex/base/ltnews13.tex +++ b/Master/texmf-dist/source/latex/base/ltnews13.tex @@ -2,31 +2,31 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi -% Filename: ltnews13.tex +% Filename: ltnews13.tex % % This is issue 13 of LaTeX News. @@ -36,7 +36,7 @@ % \usepackage[T1]{fontenc} -\publicationmonth{June} +\publicationmonth{June} \publicationyear{2000} \publicationissue{13} @@ -45,7 +45,7 @@ \maketitle -\raisefirstsection +\raisefirstsection \section{Yearly release cycle} We announced in \textit{\LaTeX{} News~11} that we intended to switch @@ -72,7 +72,7 @@ to release patches as needed to fix significant bugs. \end{quote} \begin{latexonly} - \vspace{-\baselineskip} + \vspace{-\baselineskip} \end{latexonly} \noindent @@ -88,7 +88,7 @@ and the distribution has been `cleaned up'. The file The documentation (in \file{psnfss2e.pdf}) has been completely rewritten to provide a comprehensive introduction to the use -of PostScript fonts. +of PostScript fonts. Notice that the new \PSNFSS{} needs updated files for font metrics, virtual fonts and font definitions. If you received the new @@ -163,16 +163,16 @@ these support higher quality \emph{automated}\footnote page-breaking and page make-up\latex{\\} for complex pages---the best yet achieved with \TeX{}! -A paper describing the new output routine is +A paper describing the new output routine is \begin{latexonly} at\\ \file{http://www.latex-project.org/papers/xo-pfloat.pdf% \hspace*{-16pt}}\\ \end{latexonly} \begin{htmlonly} - at \url{http://www.latex-project.org/papers/xo-pfloat.pdf}. + at \url{http://www.latex-project.org/papers/xo-pfloat.pdf}. \end{htmlonly} -All code examples and documentation are available +All code examples and documentation are available \begin{latexonly} at\\ \file{http://www.latex-project.org/code/experimental/% diff --git a/Master/texmf-dist/source/latex/base/ltnews14.tex b/Master/texmf-dist/source/latex/base/ltnews14.tex index 84440dd7d35..a25cb37ecdf 100644 --- a/Master/texmf-dist/source/latex/base/ltnews14.tex +++ b/Master/texmf-dist/source/latex/base/ltnews14.tex @@ -2,32 +2,32 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi -% Filename: ltnews14.tex -% +% Filename: ltnews14.tex +% % This is issue 14 of LaTeX News. \documentclass @@ -36,7 +36,7 @@ % \usepackage[T1]{fontenc} -\publicationmonth{June} +\publicationmonth{June} \publicationyear{2001} \publicationissue{14} @@ -128,10 +128,10 @@ page-breaking and page make-up\latex{\\} for complex pages---the best yet achieved with \TeX{}! More recently we have added material to handle the complex front -matter requirements of journal articles; this was presented at +matter requirements of journal articles; this was presented at Gutenberg\,2001 in Metz. -A paper describing the new output routine is +A paper describing the new output routine is \begin{latexonly} at\\ \begin{small} @@ -139,9 +139,9 @@ A paper describing the new output routine is \end{small} \end{latexonly} \begin{htmlonly} - at \url{http://www.latex-project.org/papers/xo-pfloat.pdf}. + at \url{http://www.latex-project.org/papers/xo-pfloat.pdf}. \end{htmlonly} -All code examples and documentation are available +All code examples and documentation are available \begin{latexonly} at\\ \begin{small} diff --git a/Master/texmf-dist/source/latex/base/ltnews15.tex b/Master/texmf-dist/source/latex/base/ltnews15.tex index 389ed6334d9..358f1aaadfe 100644 --- a/Master/texmf-dist/source/latex/base/ltnews15.tex +++ b/Master/texmf-dist/source/latex/base/ltnews15.tex @@ -2,32 +2,32 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi -% Filename: ltnews15.tex -% +% Filename: ltnews15.tex +% % This is issue 15 of LaTeX News. \documentclass @@ -36,7 +36,7 @@ % \usepackage[T1]{fontenc} -\publicationmonth{December} +\publicationmonth{December} \publicationyear{2003} \publicationissue{15} @@ -85,7 +85,7 @@ Jeff Licquia and Branden Robinson. The English has been corrected in \verb|\reftextbefore| (an incompatible change). There are other extensions -such as \verb|\labelformat|, \verb|\Ref|, \verb|\Vref| and \verb|\vpagerefnum|. +such as \verb|\labelformat|, \verb|\Ref|, \verb|\Vref| and \verb|\vpagerefnum|. Some Dutch text has also been changed and two\newline new options added: \package{slovak} and \package{slovene}. @@ -113,8 +113,8 @@ A number of options have been added to the \package{textcomp} package, enabling only available glyphs to be used. Also, the `NFSS font families' are now divided into five different groups according to the subset of glyphs each provides from the full -collection of symbols in the TS1 encoding. -Given sufficient information about a font family +collection of symbols in the TS1 encoding. +Given sufficient information about a font family \package{textcomp} will use this in order to limit the\newline typesetting to those glyphs that are available. @@ -133,7 +133,7 @@ tables in batch mode by providing a suitable input file. \section{New input encodings} -The \package{inputenc} package has been extended as follows: +The \package{inputenc} package has been extended as follows: \package{macce} input encoding (Apple Central European), thanks to Radek Tryc and Marcin Wolinski; \package{cp1257}\newline @@ -161,7 +161,7 @@ of standard \LaTeX{} Latin encodings. \section{And finally \ldots\ pict2e} -The old, non-functional version of this package has been removed +The old, non-functional version of this package has been removed as there is now a fully working version from Hubert G\"a{\ss}lein and Rolf Niepraschk. It is described in \textit{The \LaTeX{} Manual}. diff --git a/Master/texmf-dist/source/latex/base/ltnews16.tex b/Master/texmf-dist/source/latex/base/ltnews16.tex index 69e05973a8e..afff9a0f915 100644 --- a/Master/texmf-dist/source/latex/base/ltnews16.tex +++ b/Master/texmf-dist/source/latex/base/ltnews16.tex @@ -2,32 +2,32 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi -% Filename: ltnews16.tex -% +% Filename: ltnews16.tex +% % This is issue 16 of LaTeX News. \documentclass @@ -36,7 +36,7 @@ % \usepackage[T1]{fontenc} -\publicationmonth{December} +\publicationmonth{December} \publicationyear{2003} \publicationissue{16} @@ -72,16 +72,16 @@ and intellectual) by using it to discover masses of invaluable `insider information' about: \begin{itemize} \item the latest release of Standard \LaTeX{}; -\item over~200~extension packages; +\item over~200~extension packages; \item plus related software and systems. \end{itemize} For more information on this all new (??\ldots OK,\newline not \emph{all}, but over 90\%!!), all accurate (we hope!)\newline -10th~Anniversary Edition, check out\newline +10th~Anniversary Edition, check out\newline \mbox{\url{http://www.awprofessional.com/titles/0201362996}}. - - + + \section{Future maintenance} We are currently exploring how best to support the very large and @@ -105,7 +105,7 @@ in getting involved. \section{LPPL certification} There are still some outstanding diplomatic tasks around the -\LaTeX{} Project Public Licence: these include +\LaTeX{} Project Public Licence: these include e.g.,~getting it `OSF certified' and ensuring that it gains more support and wider use, even in the FSF world\newline where it has long been tolerated. @@ -121,7 +121,7 @@ making a definite announcement yet. Although the current release does not \emph{require} \eTeX{} features, we certainly recommend using an extended \TeX{}, especially if you -need to debug macros. +need to debug macros. \section{End of `autoload' support} @@ -144,7 +144,7 @@ and Since then a very large proportion of the The Team's efforts have been diverted to provide the core author team for TLC2, which provides over 1000 pages of carefully researched and tested documentation of -many aspects of the vast world of \LaTeX{} related software that +many aspects of the vast world of \LaTeX{} related software that was developed over that same time period and that continues to grow and improve prodigiously. diff --git a/Master/texmf-dist/source/latex/base/ltnews17.tex b/Master/texmf-dist/source/latex/base/ltnews17.tex index c38243877a3..4848cf014cb 100644 --- a/Master/texmf-dist/source/latex/base/ltnews17.tex +++ b/Master/texmf-dist/source/latex/base/ltnews17.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: ltnews17.tex % @@ -115,7 +115,7 @@ that. Note also that \package{fixltx2e} will make use of the facilities in \eTeX{} whenever these are present (see below). The \package{calc} package has also been given an update with a few -extra commands. +extra commands. The commands \verb|\maxof| and \verb|\minof|, each with two brace-delimited arguments, provide the usual numeric $\max$ and $\min$ operations. The commands \verb|\settototalheight| and @@ -125,7 +125,7 @@ operations. The commands \verb|\settototalheight| and \verb|\ifcase|. The \package{varioref} package has acquired a few more default -strings but there are still a number of languages for +strings but there are still a number of languages for which good strings are still missing. The \package{showkeys} package has also been updated slightly to work @@ -140,21 +140,21 @@ command \verb|\textsubscript| has been added as a complement to the command \verb|\textsuperscript| in the kernel. Secondly, a new form of \verb|\DeclareMathSizes| that allows all of its arguments to have a dimension suffix. This means you can now use expressions such as -\verb|\DeclareMathSizes{9.5dd}{9.5dd}{7.4dd}{6.6dd}|. +\verb|\DeclareMathSizes{9.5dd}{9.5dd}{7.4dd}{6.6dd}|. The third new addition is the robust command \verb|\TextOrMath| which takes two arguments and executes one of them when typesetting in text or math mode respectively. This command also takes advantage of \eTeX{} -extensions if available; more specifically, +extensions if available; more specifically, %% %%\pagebreak %% when the \eTeX{} extensions are available, it does not -destroy kerning between previous letters and the text to be typeset. +destroy kerning between previous letters and the text to be typeset. The command is also used internally in \package{fixltx2e} to resolve a problem with -\verb|\fnsymbol|. +\verb|\fnsymbol|. Also, further work has been done on reimplementing the command \verb|\addpenalty|, which is used internally in several @@ -166,23 +166,23 @@ The \package{graphics} bundle now supports the \package{dvipdfmx} post-processor and Jonathan Kew's XE\TeX\ program. By support we mean that the graphics packages recognize the new options \texttt{xetex} and \texttt{dvipdfmx} but we do not -distribute the respective driver files. +distribute the respective driver files. -This leads elegantly to a description of the +This leads elegantly to a description of the new policy concerning such driver files in the \package{graphics} bundle. Most driver files for our graphics packages are maintained by the -developers of the associated post-processor or \TeX\ programs. +developers of the associated post-processor or \TeX\ programs. The teams developing these packages are working very hard: their rapid development offers a stark contrast to the current schedule of \LaTeX\ releases. It is therefore no longer practical for the \LaTeX\ Team to be responsible for distributing the -latest versions of these driver files. +latest versions of these driver files. Therefore the installation files for \package{graphics} have been split: there is now \file{graphics.ins} to install the package files and \file{graphics-drivers.ins} for the driver files (located in -\file{drivers.dtx}). -There is no need +\file{drivers.dtx}). +There is no need to install all those provided in the file \file{drivers.dtx}. Please also note that, as requested by the maintainers of @@ -203,28 +203,28 @@ programming environment. These packages have been lying dormant for some time while the \LaTeX\ Project Team were preoccupied by other things such as developing the experimental packages \package{xor}, \package{template}, etc., (and also writing that indispensable -and encyclopaedic volume,\\ +and encyclopaedic volume,\\ The \LaTeX{} Companion -- 2nd edition). In October 2004 work on this code base was resumed with the goal of some day turning it into a kernel for \LaTeX3. This work can now also make full use of the widely accepted \eTeX\ extensions. Currently -two areas are central to this work. +two areas are central to this work. -\begin{itemize} +\begin{itemize} \item Extending the - kernel code of \LaTeX3. + kernel code of \LaTeX3. \item Converting the experimental packages such as \package{xor}, \package{template} to use the new - syntax internally. -\end{itemize} + syntax internally. +\end{itemize} Beware! Development of \package{expl3} is happening so fast that the descriptions above might be out of date when you read this! If you wish to see what's going on then go to \url{http://www.latex-project.org/code.html} where you can download - fully working code (we hope!). + fully working code (we hope!). \end{document} diff --git a/Master/texmf-dist/source/latex/base/ltnews18.tex b/Master/texmf-dist/source/latex/base/ltnews18.tex index 4e6090c02b8..94481d7f11b 100644 --- a/Master/texmf-dist/source/latex/base/ltnews18.tex +++ b/Master/texmf-dist/source/latex/base/ltnews18.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: ltnews18.tex % diff --git a/Master/texmf-dist/source/latex/base/ltnews20.tex b/Master/texmf-dist/source/latex/base/ltnews20.tex index f8eb9a8a7f1..b095411c676 100644 --- a/Master/texmf-dist/source/latex/base/ltnews20.tex +++ b/Master/texmf-dist/source/latex/base/ltnews20.tex @@ -120,7 +120,7 @@ both cases; this has now been corrected. The 1.7 release of \texttt{multicol} adds support for languages that are typeset right-to-left. For those languages the order of the columns on the page - also need to be reversed---something that wasn't possible in earlier releases. + also needs to be reversed---something that wasn't possible in earlier releases. The new feature is supported through the commands \verb|\RLmulticolcolumns| (switching to right-to-left typesetting) @@ -129,7 +129,7 @@ latter being the default. \paragraph{Improve French \texttt{babel} interaction with \texttt{varioref}} - Extracting and saving the page number turned out to be a soure of subtle + Extracting and saving the page number turned out to be a source of subtle bugs. Initially it was done through an \verb"\edef" with a bunch of \verb"\expandafter" commands inside. This posed a problem if the page number itself contained code which needed protection (e.g., pr/4080) so this got diff --git a/Master/texmf-dist/source/latex/base/ltnews21.tex b/Master/texmf-dist/source/latex/base/ltnews21.tex new file mode 100644 index 00000000000..89aa353db84 --- /dev/null +++ b/Master/texmf-dist/source/latex/base/ltnews21.tex @@ -0,0 +1,258 @@ +% \iffalse meta-comment +% +% Copyright 2014 +% The LaTeX3 Project and any individual authors listed elsewhere +% in this file. +% +% This file is part of the LaTeX base system. +% ------------------------------------------- +% +% It may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3c or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This file has the LPPL maintenance status "maintained". +% +% The list of all files belonging to the LaTeX base distribution is +% given in the file `manifest.txt'. See also `legal.txt' for additional +% information. +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with +% extension .ins) which are part of the distribution. +% +% \fi +% Filename: ltnews21.tex +% +% This is issue 21 of LaTeX News. + +\documentclass{ltnews} + +\usepackage[T1]{fontenc} + +\usepackage{lmodern,url,hologo} + +\publicationmonth{May} +\publicationyear{2014} + +\publicationissue{21} + +\begin{document} + +\maketitle + +\tableofcontents + +\bigskip + +\section{Scheduled \LaTeX\ bug-fix release} + +This issue of \LaTeX~News marks the second bug-fix release of +\LaTeXe\ (standard \LaTeX) since shifting to a new build system in 2009. +Provided sufficient changes are made, we expect to +make such releases yearly or every two years, in sync with \TeX\ Live. + + + +\subsection{Release notes} + +This release makes no changes to the core code in the \LaTeXe\ format +but there are a small number of documentation fixes (not listed +here). In addition several packages in the \textsf{base} and +\textsf{required} areas have been updated as detailed below. + + +This has been done +in accordance with the philosophy +of minimising problems in both forwards and backwards compatibility, so most of +these changes should not be noticed by the regular \LaTeX\ user. + +References in the text below of the form ``graphics/3873'' are to +bug reports listed +at:\\ \url{http://latex-project.org/cgi-bin/ltxbugs2html} + + +\let\paragraph\subsubsection + +\paragraph{\textsf{fixltx2e} updates} + + + +There are a number of bugs and faulty design decisions in +\LaTeXe{} that should have been corrected long ago in the kernel code. +However, such corrections cannot be done +as this would break +backwards compatibility in the following sense. A large number of +documents exist by now that have worked around the bug or have even made +use of a particular misfeature. Thus changing the kernel code would +break too many existing documents. + +The corrections for these types of bug have therefore been collected together +in a package that can be loaded only when needed; its name is \textsf{fixltx2e}. +For this release we made the following changes to this package: +\begin{itemize} +\item + Misspelled float placement specifiers such as + \verb=\begin{figure}[tv]= instead of \texttt{tb} are silently + ignored by the kernel code. Now we test for such letters and issue + an error message. +\item + \LaTeX's float handling algorithm can get out of sync if you mix + single and double-column floats (as they are placed independently + of each other). This was corrected in \textsf{fixltx2e} a few years ago + but the fix was not perfect as one situation using + \verb=\enlargethispage= generated low-level \TeX{} error. + This behaviour of the package is now improved. +\end{itemize} + + + + +\paragraph{New \textsf{fltrace} package} + +For years the file \texttt{ltoutput.dtx} contained some hidden code to +trace the detailed behavior of the float placement algorithm of +\LaTeX. Prompted by questions on StackExchange we now extract this +code into a new \textsf{fltrace} package. To see the float algorithm +in action (or to understand why it decides to place all your floats at +the very end of the document) use +\begin{verbatim} + \usepackage{fltrace} \tracefloats +\end{verbatim} +To stop tracing somewhere in the document use +\verb=\tracefloatsoff= and to see the current value of various float +parameters use \verb=\tracefloatvals=. As the package is identical to +the kernel code with tracing added, it may or may not work if you load any +other package that manipulates that part of the kernel code. In such a +case your best bet is to load \textsf{fltrace} first. + +\paragraph{\textsf{inputenc} package updates} + +The \textsf{inputenc} package allows different input encodings for +\LaTeX\ documents to be specified including the important +\texttt{utf8} option used to specify the Unicode UTF-8 encoding. A +common mistake in documents has been to also include this option when +using the Unicode-based TeX engines \hologo{LuaTeX} and \hologo{XeTeX} +producing strange errors as these engines natively deal with UTF-8 +characters. + +If a document stored in an 8bit encoding is processed by \hologo{pdfTeX}, it needs the \textsf{inputenc} package to work correctly. However, if such a document is processed unchanged by \hologo{LuaTeX} or \hologo{XeTeX}, then accented characters may silently get dropped from the output. + +The package has been modified so that if used with \hologo{LuaTeX} +or \hologo{XeTeX}, then it just issues a warning if \texttt{utf8} +or \texttt{ascii} +is specified, +and stops with an error for any other encoding requested. + + + +One further improvement has been made to the encoding definition files +(\texttt{.def}) used by \textsf{inputenc}: the catcode of \texttt{@} +is now saved and restored when reading them instead of always using +\verb=\makeatother= inside the files (latex/4192). + + + +\paragraph{The tools directory} + +In the past each of the sub-directories in the ``required'' section of +the \LaTeX{} distribution contained a single \texttt{.ins} file to +generate the code files from the source files. We have now +started to provide individual \texttt{.ins} files for each those +packages that are likely to require updates outside a major +\LaTeX{} release. + +\paragraph{\textsf{multicol} updates} + +Version 1.8 of \textsf{multicol} implements some improvements/fixes +and one extension. In the past the balancing algorithm enlarged the +column height until it found a solution that satisfied all +constraints. If there were insufficient break points then the final +column height could have been much larger than expected and if that +happened near the end of the page it resulted in the text overflowing +into the bottom margin. This situation is now detected and in that +case a normal page is cut and balancing is resumed on the next +page. Some overflow is still allowed and controlled via the parameter +\verb=\maxbalancingoverflow=. + +The use of \verb=\enlargethispage= is now properly supported within +the environment. Finally a new command \verb=\docolaction= was added +to allow the execution of code depending on the column in which the +command is executed. See the documentation for details. + +Bug fixes: the new version fixes both a color leak that could happen +in certain situations and the problem that \texttt{multicols} could +mess up the positioning of \verb=\marginpar=s that followed the +environment. + + +\paragraph{\textsf{tabularx} updates} + +The restrictions on embedding \verb|\tabularx| \verb|\endtabularx| +into the definition of a new environment have been relaxed +slightly. See the package documentation for details. + +\paragraph{\textsf{showkeys} updates} + +The \textsf{showkeys} package has been updated to fix problems if used +at the start of list items, and to work if brace groups (\verb|{| and +\verb|}|) are used in the optional argument of +\verb|\cite|. (tools/4162, tools/4173) + + +\paragraph{\textsf{color} updates} + +The \verb|\nopagecolor| command suggested by Heiko Oberdiek, +available for some years in the \textsf{pdftex} option, has been +added to the core package as suggested in graphics/3873. Currently +this is supported in the driver files for \textsf{dvips} and +\textsf{pdftex}. Patches to support other drivers are welcome. + + \paragraph{\textsf{graphicx} updates} + +The \textsf{graphicx} version of \verb|\rotatebox| now allows +\verb|\par| (and blank lines) in values, to match the change made +to the \textsf{graphics} version some years ago. See graphics/4296. + + +\paragraph{\textsf{keyval} updates} + +All parsing used in the \textsf{keyval} package has been changed +to allow \verb|\par| (and blank lines) in values. Also only +one rather than two levels of brace groups are now stripped from the +value in a construct such as \verb|key={{{value}}}|. See +graphics/3446. + + + + +\vfill + +\section{Standard \LaTeX\ (\LaTeXe) and \textsf{expl3}} + +The substantial collection of innovative code in \textsf{expl3} +implements a new programming language that has for a while now been +used by some writers of \LaTeXe\ packages. This code has recently +also been made available for use on top of plain \TeX\ or {Context}, +largely to support generic packages that are supposed to work with +different flavors of \TeX. These uses in no way affect authors of +\LaTeX\ documents and such \LaTeXe\ packages will continue to work as +advertised by their authors with standard \LaTeX. + +This code base will also become an important foundation for the kernel +of \LaTeX3 and so the new programming language can be described as +`The \LaTeX3 Programming Language'. However, if you see or hear that a +package `uses \LaTeX3' then it is remains very unlikely (yet) to mean +that the package is part of some `new version of \LaTeX'. + +News about the development and use of \textsf{expl3} and about other +developments in the \LaTeX3 code base is reported regularly in the +\LaTeX3~News series (\url{http://latex-project.org/l3news/}), the most +recent issue of which was published in March of this year. + + +\end{document} diff --git a/Master/texmf-dist/source/latex/base/ltoutenc.dtx b/Master/texmf-dist/source/latex/base/ltoutenc.dtx index a35ac2baa4e..cba9c6ca32c 100644 --- a/Master/texmf-dist/source/latex/base/ltoutenc.dtx +++ b/Master/texmf-dist/source/latex/base/ltoutenc.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %%% From File: ltoutenc.dtx @@ -83,7 +83,7 @@ % Grave accent \` Left brace \{ Vertical bar \| % Right brace \} Tilde \~} % -% +% % \changes{v1.99e}{2004/02/13}{Documentation fixes: typos} % \changes{v1.9k}{1998/01/12}{Added \cs{ProvidesPackage} % for textcomp.sty} @@ -95,9 +95,9 @@ % \changes{v1.7r}{1995/11/28}{doc fixes} % \changes{v1.7h}{1995/04/21}{Added \cs{null} \cs{k} latex/1274} % \changes{v1.7f}{1994/12/14}{Added braces to \cs{copyright} so it -% works unbraced in subscripts.} +% works unbraced in subscripts.} % \changes{v1.7f}{1994/12/14}{Added check for math mode in -% \cs{@changed@cmd}.} +% \cs{@changed@cmd}.} % \changes{v1.7f}{1994/12/14}{Commented out \cs{textasciicircum}, % \cs{textasciitilde}, \cs{textbackslash}, \cs{textbar}, % \cs{textgreater}, \cs{texthyphenchar}, \cs{texthyphen} and @@ -116,14 +116,14 @@ % \changes{v1.6i}{1994/11/22}{Corrected \cs{dots} so that there's no % kerning in monowidth fonts.} % \changes{v1.6i}{1994/11/22}{Corrected typo with -% \cs{mathunderscore}.} +% \cs{mathunderscore}.} % \changes{v1.6h}{1994/11/17}{(DPC) \cs{@tempa} to \cs{reserved@a}} % \changes{v1.6d}{1994/11/02}{Wrapped lines longer than 70 characters.} % \changes{v1.6d}{1994/10/30}{Added math commands.} % \changes{v1.6d}{1994/10/30}{Added OML encoding.} % \changes{v1.6d}{1994/10/30}{Added \cs{textcircled}.} % \changes{v1.6d}{1994/10/30}{Added \cs{DeclareTextCompositeCommand}.} -% \changes{v1.6c}{1994/10/29}{Renamed \cs{P}, \cs{S}, \cs{dag} and +% \changes{v1.6c}{1994/10/29}{Renamed \cs{P}, \cs{S}, \cs{dag} and % \cs{ddag} to \cs{textparagraph}, \cs{textsection}, % \cs{textdagger} and \cs{textdaggerdbl}.} % \changes{v1.6b}{1994/10/27}{Removed the enc.def files} @@ -200,7 +200,7 @@ % \changes{v1.2a}{1993/12/11}{Corrected for t1enc, math.} % \changes{v1.2}{1993/12/10}{Added source code for t1enc.sty.} % \changes{v1.1}{1993/12/07}{Made all character numbers decimal.} -% \changes{v1.1}{1993/12/07}{Removed a lot of equal signs and the +% \changes{v1.1}{1993/12/07}{Removed a lot of equal signs and the % like.} % % @@ -218,7 +218,7 @@ % The |fontenc| package has options for encodings, of which the % last option is the default encoding. For example, to use the % |OT2|, |OT3| and |T1| encodings, with |T1| as the default, you -% say: +% say: %\begin{verbatim} % \usepackage[OT2,OT3,T1]{fontenc} %\end{verbatim} @@ -233,7 +233,7 @@ %\end{verbatim} % Note that the files in the standard |inputenc| package depend on % this behaviour of the kernel. -% +% % The syntax for declaring encoding-specific commands is: % \begin{quote} % |\DeclareTextCommand{|^^A @@ -260,7 +260,7 @@ % \meta{default}|]{|^^A % \meta{commands}|}| % \end{quote} -% This acts like |\DeclareTextCommand|, but does nothing if the +% This acts like |\DeclareTextCommand|, but does nothing if the % command is already defined. % \begin{quote} % |\DeclareTextSymbol{|^^A @@ -309,9 +309,9 @@ % The \emph{command} will normally have been declared with % |\DeclareTextAccent|, or as a one-argument |\DeclareTextCommand|. % -% |\DeclareTextComposite| is the most common example of using +% |\DeclareTextComposite| is the most common example of using % the more general declaration -% |\DeclareTextCompositeCommand|, which can define a composite +% |\DeclareTextCompositeCommand|, which can define a composite % to be an arbitrary piece of text. % \begin{quote} % |\DeclareTextCompositeCommand{|^^A @@ -325,7 +325,7 @@ %\begin{verbatim} % \DeclareTextCompositeCommand{\r}{OT1}{A} % {\leavevmode\setbox\z@\hbox{!}\dimen@\ht\z@\advance\dimen@-1ex% -% \rlap{\raise.67\dimen@\hbox{\char23}}A} +% \rlap{\raise.67\dimen@\hbox{\char23}}A} %\end{verbatim} % \changes{v1.8e}{1996/11/23} % {Corrected description} @@ -334,34 +334,34 @@ % % The commands defined using the above declarations can be used in % two ways. -% Normally they are used by just calling the command in the +% Normally they are used by just calling the command in the % appropriate encoding, for example |\ss|. However, sometimes you % may wish to use a command in an encoding where it is not defined. -% If the command has no arguments, then you can use it in another +% If the command has no arguments, then you can use it in another % encoding by calling |\UseTextSymbol|: % \begin{quote} % |\UseTextSymbol{|^^A % \meta{encoding}|}{|^^A % \meta{command}|}| % \end{quote} -% +% % \task{?}{Document the problems of these commands, see pr/3160} % \changes{v1.9e}{1997/08/05}{Corrected order of arguments in % \cs{UseTextSymbol} example.} -% For example, |\UseTextSymbol{OT1}{\ss}| has the same effect as: +% For example, |\UseTextSymbol{OT1}{\ss}| has the same effect as: %\begin{verbatim} % {\fontencoding{OT1}\selectfont\ss} %\end{verbatim} % If the command has one argument then you can use it in another -% encoding by calling -% |\UseTextAccent|: +% encoding by calling +% |\UseTextAccent|: % \begin{quote} % |\UseTextAccent{|^^A % \meta{encoding}|}{|^^A % \meta{command}|}{|^^A % \meta{text}|}| % \end{quote} -% For example, if the current encoding is |OT2| then +% For example, if the current encoding is |OT2| then % |\UseTextAccent{OT1}{\'}{a}| has the same effect as: %\begin{verbatim} % {\fontencoding{OT1}\selectfont\'{\fontencoding{OT2}\selectfont a}} @@ -380,12 +380,12 @@ % \end{quote} % For example, the default definition of the command % |\textonequarter| (which produces the fraction $\frac14$) could be -% built using math mode: +% built using math mode: %\begin{verbatim} % \DeclareTextCommandDefault{\textonequarter}{\ensuremath {\frac14}} %\end{verbatim} -% There is a matching |\Provide| command which will not override an -% existing default definition: +% There is a matching |\Provide| command which will not override an +% existing default definition: % \begin{quote} % |\ProvideTextCommandDefault{|^^A % \meta{command}|}{|^^A @@ -410,7 +410,7 @@ % |\DeclareTextCommandDefault[1]{|^^A % \meta{command}|}|\\\hspace*{\fill}^^A % |{\UseTextAccent{|^^A -% \meta{encoding}|}{|\meta{command}|}{#1}}| +% \meta{encoding}|}{|\meta{command}|}{#1}}| % \end{quote} % For example, to make |OT1| the default encoding for |\ss| and % |\'| you say: @@ -418,10 +418,10 @@ % \DeclareTextSymbolDefault{\ss}{OT1} % \DeclareTextAccentDefault{\'}{OT1} %\end{verbatim} -% Note that you can use these commands on any zero- or one-argument +% Note that you can use these commands on any zero- or one-argument % commands declared with |\DeclareText*| or |\ProvideText*|, not % just those defined using |\DeclareTextSymbol| or -% |\DeclareTextAccent|. +% |\DeclareTextAccent|. % % \subsection{Removing encoding-specific commands} % \label{sec:removeencspec} @@ -482,19 +482,19 @@ % For the same reason default declarations should never come last since % they are implemented as a special encoding themselves (with the % name |?|). -% Specifying them last would simply mean to make those encoding-specific +% Specifying them last would simply mean to make those encoding-specific % commands equally inefficient in all encodings. Therefore the % \texttt{textcomp} package, for example, first sets up all defaults % to point to \texttt{TS1} and then declares the commands in the % \texttt{TS1} encoding. -% +% % % \StopEventually{} % % \subsection{Docstrip modules} % % This |.dtx| file is be used to generate several related files -% containing font encoding definitions. The mutually exclusive +% containing font encoding definitions. The mutually exclusive % docstrip options are listed here. % \begin{center} % \begin{tabular}{lp{10cm}} @@ -504,15 +504,15 @@ % |TS1sty| & generates |textcomp.sty|, package that sets up use % of the Text Companion encoding. \\ % |OT1| & generates |ot1enc.def| for Knuth's CM encoding. \\ -% |OMS| & generates |omsenc.def| for Knuth's +% |OMS| & generates |omsenc.def| for Knuth's % math symbol encoding. \\ -% |OML| & generates |omlenc.def| for Knuth's +% |OML| & generates |omlenc.def| for Knuth's % math letters encoding. \\ % |OT4| & generates |ot4enc.def| for the Polish extension to % the OT1 encoding, created by B.~Jackowski and % M.~Ry\'cko for use with the Polish version of % Computer Modern and Computer Concrete.\\ -% |package| & generates |fontenc.sty| for +% |package| & generates |fontenc.sty| for % selecting encodings. \\ % |2ekernel| & for the kernel commands.\\ % |autoload| & for the `autoload' kernel commands.\\ @@ -569,7 +569,7 @@ % \end{macrocode} % % \changes{v1.5d}{1994/10/27}{Rewrote \cs{DeclareTextSymbol} to define -% its argument to use the current encoding by default, to fit with +% its argument to use the current encoding by default, to fit with % \cs{DeclareTextCommand}.} % % \changes{v1.7a}{1994/11/30}{Redefined \cs{@changed@cmd} to expand in @@ -627,7 +627,7 @@ % complex low-level commands like this in packages?) % % The problem it solves is that whereas both |\newcommand| and -% |\providecommand| (used just above) both handle the +% |\providecommand| (used just above) both handle the % resetting of |\@ifdefinable| (following its disabling in % |\@dec@text@cmd|), the primitive |\chardef| neither needs the % disabling, nor does the resetting. @@ -650,7 +650,7 @@ \@onlypreamble\DeclareTextCommand \@onlypreamble\DeclareTextSymbol % \end{macrocode} -% The sneaky bit in all this is what |\T1-cmd \foo \T1\foo| does. +% The sneaky bit in all this is what |\T1-cmd \foo \T1\foo| does. % There are five possibilities, depending on the current values of % |\protect|, |\cf@encoding| and |\ifmmode|: % \begin{itemize} @@ -659,12 +659,12 @@ % behaviour, and is optimized for speed. % \item If |\protect| is |\@typeset@protect|, |\cf@encoding| is % (say) |OT1|, and |\OT1\foo| is defined, then we execute -% |\OT1\foo|. +% |\OT1\foo|. % \item If |\protect| is |\@typeset@protect|, |\cf@encoding| is % (say) |OT1|, we're in text mode, % and |\OT1\foo| is undefined, then we define % |\OT1\foo| to be the default value of |\foo|, and execute -% |\OT1\foo|. +% |\OT1\foo|. % \item If |\protect| is |\@typeset@protect|, |\cf@encoding| is % (say) |OT1|, we're in math mode, % and |\OT1\foo| is undefined, then we execute the default value @@ -740,14 +740,14 @@ % would break ligatures and kerning between text symbols. % % A more efficient solution would be to make |\@inmathwarn| and -% |\@inmatherr| equal to |\@empty| and |\relax| by default, and +% |\@inmatherr| equal to |\@empty| and |\relax| by default, and % to have % |\everymath| reset them to their usual definitions. This is left % for future investigation (for example it may break some third % party code). % \begin{macrocode} \def\@inmathwarn#1{% - \ifmmode + \ifmmode \@latex@warning{Command \protect#1 invalid in math mode}% \fi} % \end{macrocode} @@ -762,7 +762,7 @@ % \end{macro} % % \changes{v1.7k}{1995/06/05}{Allowed \cs{ProvideTextCommandDefault} -% after the preamble.} +% after the preamble.} % % \begin{macro}{\DeclareTextCommandDefault} % \begin{macro}{\ProvideTextCommandDefault} @@ -810,7 +810,7 @@ % % \changes{v1.7a}{1994/11/30}{Rewrote \cs{@text@composite} so it % allows an empty argument, or an argument containing lots of -% commands.} +% commands.} % % \begin{macro}{\add@accent} % \changes{v1.7z}{1996/05/23}{macro added. latex/2133} @@ -878,7 +878,7 @@ % \begin{macro}{\DeclareTextComposite} % \changes{v1.7l}{1995/06/09}{Rewrote \cs{DeclareTextComposite} to % define the composite as a no-argument command rather than a -% two-argument command.} +% two-argument command.} % \begin{macro}{\@text@composite} % \begin{macro}{\@text@composite@x} % \begin{macro}{\@strip@args} @@ -922,10 +922,10 @@ %\end{verbatim} % expands to % |\\T1\foo-A| if |\\T1\foo-A| has been defined, and |{...}| -% otherwise. +% otherwise. % % Note that |\@text@composite| grabs the first token of the -% argument and puts just that in the +% argument and puts just that in the % csname. This is so that |\'{\textit{e}}| will work---it checks % whether |\\T1\'-\textit| is defined (which presumably it isn't) % and so expands to |{\accent 1 \textit{e}}|. @@ -1028,7 +1028,7 @@ % speed, and in order to make sure that |\UseTextSymbol| doesn't % do anything which you're not allowed to do between an |\accent| % and its glyph. -% +% % For a detailed discussion of this reimplementation and its % deficiencies, see pr/3160. % \task{?}{Improve this and document its problems, see pr/3160} @@ -1075,7 +1075,7 @@ % \end{macro} % % \begin{macro}{\hmode@start@before@group} -% The |\hmode@start@before@group| starts hmode and should be +% The |\hmode@start@before@group| starts hmode and should be % immediately followed by an explicit |{...}|. Its purpose is to % ensure that hmode is started before this group is opened. Inside % |\add@accent| and |\UseTextAccent| it is redefined to remove this @@ -1087,11 +1087,11 @@ \let\hmode@start@before@group\leavevmode % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\DeclareTextSymbolDefault} % \begin{macro}{\DeclareTextAccentDefault} % Some syntactic sugar. Again, these should probably be optimized -% for speed. +% for speed. % \begin{macrocode} \def\DeclareTextSymbolDefault#1#2{% \DeclareTextCommandDefault#1{\UseTextSymbol{#2}#1}} @@ -1128,17 +1128,17 @@ % \end{macrocode} % Else: throw away that declaration. % \begin{macrocode} - \global\expandafter\let\csname#2\string#1\endcsname + \global\expandafter\let\csname#2\string#1\endcsname \@undefined % \end{macrocode} % But this is unfortunately not enough, we have to take a look -% at the top-level definition of the encoding specific command -% which for a command |\foo| would look similar to +% at the top-level definition of the encoding specific command +% which for a command |\foo| would look similar to % |\T1-cmd \foo \T1\foo| (three tokens). % % Of course, instead of |T1| one could see a different encoding name; % which one depends the encoding for which |\foo| was declared -% last. +% last. % % Now assume we have just removed the declaration for |\foo| in |T1| % and the top-level of |\foo| expands to the above. Then we better @@ -1184,7 +1184,7 @@ % \begin{macro}{\@@patterns} % \begin{macro}{\hyphenation} % \begin{macro}{\@@hyphenation} -% We redefine |\patterns| and |\hyphenation| to allow the use of +% We redefine |\patterns| and |\hyphenation| to allow the use of % commands declared with |\DeclareText*| to be used inside them. % \begin{macrocode} %\let\@@patterns\patterns @@ -1194,7 +1194,7 @@ % \let\protect\@empty % \let\@typeset@protect\@empty % \let\@changed@x\@changed@x@mouth -% \afterassignment\egroup +% \afterassignment\egroup % \@@patterns %} %\def\hyphenation{% @@ -1202,7 +1202,7 @@ % \let\protect\@empty % \let\@typeset@protect\@empty % \let\@changed@x\@changed@x@mouth -% \afterassignment\egroup +% \afterassignment\egroup % \@@hyphenation %} % \end{macrocode} @@ -1238,11 +1238,11 @@ % \end{macrocode} % \end{macro} % -% \changes{v1.6a}{1994/10/25}{Added the files OT1enc.def, T1enc.def and -% OMSenc.def.} +% \changes{v1.6a}{1994/10/25}{Added the files OT1enc.def, T1enc.def and +% OMSenc.def.} % \changes{v1.6b}{1994/10/27}{Removed the files OT1enc.def, T1enc.def -% and OMSenc.def.} -% +% and OMSenc.def.} +% % \subsubsection{Default encodings} % % We define the default encodings for most commands to be either OT1, @@ -1250,28 +1250,28 @@ % fonts with these encodings must be available unless these % defaults are redefined elsewhere. Recall that the standard kernel % loads the encoding files for these encodings, and also that for -% the T1 encoding. +% the T1 encoding. % -% The naming conventions in the kernel are not what we would use if we -% were starting from scratch\dots\ +% The naming conventions in the kernel are not what we would use if we +% were starting from scratch\dots\ % Those defined by DEK (like |\ae| and |\ss|) or by the \TeX{} Users -% Group Technical Working Group on multi-lingual typesetting (like -% |\th| and |\ng|) have short names. Those which were added to the +% Group Technical Working Group on multi-lingual typesetting (like +% |\th| and |\ng|) have short names. Those which were added to the % kernel in 1993 and early 1994 are named after their Adobe glyph % names (like |\guillemotleft| and |\quotedblbase|). Unfortunately, -% this naming scheme won't work for all glyphs, since some names (like +% this naming scheme won't work for all glyphs, since some names (like % |\space|) are already used, and some (like |\endash|) are very % likely to be defined by users. So we're now using the naming scheme -% of |\text| followed by the Adobe name, (like |\textendash| and +% of |\text| followed by the Adobe name, (like |\textendash| and % |\textsterling|). Except that some glyphs don't have Adobe names, -% so we're using the names used by fontinst for those (like +% so we're using the names used by fontinst for those (like % |\textcompwordmark|). Sigh. % -% \changes{v1.6a}{1994/10/25}{Added the defaults.} -% \changes{v1.6b}{1994/10/27}{Added more defaults for OT1.} -% \changes{v1.6c}{1994/10/29}{Added commands like \cs{dots} for use in -% text and math.} -% +% \changes{v1.6a}{1994/10/25}{Added the defaults.} +% \changes{v1.6b}{1994/10/27}{Added more defaults for OT1.} +% \changes{v1.6c}{1994/10/29}{Added commands like \cs{dots} for use in +% text and math.} +% % Some accents from OT1: % \begin{macrocode} \DeclareTextAccentDefault{\"}{OT1} @@ -1329,7 +1329,7 @@ % \end{macrocode} % Some symbols from OMS: % \changes{v1.7t}{1995/11/29}{Added \cs{textbackslash} and -% \cs{textbar}.} +% \cs{textbar}.} % \changes{v1.8c}{1996/10/27} % {Added \cs{textasteriskcentered}} % \changes{v1.95}{2002/06/16}{Added default for \cs{textbardbl} (pr/3400)} @@ -1350,15 +1350,15 @@ % \end{macrocode} % % \changes{v1.6d}{1994/10/30}{Added OML encoding.} -% \changes{v1.6d}{1994/10/30}{Made \cs{textless} and \cs{textgreater} +% \changes{v1.6d}{1994/10/30}{Made \cs{textless} and \cs{textgreater} % come from OML.} % \changes{v1.6d}{1994/10/30}{Added \cs{t}.} % \changes{v1.7k}{1995/06/05}{Commented out \cs{textless} and -% \cs{textgreater}.} +% \cs{textgreater}.} % % Some symbols from OML: % \changes{v1.7t}{1995/11/29}{Added \cs{textless} and -% \cs{textgreater}.} +% \cs{textgreater}.} % \begin{macrocode} \DeclareTextSymbolDefault{\textless}{OML} \DeclareTextSymbolDefault{\textgreater}{OML} @@ -1367,7 +1367,7 @@ % % \changes{v1.6d}{1994/10/30}{Added \cs{textcircled}.} % \changes{v1.6d}{1994/10/30}{Rewrote \cs{copyright} to use -% \cs{textcircled}.} +% \cs{textcircled}.} % \changes{v1.6d}{1994/10/30}{Removed \cs{textregistered}.} % \changes{v1.7k}{1995/06/05}{Save some tokens in % \cs{textvisiblespace} and \cs{textunderscore}.} @@ -1380,7 +1380,7 @@ % \cs{copyright}} % % Some defaults we can fake. -% +% % The interface for defining |\copyright| changed, it used to % use |\expandafter| to add braces at the appropriate points. % \begin{macrocode} @@ -1437,7 +1437,7 @@ \DeclareTextCommandDefault{\textordfeminine}{\textsuperscript{a}} \DeclareTextCommandDefault{\textordmasculine}{\textsuperscript{o}} % \end{macrocode} -% +% % \subsubsection{Math material} % % Some commands can be used in both text and math mode: @@ -1450,7 +1450,7 @@ \DeclareRobustCommand{\dag}{\ifmmode{\dagger}\else\textdagger\fi} \DeclareRobustCommand{\ddag}{\ifmmode{\ddagger}\else\textdaggerdbl\fi} % \end{macrocode} -% +% % For historical reasons |\copyright| % needs |{}| around the definition in maths. % @@ -1478,12 +1478,12 @@ \let\ldots\dots %</2ekernel|autoload> % \end{macrocode} -% +% % \changes{v1.6d}{1994/10/30}{Moved math commands here from ltmath.} % \changes{v1.6f}{1994/11/04}{Added \cs{mathunderscore}.} % \changes{v1.7k}{1995/06/05}{Moved math commands to fontdef.dtx.} % -% +% % \changes{1.4a}{1994/05/01}{Added the \cs{SaveAtCatcode} and % \cs{RestoreAtCatcode} commands.} % @@ -1519,7 +1519,7 @@ % % The definitions for the `\TeX{} text' (OT1) encoding. % -% Declare the encoding. +% Declare the encoding. % \begin{macrocode} %<*OT1> \DeclareFontEncoding{OT1}{}{} @@ -1613,15 +1613,15 @@ % \end{macrocode} % In the OT1 encoding \r A has a hand-crafted definition, so we % have here the first recorded explicit use of -% |\DeclareTextCompositeCommand|. +% |\DeclareTextCompositeCommand|. % \changes{v1.8c}{1996/10/27} % {Added \cs{r} A} -% \changes{v1.96}{2002/10/28}{% +% \changes{v1.96}{2002/10/28}{% % coding change, to follow bug fix by DEK in plain.tex (pr/3469)} % \begin{macrocode} \DeclareTextCompositeCommand{\r}{OT1}{A} {\leavevmode\setbox\z@\hbox{!}\dimen@\ht\z@\advance\dimen@-1ex% - \rlap{\raise.67\dimen@\hbox{\char23}}A} + \rlap{\raise.67\dimen@\hbox{\char23}}A} % \end{macrocode} % \changes{v1.99h}{2005/11/08} % {Added \cs{ij} and \cs{IJ} from babel. (pr/3771)} @@ -1656,27 +1656,27 @@ \fi \char`\$\egroup} % \end{macrocode} -% +% % Here we are adding some more composite commands to the |OT1| % encoding. This makes the use of certain accents with |i| % compatible with their use with the |T1| encoding; this -% enables them to become true \LaTeX{} internal representations. +% enables them to become true \LaTeX{} internal representations. % However, it will make these accents work a little less fast since % a check will always be made for the existence of a composite. -% +% % \changes{v1.93}{2001/05/28}{Added composites for compatibility with -% T1, pr/3295} +% T1, pr/3295} % \changes{v1.94}{2001/06/05}{Text composite Commands need kludges for % `,' -- see tlb1903.lvt} % \begin{macrocode} -\DeclareTextComposite{\.}{OT1}{i}{`\i} -\DeclareTextComposite{\.}{OT1}{\i}{`\i} +\DeclareTextComposite{\.}{OT1}{i}{`\i} +\DeclareTextComposite{\.}{OT1}{\i}{`\i} \DeclareTextCompositeCommand{\`}{OT1}{i}{\@tabacckludge`\i} \DeclareTextCompositeCommand{\'}{OT1}{i}{\@tabacckludge'\i} \DeclareTextCompositeCommand{\^}{OT1}{i}{\^\i} \DeclareTextCompositeCommand{\"}{OT1}{i}{\"\i} % \end{macrocode} -% +% % \begin{macrocode} %</OT1> % \end{macrocode} @@ -1692,13 +1692,13 @@ % \cs{EncodingSpecific}.} % \changes{1.4a}{1994/05/01}{Rewrote for the new syntax.} % \changes{1.5a}{1994/05/12}{Rewrote for the new syntax.} -% \changes{1.6a}{1994/10/25}{Added \cs{textdollar}, +% \changes{1.6a}{1994/10/25}{Added \cs{textdollar}, % \cs{textlbrace}, \cs{textrbrace}, \cs{textsterling}, -% \cs{textunderline}.} +% \cs{textunderline}.} % \changes{1.6a}{1994/10/25}{Removed -% \cs{textlbrace}, \cs{textrbrace}, \cs{textunderline} to give them +% \cs{textlbrace}, \cs{textrbrace}, \cs{textunderline} to give them % their proper names.} -% \changes{1.6b}{1994/10/27}{Added +% \changes{1.6b}{1994/10/27}{Added % \cs{textasciicircum} % \cs{textasciitilde} % \cs{textbackslash} @@ -1776,30 +1776,30 @@ \DeclareTextCommand{\textogonekcentered}{T1}[1] {\hmode@bgroup\ooalign{\null#1\crcr\hidewidth\char12\hidewidth}\egroup} % \end{macrocode} -% +% % Some symbols are constructed. % % \changes{v1.9h}{1997/12/17} % {Added \cs{textperthousand} and \cs{textpertenthousand}} % Slot 24 contains a small circle intended for construction of % these two glyphs. -% +% % \begin{macrocode} \DeclareTextCommand{\textperthousand}{T1} {\%\char 24 } % space or `relax as delimiter? \DeclareTextCommand{\textpertenthousand}{T1} {\%\char 24\char 24 } % space or `relax as delimiter? % \end{macrocode} -% +% % Declare the text symbols. % \changes{v1.7t}{1995/11/29}{Added \cs{textasciicircum}, % \cs{textasciitilde}, \cs{textbackslash}, \cs{textbar}, -% \cs{textgreater} and \cs{textless}.} +% \cs{textgreater} and \cs{textless}.} % \changes{v1.8c}{1996/10/27} % {Removed \cs{aa} and \cs{AA}} % \changes{v1.99h}{2005/11/08} % {Added \cs{ij} and \cs{IJ} from babel. (pr/3771)} -% +% % \begin{macrocode} %\DeclareTextSymbol{\AA}{T1}{197} \DeclareTextSymbol{\AE}{T1}{198} @@ -1858,7 +1858,7 @@ \DeclareTextSymbol{\th}{T1}{254} % \end{macrocode} % Declare the composites. -% \changes{v1.93}{2001/05/28}{Changed the effect of +% \changes{v1.93}{2001/05/28}{Changed the effect of % \cs{.}\cs{i}, pr/3295} % \begin{macrocode} \DeclareTextComposite{\.}{T1}{i}{`\i} @@ -2038,12 +2038,12 @@ % \subsection{Definitions for the OMS encoding} % % \changes{v1.6a}{1994/10/25}{Added the OMS encoding.} -% \changes{v1.6b}{1994/10/27}{Renamed \cs{textlbrace} to +% \changes{v1.6b}{1994/10/27}{Renamed \cs{textlbrace} to % \cs{textbraceleft} and \cs{textrbrace} to \cs{textbraceright}.} % \changes{v1.6b}{1994/10/27}{Added \cs{textbackslash}.} % \changes{v1.6d}{1994/10/30}{Added \cs{textcircled}.} % -% The definitions for the `\TeX{} math symbol' (OMS) encoding. Even +% The definitions for the `\TeX{} math symbol' (OMS) encoding. Even % though this is meant to be a math font, it includes some of the % standard \LaTeX{} text symbols. % @@ -2054,7 +2054,7 @@ % \end{macrocode} % Declare the symbols. % \changes{v1.7t}{1995/11/29}{Added \cs{textbackslash} and -% \cs{textbar}.} +% \cs{textbar}.} % \changes{v1.8c}{1996/10/27} % {Added \cs{textasteriskcentered}} % \changes{v1.9y}{2000/01/30}{Use \cs{hmode@bgroup} where applicable @@ -2062,7 +2062,7 @@ % \changes{v1.95}{2002/06/16}{Added \cs{textbardbl} (pr/3400)} % \begin{macrocode} % \changes{v1.99}{2004/02/02}{Added \cs{textbigcircle}} -% Note that slot 13 has in places been named |\Orb|: please root +% Note that slot 13 has in places been named |\Orb|: please root % out and destroy this impolity wherever you find it! % \begin{macrocode} \DeclareTextSymbol{\textasteriskcentered}{OMS}{3} % "03 @@ -2080,7 +2080,7 @@ \DeclareTextSymbol{\textbigcircle}{OMS}{13} % "0D \DeclareTextCommand{\textcircled}{OMS}[1]{\hmode@bgroup \ooalign{% - \hfil \raise .07ex\hbox {\upshape#1}\hfil \crcr + \hfil \raise .07ex\hbox {\upshape#1}\hfil \crcr \char 13 % "0D }% \egroup} @@ -2091,7 +2091,7 @@ % % \changes{v1.6d}{1994/10/30}{Added the OML encoding.} % -% The definitions for the `\TeX{} math italic' (OML) encoding. Even +% The definitions for the `\TeX{} math italic' (OML) encoding. Even % though this is meant to be a math font, it includes some of the % standard \LaTeX{} text symbols. % @@ -2102,7 +2102,7 @@ % \end{macrocode} % Declare the symbols. % \changes{v1.7t}{1995/11/29}{Added \cs{textless} and -% \cs{textgreater}.} +% \cs{textgreater}.} % \changes{v1.9h}{1997/12/17}{Changed to decimal codes.} % \changes{v1.9m}{1998/01/16}{fixed decimal codes. latex/2734} % \begin{macrocode} @@ -2113,22 +2113,22 @@ % \end{macrocode} % % \subsection{Definitions for the OT4 encoding} -% +% % These definitions are for the Polish extension to the % `\TeX\ text' (OT1) encoding. % This encoding was created by B.~Jackowski and M.~Ry\'cko % for use with the Polish version of Computer Modern and Computer % Concrete. In positions 0--127 it is identical to OT1 but it -% contains some additional characters in the upper half. The \LaTeX{} +% contains some additional characters in the upper half. The \LaTeX{} % support was developed by Mariusz Olko. -% +% % The PL fonts that use it are available as follows:\\ % Metafont sources % \texttt{ftp://ftp.gust.org.pl/TeX/language/polish/pl-mf.zip}; % % Font files % \texttt{ftp://ftp.gust.org.pl/TeX/language/polish/pl-tfm.zip}. -% +% % Declare the encoding. % \begin{macrocode} %<*OT4> @@ -2200,12 +2200,12 @@ \DeclareTextSymbol{\textquoteright}{OT4}{`\'} % \end{macrocode} % Definition for \r A as in OT1: -% \changes{v1.96}{2002/10/28}{% +% \changes{v1.96}{2002/10/28}{% % coding change, to follow bug fix by DEK in plain.tex (pr/3469)} % \begin{macrocode} \DeclareTextCompositeCommand{\r}{OT4}{A} {\leavevmode\setbox\z@\hbox{!}\dimen@\ht\z@\advance\dimen@-1ex% - \rlap{\raise.67\dimen@\hbox{\char23}}A} + \rlap{\raise.67\dimen@\hbox{\char23}}A} % \end{macrocode} % In the OT4 encoding, \pounds~and \$ share a slot. % \changes{v1.9y}{2000/01/30}{Use \cs{hmode@bgroup} where applicable @@ -2220,10 +2220,10 @@ \char`\$\egroup} \DeclareTextCommand{\textsterling}{OT4}{\hmode@bgroup \ifdim \fontdimen\@ne\font >\z@ - \itshape - \else - \fontshape{ui}\selectfont - \fi + \itshape + \else + \fontshape{ui}\selectfont + \fi \char`\$\egroup} % \end{macrocode} % Declare the composites. @@ -2279,14 +2279,14 @@ % % Accents for capital letters. % -% These commands can be used by the end user either directly or through +% These commands can be used by the end user either directly or through % definitions of the type % \begin{verbatim} % \DeclareTextCompositeCommand{\'}{T1}{X}{\capitalacute X} % \end{verbatim} % None of the latter definitions are provided by default, since they % are probably rarely used. -% +% % "00 = 0 % \begin{macrocode} \DeclareTextAccent{\capitalgrave}{TS1}{0} @@ -2298,7 +2298,7 @@ \DeclareTextAccent{\capitalring}{TS1}{6} \DeclareTextAccent{\capitalcaron}{TS1}{7} % \end{macrocode} -% "08 = 8 +% "08 = 8 % \begin{macrocode} \DeclareTextAccent{\capitalbreve}{TS1}{8} \DeclareTextAccent{\capitalmacron}{TS1}{9} @@ -2312,7 +2312,7 @@ % the new ties are centered in their boxes like all other accents. % They need a name: please tell us if you know what to call them. % -% " = +% " = % \begin{macrocode} \DeclareTextAccent{\t}{TS1}{26} \DeclareTextAccent{\capitaltie}{TS1}{27} @@ -2346,13 +2346,13 @@ \DeclareTextSymbol{\textleftarrow}{TS1}{24} \DeclareTextSymbol{\textrightarrow}{TS1}{25} % \end{macrocode} -% "20 = 32 +% "20 = 32 % \begin{macrocode} \DeclareTextSymbol{\textblank}{TS1}{32} \DeclareTextSymbol{\textdollar}{TS1}{36} \DeclareTextSymbol{\textquotesingle}{TS1}{39} % \end{macrocode} -% "28 = 40 +% "28 = 40 % \begin{macrocode} \DeclareTextSymbol{\textasteriskcentered}{TS1}{42} % \end{macrocode} @@ -2365,7 +2365,7 @@ % % Oldstyle digits. % -% "30 = 48 +% "30 = 48 % \begin{macrocode} \DeclareTextSymbol{\textzerooldstyle}{TS1}{48} \DeclareTextSymbol{\textoneoldstyle}{TS1}{49} @@ -2376,7 +2376,7 @@ \DeclareTextSymbol{\textsixoldstyle}{TS1}{54} \DeclareTextSymbol{\textsevenoldstyle}{TS1}{55} % \end{macrocode} -% "38 = 56 +% "38 = 56 % \begin{macrocode} \DeclareTextSymbol{\texteightoldstyle}{TS1}{56} \DeclareTextSymbol{\textnineoldstyle}{TS1}{57} @@ -2413,31 +2413,31 @@ % % More text companion symbols. % -% "50 = 80 +% "50 = 80 % \begin{macrocode} \DeclareTextSymbol{\textohm}{TS1}{87} % \end{macrocode} -% "58 = 88 +% "58 = 88 % \begin{macrocode} \DeclareTextSymbol{\textlbrackdbl}{TS1}{91} \DeclareTextSymbol{\textrbrackdbl}{TS1}{93} \DeclareTextSymbol{\textuparrow}{TS1}{94} \DeclareTextSymbol{\textdownarrow}{TS1}{95} % \end{macrocode} -% "60 = 96 +% "60 = 96 % \begin{macrocode} \DeclareTextSymbol{\textasciigrave}{TS1}{96} \DeclareTextSymbol{\textborn}{TS1}{98} \DeclareTextSymbol{\textdivorced}{TS1}{99} \DeclareTextSymbol{\textdied}{TS1}{100} % \end{macrocode} -% "68 = 104 +% "68 = 104 % \begin{macrocode} \DeclareTextSymbol{\textleaf}{TS1}{108} \DeclareTextSymbol{\textmarried}{TS1}{109} \DeclareTextSymbol{\textmusicalnote}{TS1}{110} % \end{macrocode} -% "78 = 120 +% "78 = 120 % \begin{macrocode} \DeclareTextSymbol{\texttildelow}{TS1}{126} % \end{macrocode} @@ -2448,7 +2448,7 @@ % \begin{macrocode} \DeclareTextSymbol{\textdblhyphenchar}{TS1}{127} % \end{macrocode} -% "80 = 128 +% "80 = 128 % \begin{macrocode} \DeclareTextSymbol{\textasciibreve}{TS1}{128} \DeclareTextSymbol{\textasciicaron}{TS1}{129} @@ -2459,7 +2459,7 @@ % \changes{v1.9p}{1998/06/12}{Corrected 130 and 131, see pr/2834} % \begin{macrocode} \DeclareTextSymbol{\textacutedbl}{TS1}{130} -\DeclareTextSymbol{\textgravedbl}{TS1}{131} +\DeclareTextSymbol{\textgravedbl}{TS1}{131} \DeclareTextSymbol{\textdagger}{TS1}{132} \DeclareTextSymbol{\textdaggerdbl}{TS1}{133} \DeclareTextSymbol{\textbardbl}{TS1}{134} @@ -2476,7 +2476,7 @@ \DeclareTextSymbol{\textwon}{TS1}{142} \DeclareTextSymbol{\textnaira}{TS1}{143} % \end{macrocode} -% "90 = 144 +% "90 = 144 % \begin{macrocode} \DeclareTextSymbol{\textguarani}{TS1}{144} \DeclareTextSymbol{\textpeso}{TS1}{145} @@ -2487,7 +2487,7 @@ \DeclareTextSymbol{\textdong}{TS1}{150} \DeclareTextSymbol{\texttrademark}{TS1}{151} % \end{macrocode} -% "98 = 152 +% "98 = 152 % \begin{macrocode} \DeclareTextSymbol{\textpertenthousand}{TS1}{152} \DeclareTextSymbol{\textpilcrow}{TS1}{153} @@ -2495,8 +2495,8 @@ \DeclareTextSymbol{\textnumero}{TS1}{155} % \end{macrocode} % This next name may change. -% For the following sign we know only a german name, which is -% abz\"uglich. The meaning is something like ``commercial minus''. +% For the following sign we know only a german name, which is +% abz\"uglich. The meaning is something like ``commercial minus''. % An ASCII ersatz is ./. (dot slash dot). % The temporary English name is |\textdiscount|. % \begin{macrocode} @@ -2505,7 +2505,7 @@ \DeclareTextSymbol{\textopenbullet}{TS1}{158} \DeclareTextSymbol{\textservicemark}{TS1}{159} % \end{macrocode} -% "A0 = 160 +% "A0 = 160 % \begin{macrocode} \DeclareTextSymbol{\textlquill}{TS1}{160} \DeclareTextSymbol{\textrquill}{TS1}{161} @@ -2564,7 +2564,7 @@ \DeclareTextSymbol{\textdiv}{TS1}{246} %</TS1> % \end{macrocode} -% +% % \section{Package files} % % \changes{v1.9h}{1997/12/17}{Added section.} @@ -2578,7 +2578,7 @@ % \changes{v1.5g}{1994/05/16}{Removed the lowercasing of the filename.} % \changes{v1.7a}{1994/11/30}{Always load the enc.def file, so that % the default encoding for the commands will change.} -% \changes{v1.7x}{1996/05/18}{Produce error if encoding not found. +% \changes{v1.7x}{1996/05/18}{Produce error if encoding not found. % pr/2054} % \changes{v1.7y}{1996/05/21}{Corrected error message (CAR)} % \changes{v1.8d}{1996/11/18} @@ -2591,7 +2591,7 @@ % In addition the package at the moment contains extra code to extend % the |\@uclclist| (list of upper/lower case pairs) for encodings that % involve cyrillic characters. THIS IS A TEMPORARY SOLUTION and will not -% stay this way forever (or so we hope) but right now we are missing a +% stay this way forever (or so we hope) but right now we are missing a % proper interface for this and didn't wanted to rush it. % \changes{v1.9r}{1999/01/07}{Hackery to temp support cyrillic uc/lc} % \changes{v1.9t}{1999/02/24}{Corrected hackery cyrillic uc/lc list} @@ -2694,19 +2694,19 @@ \let\update@uclc@with@cyrillic\relax % \end{macrocode} % -% Finally we pretend that the fontenc package wasn't read in. This +% Finally we pretend that the fontenc package wasn't read in. This % allows for using it several times, e.g., in a class file and in the -% preamble (at the cost of not getting any version info). -% That kind of hackery shows that using a general purpose -% package just for loading an encoding is not the right kind -% of interface for setting up encodings --- it will get replaced at +% preamble (at the cost of not getting any version info). +% That kind of hackery shows that using a general purpose +% package just for loading an encoding is not the right kind +% of interface for setting up encodings --- it will get replaced at % some point in the future. % \changes{v1.9r}{1999/01/07}{Hackery to allow using fontenc several % times} % \changes{v1.9u}{1999/06/10}{Ensure that we also forget old options % (pr/2888)} % \begin{macrocode} -\global\expandafter\let\csname ver@fontenc.sty\endcsname\relax +\global\expandafter\let\csname ver@fontenc.sty\endcsname\relax \global\expandafter\let\csname opt@fontenc.sty\endcsname\relax \global\let\@ifl@ter@@\@ifl@ter \def\@ifl@ter#1#2#3#4#5{\global\let\@ifl@ter\@ifl@ter@@} @@ -2723,7 +2723,7 @@ % when one of these symbols is accessed and the current encoding % does not provide it, the symbol will be supplied by a silent, % local change to this encoding. -% +% % \begin{macrocode} %<*TS1sty> % \end{macrocode} @@ -2771,8 +2771,8 @@ \space\space 1 = TS1 - \noexpand\textcircled- \string\t\MessageBreak \space\space 0 = TS1 (full)\MessageBreak Font families with sub-encoding setting implement\MessageBreak - only a restricted character set as indicated.\MessageBreak - Family '?' is the default used for unknown fonts.\MessageBreak + only a restricted character set as indicated.\MessageBreak + Family '?' is the default used for unknown fonts.\MessageBreak See the documentation for details\@gobble} % \end{macrocode} % @@ -2794,24 +2794,24 @@ \@onlypreamble\DeclareEncodingSubset % \end{macrocode} % \end{macro} -% +% % % The options for the package are the following: % \begin{description} -% \item[safe] +% \item[safe] % for unknown font families enables only symbols that are also % in the ISO-Adobe character set; without "currency", which is % often misused for the Euro. Older Type1 fonts from the % non-TeX world provide only this subset. % -% \item[euro] +% \item[euro] % enables the ``safe'' symbols plus the |\texteuro| % command. Most newer fonts provide this. % % \item[full] enables all |TS1| commands; useful only with fonts % like EC or CM bright. % -% \item[almostfull] +% \item[almostfull] % same as ``full'', except that |\textcircled| % and |\t| are \emph{not} redefined from their defaults to avoid % that commands like |\copyright| suddenly no longer work. @@ -2855,7 +2855,7 @@ \def\tc@errorwarn{\PackageError} \DeclareOption{warn}{\gdef\tc@errorwarn#1#2#3{\PackageWarning{#1}{#2}}} % \end{macrocode} -% +% % \begin{macrocode} \ExecuteOptions{almostfull} \ProcessOptions\relax @@ -2966,7 +2966,7 @@ % \end{macrocode} % \end{macro} % -% +% % \begin{macro}{\tc@fake@euro} % |\tc@fake@euro| is an example of a ``fake'' definition to use in arg |#3| of % |\CheckEncodingSubset| when a symbol is not available in a @@ -2986,7 +2986,7 @@ } % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\tc@check@symbol} % \begin{macro}{\tc@check@accent} % These are two abbreviations that we use below to check symbols @@ -3087,7 +3087,7 @@ \DeclareTextCommandDefault{\texteuro} {\CheckEncodingSubset\UseTextSymbol{TS1}\tc@fake@euro5\texteuro} % \end{macrocode} -% +% % The |\textohm| is only available for subsets with id 3 or % less. Otherwise we produce an error. % \begin{macrocode} @@ -3229,13 +3229,13 @@ % \begin{macrocode} \DeclareRobustCommand\oldstylenums[1]{% \begingroup - \ifmmode + \ifmmode \mathgroup\symletters #1% \else \CheckEncodingSubset\@use@text@encoding{TS1}% {\PackageWarning{textcomp}% {Oldstyle digits unavailable for - family \f@family.\MessageBreak + family \f@family.\MessageBreak Lining digits used instead}}% \tw@{#1}% \fi @@ -3267,7 +3267,7 @@ \DeclareEncodingSubset{TS1}{cmtl} {0} \DeclareEncodingSubset{TS1}{ccr} {0} % \end{macrocode} -% +% % PSNFSS fonts: % \begin{macrocode} \DeclareEncodingSubset{TS1}{ptm} {4} @@ -3281,7 +3281,7 @@ \DeclareEncodingSubset{TS1}{bch} {4} \DeclareEncodingSubset{TS1}{put} {5} % \end{macrocode} -% +% % Other CTAN fonts (probably not complete): % \begin{macrocode} \DeclareEncodingSubset{TS1}{uag} {5} @@ -3309,7 +3309,7 @@ \DeclareEncodingSubset{TS1}{lmssq} {0} \DeclareEncodingSubset{TS1}{lmvtt} {0} % \end{macrocode} -% +% % \begin{macrocode} \DeclareEncodingSubset{TS1}{qhv} {0} \DeclareEncodingSubset{TS1}{qag} {0} @@ -3328,10 +3328,10 @@ \DeclareEncodingSubset{TS1}{futx} {4} \DeclareEncodingSubset{TS1}{futj} {4} % \end{macrocode} -% +% % Y\&Y's Lucida Bright % \begin{macrocode} -\DeclareEncodingSubset{TS1}{hlh} {3} +\DeclareEncodingSubset{TS1}{hlh} {3} \DeclareEncodingSubset{TS1}{hls} {3} \DeclareEncodingSubset{TS1}{hlst} {3} % \end{macrocode} @@ -3345,7 +3345,7 @@ \DeclareEncodingSubset{TS1}{hlct} {5} \DeclareEncodingSubset{TS1}{hlx} {5} \DeclareEncodingSubset{TS1}{hlce} {5} -\DeclareEncodingSubset{TS1}{hlcn} {5} +\DeclareEncodingSubset{TS1}{hlcn} {5} \DeclareEncodingSubset{TS1}{hlcw} {5} \DeclareEncodingSubset{TS1}{hlcf} {5} % \end{macrocode} @@ -3357,7 +3357,7 @@ \DeclareEncodingSubset{TS1}{ptmx} {4} \DeclareEncodingSubset{TS1}{ptmj} {4} % \end{macrocode} -% +% % If the file \texttt{textcomp.cfg} exists it will be loaded at % this point. This allows to define further subset encodings for % font families not covered by default. @@ -3366,12 +3366,12 @@ \InputIfFileExists{textcomp.cfg} {\PackageInfo{textcomp}{Local configuration file used}}{} % \end{macrocode} -% +% % \begin{macrocode} \fi %</TS1sty> % \end{macrocode} -% +% % \Finale % \endinput diff --git a/Master/texmf-dist/source/latex/base/ltoutenc.ins b/Master/texmf-dist/source/latex/base/ltoutenc.ins index 2f197e84efd..fa7ea8af01c 100644 --- a/Master/texmf-dist/source/latex/base/ltoutenc.ins +++ b/Master/texmf-dist/source/latex/base/ltoutenc.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -65,8 +65,8 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble diff --git a/Master/texmf-dist/source/latex/base/ltoutput.dtx b/Master/texmf-dist/source/latex/base/ltoutput.dtx index 77428b44bb9..f57aa19be91 100644 --- a/Master/texmf-dist/source/latex/base/ltoutput.dtx +++ b/Master/texmf-dist/source/latex/base/ltoutput.dtx @@ -1,43 +1,45 @@ % \iffalse meta-comment % -% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +% Copyright 1993-2014 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %%% From File: ltoutput.dtx %<def1>\ProvidesFile{autoout1.sty} %<flafter>\ProvidesPackage{flafter} -%<def1,flafter> [2000/07/23 v1.2i +%<fltrace>\ProvidesPackage{fltrace} +%<def1,flafter,fltrace> [2014/04/24 v1.2n %<def1> Output Routine autoload file] %<flafter> Standard LaTeX floats after reference (FMi)] +%<fltrace> Tracing LaTeX floats algorithm (FMi)] % %<*driver> % \fi \ProvidesFile{ltoutput.dtx} - [2004/10/20 v1.2m LaTeX Kernel (Output Routine)] + [2014/04/24 v1.2n LaTeX Kernel (Output Routine)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltoutput.dtx} @@ -51,7 +53,7 @@ %</driver> % \fi % -% \CheckSum{2764} +% \CheckSum{2799} % % % \iffalse @@ -71,7 +73,7 @@ % The tracing in the file at present is mainly to help in testing the % code but it may well be developed into a full float tracing % package one day. -% +% % ============================ % \fi % @@ -117,12 +119,12 @@ % \changes{v1.1h}{1994/11/17} % {\cs{@tempa} to \cs{reserved@a}.} % \changes{v1.1m}{1995/05/07}{Use \cs{hb@xt@}.} -% +% % \StopEventually{} % % \def \ie {i.e.~} % \def \eg {e.g.~} -% +% % \section{Output Routine} % % \subsection{Floats} @@ -439,7 +441,7 @@ % then \hbox{} \newpage fi % END % -% +% % \twocolumn[BOX] : starts a new page, changing to twocolumn setting % and puts BOX in a parbox of width \textwidth across the top. % Useful for full-width titles for double-column pages. @@ -754,7 +756,7 @@ % {Added macro} % \changes{v1.1f}{1994/11/14}{Use normal box register: why a box?} % \changes{v1.1l}{1995/04/24}{Add \cs{vbox} latex/1392} -% +% % We use a box register in which to put % stuff that must appear before anything else in the % |.dvi| file. @@ -766,19 +768,19 @@ \def \AtBeginDvi #1{% \global \setbox \@begindvibox \vbox{\unvbox \@begindvibox #1}% -} +} % \end{macrocode} % \end{macro} % \end{macro} -% +% % \begin{macro}{\@maxdepth} % This is not the right place to set this; it needs to be set in a % class/style file when |\maxdepth| is set. % % Also, many settings to |\maxdepth| should be to |\@maxdepth|, -% probably? +% probably? % \task{All}{Sort out maxdepth: both should be set in the class files.} -% \begin{macrocode} +% \begin{macrocode} \newdimen\@maxdepth \@maxdepth = \maxdepth % \end{macrocode} @@ -794,7 +796,7 @@ % \end{macrocode} % \end{macro} % \end{macro} -% +% % \begin{macro}{\if@insert} % \begin{macro}{\if@fcolmade} % \begin{macro}{\if@specialpage} @@ -815,7 +817,7 @@ \newif \if@specialpage \@specialpagefalse % \end{macrocode} % These should be global but are not always set globally in other -% files. +% files. % \begin{macrocode} \newif \if@firstcolumn \@firstcolumntrue \newif \if@twocolumn \@twocolumnfalse @@ -877,7 +879,7 @@ % \begin{macro}{\clearpage} % \changes{v1.1r}{1995/10/11}{Added a check so that it does not lose % the argument of \cs{twocolumn[...]}} -% +% % The tests at the beginning are an experimental attempt to avoid a % completely empty page after a |\twocolumn[...]|. This prevents the % text from the argument vanishing into a float box, never to be seen @@ -902,7 +904,7 @@ % \end{macro} % % \begin{macro}{\cleardoublepage} -% +% % \begin{macrocode} \def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else \hbox{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi} @@ -939,18 +941,18 @@ % % All three tests are largely to make error processing more robust; % that is why they all reset the flags explicitly, even when it -% would appear that this would be done by a |\leavevmode|. +% would appear that this would be done by a |\leavevmode|. % \begin{macrocode} \def \newpage {% - \if@noskipsec + \if@noskipsec \ifx \@nodocument\relax \leavevmode - \global \@noskipsecfalse + \global \@noskipsecfalse \fi \fi \if@inlabel \leavevmode - \global \@inlabelfalse + \global \@inlabelfalse \fi \if@nobreak \@nobreakfalse \everypar{}\fi \par @@ -958,12 +960,12 @@ \penalty -\@M} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\@emptycol} % \changes{v1.0n}{1994/04/30}{Empty column action added: % \cs{@emptycol}} % It may be better to use an invisible rule rather than an empty -% box here. +% box here. % \begin{macrocode} \def \@emptycol {\vbox{}\penalty -\@M} % \end{macrocode} @@ -1000,7 +1002,7 @@ \@ifnextchar [\@topnewpage\@floatplacement } % \end{macrocode} -% +% % Note that here, getting a box from the freelist can assume % success since this comes just after a |\clearpage|. % \changes{v1.0n}{1994/04/30}{Added setting of \cs{col@number}} @@ -1020,7 +1022,7 @@ \@nodocument \@next\@currbox\@freelist{}{}% \global \setbox\@currbox - \color@vbox + \color@vbox \normalcolor \vbox {% \hsize\textwidth @@ -1063,14 +1065,14 @@ % \begin{macrocode} \global \@dbltopnum \m@ne %<*trace> - \tr@ce{dbltopnum set to -1 (= \the \@dbltopnum) (topnewpage)}% + \fl@trace{dbltopnum set to -1 (= \the \@dbltopnum) (topnewpage)}% %</trace> % \end{macrocode} % At points such as this we need to check that there is still a % minimal amount of room left on the page; this uses an arbitrary % small value at present; but note that this value is larger than % that used when checking that page is too full of normal floats. -% +% % If there is little room left we just force a page-break, OK? % This involves producing two empty columns. The second empty % column may be produced by |\output|, in which case an extra, @@ -1080,7 +1082,7 @@ % float) the extra |\@emptycol| will be invoked in the second % column by the conditional code guarded by the |\if@firstcolumn| % test. -% +% % I now think that the cut-off point here should be |3\baselineskip|, % but we make it a bit less so that 3 lines of text will be % allowed, OK? @@ -1156,7 +1158,7 @@ \@whilesw \if@fcolmade \fi {% %<*trace> - \tr@ce{PAGE: float \if@twocolumn column \else page \fi + \fl@trace{PAGE: float \if@twocolumn column \else page \fi completed}% %</trace> \@opcol\@startcolumn}% @@ -1209,7 +1211,7 @@ % \cs{@emptycol} is needed here} % \begin{macrocode} \ifdim \@colroom<1.5\baselineskip - \ifdim \@colroom<\textheight + \ifdim \@colroom<\textheight \@latex@warning@no@line {Text page \thepage\space contains only floats}% \@emptycol @@ -1256,7 +1258,7 @@ % \end{macrocode} % Note that |\boxmaxdepth| should not be set here since we wish to % record the natural depth of the holdpg box. -% +% % This is changed so as to not lose anything, such as writes % and marks, which may get into box 255 and should be returned to % the list. This should only happen when the first penalty in the @@ -1265,7 +1267,7 @@ % discarded whenever there is no box on the list. % % It was just: |\setbox\@tempboxa \box \@cclv|. -% +% % The last box which is removed is the box put there by the % double-penalty mechanism. The |\unskip| then removes the % |\topskip| which is put there since the box is the first on the @@ -1313,7 +1315,7 @@ \ifdim \wd\@kludgeins=\z@ \advance \@pageht \ht\@kludgeins %<*trace> - \tr@ce {Extra size added: \the \ht\@kludgeins}% + \fl@trace {Extra size added: \the \ht\@kludgeins}% %</trace> \fi \fi @@ -1332,7 +1334,7 @@ \fi }\@latexbug % \end{macrocode} -% A 2e change: use |\addpenalty| instead of |\penalty| here. Some +% A 2e change: use |\addpenalty| instead of |\penalty| here. Some % penalty is needed to create a potential break-point immediately % after the reinserts (or the marginal). Otherwise there can be no % possibility to break here and this can cause the reinserts or the @@ -1369,7 +1371,7 @@ % after any float pages created: this is a very bad bug since, % for example, a kludge insert will be in quite the wrong place % and, worse, be irremovable and uncancelable. -% +% % \begin{macrocode} %<*2ekernel|autoload> \def \@doclearpage {% @@ -1384,9 +1386,9 @@ \ifvbox\@kludgeins {\setbox \@tempboxa \box \@kludgeins}% %<*trace> - \tr@ce {kludgeins box made void}% + \fl@trace {kludgeins box made void}% %</trace> - \fi + \fi \setbox\@tempboxa\vsplit\@cclv to\z@ \unvbox\@tempboxa \setbox\@tempboxa\box\@cclv \xdef\@deferlist{\@toplist\@botlist\@deferlist}% @@ -1448,7 +1450,7 @@ \else \@outputpage %<*trace> - \tr@ce{PAGE: one column (float? see above) page completed}% + \fl@trace{PAGE: one column (float? see above) page completed}% %</trace> % \end{macrocode} % Not needed since it comes after |\@outputpage|: @@ -1474,7 +1476,7 @@ % \changes{v1.0b}{1993/11/29}{\cs{@makespecialcolbox} added} % We must rewrite this macro to alllow for variations in page-makeup % required by changes in page-length. -% +% % This uses a different macro if a special-length column is being % produced. % @@ -1496,9 +1498,9 @@ % But see also its use when combining floats. % \changes{v1.0l}{1994/03/15}{\cs{maxdepth} changed to \cs{@maxdepth}} % \begin{macrocode} - \boxmaxdepth \@maxdepth + \boxmaxdepth \@maxdepth % \end{macrocode} -% +% % \changes{v1.2e}{1999/01/06}{Added negative vskip, as when processing % outputbox below: suggested by Fred Bartlett pr/2892} % \changes{1.2i}{2000/07/12}{Removed negative vskip, as it gives @@ -1509,7 +1511,7 @@ % \begin{macrocode} % \@tempdima\dp\@cclv \unvbox \@cclv -% \vskip-\@tempdima +% \vskip-\@tempdima \vskip \skip\footins % \end{macrocode} % \changes{v1.1a}{1994/10/31} @@ -1549,7 +1551,7 @@ % This extra reboxing is only needed to add the % |\@texttop| and |\@textbotttom| but this could be done earlier, % when the floats are added. -% +% % The |\boxmaxdepth| resetting here will have no effect unless % |\@textbottom| ends with a box or rule. So is this (or possibly % |\@maxdepth|) the correct value? @@ -1560,23 +1562,23 @@ % Thus very deep pages will overprint the footer; but these should % have been prevented by suitable settings of the maxdepths at % appropriate times. -% +% % If |\@textbottom| ends with a box or rule of non-zero depth % then this skip adjustemnt should be done again after it. -% +% % I think that the final boxing of the main text page could have a % common ending which may make it simpler to see what is going on. -% +% % This needs further investigation, especially in the `special % case'. % \task{CAR}{Further investigation of makecol} % % Also, the |\boxmaxdepth| setting here affects what happens wthin -% |\@texttop| and |\@textbottom|, should it? Is it needed at all? +% |\@texttop| and |\@textbottom|, should it? Is it needed at all? % \changes{v1.0l}{1994/03/15}{Removed boxmaxdepth setting.} % % RmS 91/10/22: Replaced |\dimen128| by |\dimen@|. -% +% % \begin{macrocode} \setbox\@outputbox \vbox to\@colht {% % \boxmaxdepth \maxdepth %?? @@ -1621,7 +1623,7 @@ %<*2ekernel|def1|fltrace> \gdef \@makespecialcolbox {% %<*trace> - \tr@ce{Kludgeins ht \the\ht\@kludgeins\space + \fl@trace{Kludgeins ht \the\ht\@kludgeins\space dp \the\dp\@kludgeins\space wd \the\wd\@kludgeins}% %</trace> @@ -1631,7 +1633,7 @@ % See above for discussion of what is happening here. % % This needs further investigation, especially in this `special -% case'. +% case'. % \changes{v1.0k}{1994/02/08}{boxmaxdepth setting removed} % \begin{macrocode} \setbox\@outputbox \vbox {% @@ -1671,20 +1673,20 @@ % \task{CAR}{Further investigation of kludge-* space} % % See above for a discussion of the |\boxmaxdepth| setting here. -% +% % \changes{v1.0k}{1994/02/08}{boxmaxdepth setting added} % \changes{v1.0l}{1994/03/15}{Removed boxmaxdepth setting.} % \begin{macrocode} \advance \@tempdima -\ht\@outputbox \advance \@tempdima \pageshrink %<*trace> - \tr@ce {Natural ht of col: \the \ht\@outputbox}% - \tr@ce {\string \@colht: \the \@colht}% - \tr@ce {Pageshrink added: \the \pageshrink}% - \tr@ce {Hence, space added: \the \@tempdima}% + \fl@trace {Natural ht of col: \the \ht\@outputbox}% + \fl@trace {\string \@colht: \the \@colht}% + \fl@trace {Pageshrink added: \the \pageshrink}% + \fl@trace {Hence, space added: \the \@tempdima}% %</trace> \setbox\@outputbox \vbox to \@colht {% -% \boxmaxdepth \maxdepth +% \boxmaxdepth \maxdepth \unvbox\@outputbox \vskip \@tempdima \@textbottom @@ -1701,11 +1703,11 @@ \else \advance \@tempdima -\ht\@kludgeins %<*trace> - \tr@ce {Natural ht of col: \the \ht\@outputbox}% - \tr@ce {\string \@colht: \the \@colht}% - \tr@ce {Extra size added: -\the \ht \@kludgeins}% - \tr@ce {Hence, height of inner box: \the \@tempdima}% - \tr@ce {Max? pageshrink available: \the \pageshrink}% + \fl@trace {Natural ht of col: \the \ht\@outputbox}% + \fl@trace {\string \@colht: \the \@colht}% + \fl@trace {Extra size added: -\the \ht \@kludgeins}% + \fl@trace {Hence, height of inner box: \the \@tempdima}% + \fl@trace {Max? pageshrink available: \the \pageshrink}% %</trace> % \end{macrocode} % This type of final packaging could be done always; this may @@ -1726,7 +1728,7 @@ % \begin{macrocode} {\setbox \@tempboxa \box \@kludgeins}% %<*trace> - \tr@ce {kludgeins box made void}% + \fl@trace {kludgeins box made void}% %</trace> } %</2ekernel|def1|fltrace> @@ -1747,7 +1749,7 @@ % \begin{macro}{\@resetactivechars} % \begin{macro}{\@activechar@info} % -% \changes{v1.0n}{1994/04/30}{\cs{@activechar@warning} changed to +% \changes{v1.0n}{1994/04/30}{\cs{@activechar@warning} changed to % \cs{@activechar@info}} % RmS 93/09/06: % added hook to protect against certain active characters in the @@ -1756,13 +1758,13 @@ % \begin{macrocode} \def\@activechar@info #1{% \@latex@info@no@line {Active #1 character found while - output routine is active + output routine is active \MessageBreak This may be a bug in a package file you are using}% } % \end{macrocode} -% +% % Do not put any spaces in this next bit! % \changes{1.2f}{1999/10/09}{Reset definition of active prime % character (used in math mode)} @@ -1810,22 +1812,22 @@ % \changes{v1.1s}{1995/11/10}{In-lined} % \changes{v1.1w}{1996/09/21}{Added \cs{@parboxrestore} and made % consequent deletions: wait for the howls of protest} -% +% % The |\color@hbox| hooks here are used to avoid putting just a % colour special into an otherwise empty box (in a header or % footer). These boxes are often set to be completely empty and so % adding a special produces a very underfull box message. -% +% % There has been extensive tidying up of the old code here; % including the removal of a level of grouping. -% +% % The setting of |\protect| immediately before the |\shipout| % is needed so that protected commands within |\write|s are % handled correctly. -% +% % Within shipout's vbox it is reset to its default value, |\relax|. -% -% Resetting it to its default value after the shipout has been +% +% Resetting it to its default value after the shipout has been % completed (and the contents of the writes have been expanded) % must be done by use of |\aftergroup|. % This is because it must have the value |\relax| @@ -1851,23 +1853,23 @@ % Now all the set-up stuff has been in-lined for Frank. % % First the stuff for the writes. -% -% From here \ldots\ was in the command |\@writesetup|. +% +% From here \ldots\ was in the command |\@writesetup|. % \begin{macrocode} \let \protect \noexpand % \end{macrocode} % -% RmS 93/08/19: Redefined accents to allow changes in font encoding; +% RmS 93/08/19: Redefined accents to allow changes in font encoding; % but exactly why was this needed? -% -% The |\catcode`\ = 10| was removed as it was considered useless +% +% The |\catcode`\ = 10| was removed as it was considered useless % (presumably because nothing gets tokenised during shipout). -% -% This was put in as some error produced active spaces in a mark, I +% +% This was put in as some error produced active spaces in a mark, I % think. -% +% % Why was the hyphen reset? -% +% % \begin{macrocode} \@resetactivechars % \end{macrocode} @@ -1907,11 +1909,11 @@ % \baselineskip\normalbaselineskip % \sloppy % \end{verbatim} -% +% % \begin{macrocode} \@parboxrestore % \end{macrocode} -% \ldots\ to here was in the command |\@writesetup|. +% \ldots\ to here was in the command |\@writesetup|. % \begin{macrocode} \shipout \vbox{% \set@typeset@protect @@ -1921,12 +1923,12 @@ % the group? % \end{macrocode} % This first bit has been moved inside the shipped out box. -% -% Now the setup inside the shipped out box; this should conatin all -% the stuff that could only affect typesetting; other stuff may need +% +% Now the setup inside the shipped out box; this should conatin all +% the stuff that could only affect typesetting; other stuff may need % to be reset for the writes also. -% -% From here \ldots\ was in the command |\@shipoutsetup|. +% +% From here \ldots\ was in the command |\@shipoutsetup|. % \begin{macrocode} \if@specialpage \global\@specialpagefalse\@nameuse{ps@\@specialstyle}% @@ -1939,18 +1941,18 @@ \fi \fi % \end{macrocode} -% +% % The rest was always inside the box. % % RmS 91/08/15: aded this line: % \begin{macrocode} - \reset@font + \reset@font % \end{macrocode} % RmS 93/08/06 Added |\lineskiplimit=0pt| to guard against it being % nonzero: e.g. by |\offinterlineskip| being in effect. -% +% % There are probably lots of other things that may need resetting. -% +% % \begin{macrocode} \normalsize % \end{macrocode} @@ -1973,7 +1975,7 @@ % \begin{macrocode} \baselineskip\z@skip \lineskip\z@skip \lineskiplimit\z@ % \end{macrocode} -% \ldots\ to here was in the command |\@shipoutsetup|. +% \ldots\ to here was in the command |\@shipoutsetup|. % \begin{macrocode} \@begindvi \vskip \topmargin @@ -2024,13 +2026,13 @@ % \changes{v1.1c}{1994/11/05} % {Added macro} % \changes{v1.1f}{1994/11/14}{Use normal box register: why a box?} -% +% % This unboxes stuff that must appear before anything else in the % |.dvi| file, then returns that box register to the free list and % cancels itself. % % The stuff in the box should not add any typeset material to the -% page. +% page. % \begin{macrocode} \def \@begindvi{% \unvbox \@begindvibox @@ -2056,7 +2058,7 @@ \ifx \@botlist\@empty \else \@cflb \fi } % \end{macrocode} -% +% % \changes{v1.0h}{1993/12/12}{defs changed to lets} % \begin{macrocode} \def \@cflt{% @@ -2101,7 +2103,7 @@ % \begin{macro}{\@comflelt} % \begin{macro}{\@comdblflelt} % \begin{macro}{\@combinedblfloats} -% +% % \begin{macrocode} \def\@comflelt#1{\setbox\@tempboxa \vbox{\unvbox\@tempboxa\box #1\vskip\floatsep}} @@ -2119,7 +2121,7 @@ \setbox\@tempboxa \vbox{}% \let \@elt \@comdblflelt \@dbltoplist - \let \@elt \relax + \let \@elt \relax \xdef \@freelist {\@freelist\@dbltoplist}% \global\let \@dbltoplist \@empty \setbox\@outputbox \vbox to\textheight @@ -2134,7 +2136,7 @@ \unvbox\@tempboxa\vskip-\dblfloatsep % \end{macrocode} % Here we need different typesetting if the top float comes from -% |\@topnewpage|. +% |\@topnewpage|. % \changes{v1.0n}{1994/04/30}{Removed rule in topnewpage case} % \begin{macrocode} \ifnum \@dbltopnum>\m@ne @@ -2156,7 +2158,7 @@ % \changes{v1.0f}{1993/12/05}{Command changed} % \begin{macro}{\@startdblcolumn} % \changes{v1.0f}{1993/12/05}{Command changed} -% +% % We could combine (most of) these two into |\@startcol <list>|. % Note that |\@xstartcol| was only used once (\ie in % |\@startcolumn|); it has therefore been removed. This is not quite @@ -2172,7 +2174,7 @@ \@tryfcolumn \@deferlist \if@fcolmade %<*trace> - \tr@ce{PAGE: float \if@twocolumn column \else page \fi + \fl@trace{PAGE: float \if@twocolumn column \else page \fi completed}% %</trace> \else @@ -2200,7 +2202,7 @@ \@tryfcolumn \@dbldeferlist \if@fcolmade %<*trace> - \tr@ce{PAGE: double float page completed}% + \fl@trace{PAGE: double float page completed}% %</trace> \else % \end{macrocode} @@ -2228,9 +2230,9 @@ \ifx #1\@empty \else %<*trace> - \tr@ce{PAGE: try float \if@twocolumn column/page\else page\fi + \fl@trace{PAGE: try float \if@twocolumn column/page\else page\fi ---\string #1}% - \tr@ce{----- \string #1: #1}% + \fl@trace{----- \string #1: #1}% %</trace> % \end{macrocode} % \changes{v1.0h}{1993/12/12}{defs changed to lets} @@ -2376,11 +2378,11 @@ %<*2ekernel|autoload|fltrace> \def \@addtobot {% %<*trace> - \tr@ce{***Start addtobot}% + \fl@trace{***Start addtobot}% %</trace> \@getfpsbit 4\relax %<*trace> - \tr@ce{fpstype \ifodd \@tempcnta OK \else not \fi bot: + \fl@trace{fpstype \ifodd \@tempcnta OK \else not \fi bot: \the \@fpstype}% %</trace> \ifodd \@tempcnta @@ -2390,28 +2392,28 @@ \@flcheckspace \@botroom \@botlist \if@tempswa % \end{macrocode} -% This next line means that this page is produced with box 255 +% This next line means that this page is produced with box 255 % having depth zero, rather than the normal maxdepth: is this -% needed, useful? +% needed, useful? % \task{CAR/FMi}{Investigate resetting of maxdepth: I do not think it is % necessary here; Frank does.} % \begin{macrocode} \global \maxdepth \z@ \@flupdates \@botnum \@botroom \@botlist %<*trace> - \tr@ce{colroom (after-bot) = \the \@colroom}% - \tr@ce{colnum (after-bot) = \the \@colnum}% - \tr@ce{botnum (after-bot) = \the \@botnum}% - \tr@ce{***Success: bot}% + \fl@trace{colroom (after-bot) = \the \@colroom}% + \fl@trace{colnum (after-bot) = \the \@colnum}% + \fl@trace{botnum (after-bot) = \the \@botnum}% + \fl@trace{***Success: bot}% %</trace> \@inserttrue \fi %<*trace> \else - \tr@ce{Fail: botnum = \the \@botnum: + \fl@trace{Fail: botnum = \the \@botnum: fpstype \the \@fpstype=ORD?}% \ifnum \@fpstype<\sixt@@n - \tr@ce{ERROR: !b float not successful (addtobot)}% + \fl@trace{ERROR: !b float not successful (addtobot)}% \fi %</trace> \fi @@ -2427,11 +2429,11 @@ % \begin{macrocode} \def \@addtotoporbot {% %<*trace> - \tr@ce{***Start addtotoporbot}% + \fl@trace{***Start addtotoporbot}% %</trace> \@getfpsbit \tw@ %<*trace> - \tr@ce{fpstype \ifodd \@tempcnta OK \else not \fi top: + \fl@trace{fpstype \ifodd \@tempcnta OK \else not \fi top: \the \@fpstype}% %</trace> \ifodd \@tempcnta @@ -2442,30 +2444,30 @@ \if@tempswa \@bitor\@currtype{\@midlist\@botlist}% %<*trace> - \tr@ce{(mid+bot)list: \@midlist, \@botlist: + \fl@trace{(mid+bot)list: \@midlist, \@botlist: (addtotoporbot-before)}% %</trace> \if@test %<*trace> - \tr@ce{type already on list: mid or bot---sent to addtobot}% + \fl@trace{type already on list: mid or bot---sent to addtobot}% %</trace> \else \@flupdates \@topnum \@toproom \@toplist %<*trace> - \tr@ce{colroom (after-top) = \the \@colroom}% - \tr@ce{colnum (after-top) = \the \@colnum}% - \tr@ce{topnum (after-top) = \the \@topnum}% - \tr@ce{***Success: top}% + \fl@trace{colroom (after-top) = \the \@colroom}% + \fl@trace{colnum (after-top) = \the \@colnum}% + \fl@trace{topnum (after-top) = \the \@topnum}% + \fl@trace{***Success: top}% %</trace> \@inserttrue \fi \fi %<*trace> \else - \tr@ce{Fail: topnum = \the \@topnum: fpstype + \fl@trace{Fail: topnum = \the \@topnum: fpstype \the \@fpstype=ORD?}% \ifnum \@fpstype<\sixt@@n - \tr@ce{ERROR: !t float not successful (addtotoporbot)}% + \fl@trace{ERROR: !t float not successful (addtotoporbot)}% \fi %</trace> \fi @@ -2473,7 +2475,7 @@ \if@insert \else %<*trace> - \tr@ce{sent to addtobot (addtotoporbot)}% + \fl@trace{sent to addtobot (addtotoporbot)}% %</trace> \@addtobot \fi @@ -2492,18 +2494,18 @@ %<*2ekernel|autoload|fltrace|flafter> \def \@addtocurcol {% %<*trace> - \tr@ce{***Start addtocurcol}% + \fl@trace{***Start addtocurcol}% %</trace> \@insertfalse \@setfloattypecounts \ifnum \@fpstype=8 %<*trace> - \tr@ce{fpstype !p only (addtocurcol): \the \@fpstype = 8?}% + \fl@trace{fpstype !p only (addtocurcol): \the \@fpstype = 8?}% %</trace> \else \ifnum \@fpstype=24 %<*trace> - \tr@ce{fpstype p only (addtocurcol): \the \@fpstype = 24?}% + \fl@trace{fpstype p only (addtocurcol): \the \@fpstype = 24?}% %</trace> \else \@flsettextmin @@ -2516,7 +2518,7 @@ % |\@textmin| also. % \begin{macrocode} %<*trace> - \tr@ce{textfloatsheight (before) = \the \@textfloatsheight}% + \fl@trace{textfloatsheight (before) = \the \@textfloatsheight}% %</trace> \advance \@textmin \@textfloatsheight \@reqcolroom \@pageht @@ -2525,45 +2527,45 @@ % \begin{macrocode} % \advance \@reqcolroom \@pagedp %<*trace> - \tr@ce{textmin + textfloatsheight: \the \@textmin}% - \tr@ce{page-so-far: \the \@reqcolroom}% + \fl@trace{textmin + textfloatsheight: \the \@textmin}% + \fl@trace{page-so-far: \the \@reqcolroom}% %</trace> \ifdim \@textmin>\@reqcolroom \@reqcolroom \@textmin %<*trace> - \tr@ce{ORD? textmin being used}% + \fl@trace{ORD? textmin being used}% %</trace> \fi \advance \@reqcolroom \ht\@currbox %<*trace> - \tr@ce{float size = \the \ht \@currbox (addtocurcol)}% - \tr@ce{colroom = \the \@colroom (addtocurcol)}% - \tr@ce{reqcolroom = \the \@reqcolroom (addtocurcol)}% + \fl@trace{float size = \the \ht \@currbox (addtocurcol)}% + \fl@trace{colroom = \the \@colroom (addtocurcol)}% + \fl@trace{reqcolroom = \the \@reqcolroom (addtocurcol)}% %</trace> \ifdim \@colroom>\@reqcolroom \@flsetnum \@colnum \ifnum \@colnum>\z@ \@bitor\@currtype\@deferlist %<*trace> - \tr@ce{deferlist: \@deferlist: (addtocurcol-before)}% + \fl@trace{deferlist: \@deferlist: (addtocurcol-before)}% %</trace> \if@test %<*trace> - \tr@ce{type already on list: defer (addtocurcol)}% + \fl@trace{type already on list: defer (addtocurcol)}% %</trace> \else \@bitor\@currtype\@botlist %<*trace> - \tr@ce{botlist: \@botlist: (addtocurcol-before)}% + \fl@trace{botlist: \@botlist: (addtocurcol-before)}% %</trace> \if@test %<*trace> - \tr@ce{type already on list: bot---sent to addtobot}% + \fl@trace{type already on list: bot---sent to addtobot}% %</trace> \@addtobot \else %<*trace> - \tr@ce{fpstype \ifodd \@tempcnta OK \else not \fi + \fl@trace{fpstype \ifodd \@tempcnta OK \else not \fi here: \the \@fpstype}% %</trace> \ifodd \count\@currbox @@ -2577,15 +2579,15 @@ \global \advance \@textfloatsheight 2\intextsep \@cons \@midlist \@currbox %<*trace> - \tr@ce{***Success: here}% - \tr@ce{textfloatsheight (after-here) = + \fl@trace{***Success: here}% + \fl@trace{textfloatsheight (after-here) = \the \@textfloatsheight}% - \tr@ce{colnum (after-here) = \the \@colnum}% + \fl@trace{colnum (after-here) = \the \@colnum}% %</trace> % \end{macrocode} -% +% % CHANGE TO |\@addtocurcol|: -% +% % |\penalty\z@| changed to |\penalty\interlinepenalty| so |\samepage| % works properly with figure and table environments. % (Changed 23 Oct 86) @@ -2611,7 +2613,7 @@ % \changes{v1.1i}{1994/11/21} % {Added \cs{if@nobreak} test before float box} % \changes{v1.1z}{1996/10/24}{Added \cs{nobreak}, etc as appropriate} -% +% % Typesetting starts here (we are in vertical mode). % \begin{macrocode} \if@nobreak @@ -2633,22 +2635,29 @@ \@inserttrue %<*trace> \else - \tr@ce{Fail---no room at 2nd test of colroom + \fl@trace{Fail---no room at 2nd test of colroom (addtocorcol \string\intextsep)}% %</trace> \fi \fi \if@insert \else +% \end{macrocode} +% Next set of docstrip guards are a bit weird, essentially +% |\@addtotoporbot| ends up inside the kernel and the +% \texttt{fltrace} package and |\@addtotoporbot| shows up in the +% \texttt{flafter} package. Guess that could have been done a bit +% more obvious :-) +% \begin{macrocode} %<*2ekernel|autoload|fltrace> %<*trace> - \tr@ce{not here: sent to addtotoporbot}% + \fl@trace{not here: sent to addtotoporbot}% %</trace> \@addtotoporbot %</2ekernel|autoload|fltrace> %<*!2ekernel&!autoload&!fltrace> %<*trace> - \tr@ce{not here: sent to addtobot}% + \fl@trace{not here: sent to addtobot}% %</trace> \@addtobot %</!2ekernel&!autoload&!fltrace> @@ -2657,16 +2666,16 @@ \fi %<*trace> \else - \tr@ce{Fail: colnum = \the \@colnum: + \fl@trace{Fail: colnum = \the \@colnum: fpstype \the \@fpstype=ORD?}% \ifnum \@fpstype<\sixt@@n - \tr@ce{ERROR: BANG float not successful (addtocurcol)}% + \fl@trace{ERROR: BANG float not successful (addtocurcol)}% \fi %</trace> \fi %<*trace> \else - \tr@ce{Fail---no room: fl box ht: \the \ht \@currbox + \fl@trace{Fail---no room: fl box ht: \the \ht \@currbox (addtocurcol)}% %</trace> \fi @@ -2676,11 +2685,11 @@ \else \@resethfps %<*trace> - \tr@ce{put on deferlist (addtocurcol)}% + \fl@trace{put on deferlist (addtocurcol)}% %</trace> \@cons\@deferlist\@currbox %<*trace> - \tr@ce{deferlist: \@deferlist: (addtocurcol-after)}% + \fl@trace{deferlist: \@deferlist: (addtocurcol-after)}% %</trace> \fi } @@ -2697,54 +2706,54 @@ \def\@addtonextcol{% \begingroup %<*trace> - \tr@ce{***Start addtonextcol}% + \fl@trace{***Start addtonextcol}% %</trace> \@insertfalse \@setfloattypecounts \ifnum \@fpstype=8 %<*trace> - \tr@ce{fpstype not curcol: \the \@fpstype = 8?}% + \fl@trace{fpstype not curcol: \the \@fpstype = 8?}% %</trace> \else \ifnum \@fpstype=24 %<*trace> - \tr@ce{fpstype not curcol: \the \@fpstype = 24?}% + \fl@trace{fpstype not curcol: \the \@fpstype = 24?}% %</trace> \else \@flsettextmin %<*trace> - \tr@ce{text-so-far: 0pt (top of col)}% + \fl@trace{text-so-far: 0pt (top of col)}% %</trace> \@reqcolroom \ht\@currbox %<*trace> - \tr@ce{float size: \the \@reqcolroom (addtonextcol)}% + \fl@trace{float size: \the \@reqcolroom (addtonextcol)}% %</trace> \advance \@reqcolroom \@textmin %<*trace> - \tr@ce{colroom = \the \@colroom (addtonextcol)}% - \tr@ce{reqcolroom = \the \@reqcolroom (addtonextcol)}% + \fl@trace{colroom = \the \@colroom (addtonextcol)}% + \fl@trace{reqcolroom = \the \@reqcolroom (addtonextcol)}% %</trace> \ifdim \@colroom>\@reqcolroom \@flsetnum \@colnum \ifnum\@colnum>\z@ \@bitor\@currtype\@deferlist %<*trace> - \tr@ce{deferlist: \@deferlist: (addtonextcol-before)}% + \fl@trace{deferlist: \@deferlist: (addtonextcol-before)}% %</trace> \if@test %<*trace> - \tr@ce{type already on list: defer (addtonextcol)}% + \fl@trace{type already on list: defer (addtonextcol)}% %</trace> \else %<*trace> - \tr@ce{sent to addtotoporbot (addtonextcol)}% + \fl@trace{sent to addtotoporbot (addtonextcol)}% %</trace> \@addtotoporbot \fi \fi %<*trace> \else - \tr@ce{Fail---no room: fl box ht: \the \ht \@currbox + \fl@trace{Fail---no room: fl box ht: \the \ht \@currbox (addtonextcol)}% %</trace> \fi @@ -2753,21 +2762,21 @@ \if@insert \else %<*trace> - \tr@ce{put back on deferlist (addtonextcol)}% + \fl@trace{put back on deferlist (addtonextcol)}% %</trace> \@cons\@deferlist\@currbox %<*trace> - \tr@ce{deferlist: \@deferlist: (addtonextcol-after)}% + \fl@trace{deferlist: \@deferlist: (addtonextcol-after)}% %</trace> \fi %<*trace> - \tr@ce{End of addtonextcol -- locally counts:}% - \tr@ce{ col: \the \@colnum. top: \the \@topnum. bot: \the \@botnum.}% + \fl@trace{End of addtonextcol -- locally counts:}% + \fl@trace{ col: \the \@colnum. top: \the \@topnum. bot: \the \@botnum.}% %</trace> \endgroup %<*trace> - \tr@ce{End of addtonextcol -- globally counts:}% - \tr@ce{col: \the \@colnum. top: \the \@topnum. bot: \the \@botnum.}% + \fl@trace{End of addtonextcol -- globally counts:}% + \fl@trace{col: \the \@colnum. top: \the \@topnum. bot: \the \@botnum.}% %</trace> } % \end{macrocode} @@ -2781,13 +2790,13 @@ \def\@addtodblcol{% \begingroup %<*trace> - \tr@ce{***Start addtodblcol}% + \fl@trace{***Start addtodblcol}% %</trace> \@insertfalse \@setfloattypecounts \@getfpsbit \tw@ %<*trace> - \tr@ce{fpstype \ifodd \@tempcnta OK \else not \fi dbltop: + \fl@trace{fpstype \ifodd \@tempcnta OK \else not \fi dbltop: \the \@fpstype}% %</trace> \ifodd\@tempcnta @@ -2797,18 +2806,18 @@ \ifdim \@dbltoproom>\ht\@currbox \@tempswatrue %<*trace> - \tr@ce{Space OK: \@dbltoproom = + \fl@trace{Space OK: \@dbltoproom = \the \@dbltoproom > \the \ht \@currbox (dbltoproom)}% %</trace> \else %<*trace> - \tr@ce{fpstype: \the \@fpstype (addtodblcol)}% + \fl@trace{fpstype: \the \@fpstype (addtodblcol)}% %</trace> \ifnum \@fpstype<\sixt@@n %<*trace> - \tr@ce{BANG float ignoring \@dbltoproom}% - \tr@ce{\@spaces \@dbltoproom = \the \@dbltoproom. + \fl@trace{BANG float ignoring \@dbltoproom}% + \fl@trace{\@spaces \@dbltoproom = \the \@dbltoproom. Ht float: \the \ht \@currbox-BANG}% %</trace> % \end{macrocode} @@ -2817,28 +2826,28 @@ % \begin{macrocode} \advance \@dbltoproom \@textmin %<*trace> - \tr@ce{Local value of texmin: \the\@textmin}% - \tr@ce{\@spaces space on page = \the \@dbltoproom. + \fl@trace{Local value of texmin: \the\@textmin}% + \fl@trace{\@spaces space on page = \the \@dbltoproom. Ht float: \the \ht \@currbox-BANG}% %</trace> \ifdim \@dbltoproom>\ht\@currbox \@tempswatrue %<*trace> - \tr@ce{Space OK BANG: space on page = \the \@dbltoproom > + \fl@trace{Space OK BANG: space on page = \the \@dbltoproom > \the \ht \@currbox}% \else - \tr@ce{fpstype: \the \@fpstype}% - \tr@ce{Fail---no room dbltoproom-BANG?:}% - \tr@ce{\@spaces space on page = \the \@dbltoproom. + \fl@trace{fpstype: \the \@fpstype}% + \fl@trace{Fail---no room dbltoproom-BANG?:}% + \fl@trace{\@spaces space on page = \the \@dbltoproom. Ht float: \the \ht \@currbox}% %</trace> \fi \advance \@dbltoproom -\@textmin %<*trace> \else - \tr@ce{fpstype: \the \@fpstype}% - \tr@ce{Fail---no room dbltoproom-ORD?:}% - \tr@ce{\@spaces \@dbltoproom = \the \@dbltoproom. + \fl@trace{fpstype: \the \@fpstype}% + \fl@trace{Fail---no room dbltoproom-ORD?:}% + \fl@trace{\@spaces \@dbltoproom = \the \@dbltoproom. Ht float: \the \ht \@currbox}% %</trace> \fi @@ -2846,11 +2855,11 @@ \if@tempswa \@bitor \@currtype \@dbldeferlist %<*trace> - \tr@ce{dbldeferlist: \@dbldeferlist: (before)}% + \fl@trace{dbldeferlist: \@dbldeferlist: (before)}% %</trace> \if@test %<*trace> - \tr@ce{type already on list: dbldefer}% + \fl@trace{type already on list: dbldefer}% %</trace> \else \@tempdima -\ht\@currbox @@ -2862,18 +2871,18 @@ \global \advance \@dbltopnum \m@ne \@cons \@dbltoplist \@currbox %<*trace> - \tr@ce{dbltopnum (after) = \the \@dbltopnum}% - \tr@ce{***Success: dbltop}% + \fl@trace{dbltopnum (after) = \the \@dbltopnum}% + \fl@trace{***Success: dbltop}% %</trace> \@inserttrue \fi \fi %<*trace> \else - \tr@ce{Fail: dbltopnum = \the \@dbltopnum: fpstype + \fl@trace{Fail: dbltopnum = \the \@dbltopnum: fpstype \the \@fpstype=ORD?}% \ifnum \@fpstype<\sixt@@n - \tr@ce{ERROR: !t float not successful (addtodblcol)}% + \fl@trace{ERROR: !t float not successful (addtodblcol)}% \fi %</trace> \fi @@ -2881,21 +2890,21 @@ \if@insert \else %<*trace> - \tr@ce{put on dbldeferlist}% + \fl@trace{put on dbldeferlist}% %</trace> \@cons\@dbldeferlist\@currbox %<*trace> - \tr@ce{dbldeferlist: \@dbldeferlist: (after)}% + \fl@trace{dbldeferlist: \@dbldeferlist: (after)}% %</trace> \fi %<*trace> - \tr@ce{End of addtodblcol -- locally count:}% - \tr@ce{ dbltop: \the \@dbltopnum.}% + \fl@trace{End of addtodblcol -- locally count:}% + \fl@trace{ dbltop: \the \@dbltopnum.}% %</trace> \endgroup %<*trace> - \tr@ce{End of addtodblcol -- globally count:}% - \tr@ce{dbltop: \the \@dbltopnum.}% + \fl@trace{End of addtodblcol -- globally count:}% + \fl@trace{dbltop: \the \@dbltopnum.}% %</trace> } %</2ekernel|autoload|fltrace> @@ -3022,12 +3031,12 @@ \@ifstar {% %<*trace> - \tr@ce{Enlarging page height * }% + \fl@trace{Enlarging page height * }% %</trace> \@enlargepage{\hbox{\kern\p@}}}% {% %<*trace> - \tr@ce{Enlarging page height exactly---}% + \fl@trace{Enlarging page height exactly---}% %</trace> \@enlargepage\@empty}% } @@ -3048,7 +3057,7 @@ %<*2ekernel|def1> \gdef\@enlargepage#1#2{% %<*trace> - \tr@ce{\@spaces\@spaces by #2}% + \fl@trace{\@spaces\@spaces by #2}% %</trace> \@tempskipa#2\relax \ifdim \@tempskipa>.5\maxdimen @@ -3058,7 +3067,7 @@ \else \ifdim \vsize<.5\maxdimen %<*trace> - \tr@ce {Kludgeins added--pagegoal before: \the\pagegoal}% + \fl@trace {Kludgeins added--pagegoal before: \the\pagegoal}% %</trace> \@bsphack \insert\@kludgeins{#1\vskip-\@tempskipa}% @@ -3068,11 +3077,11 @@ % \begin{macrocode} %<*trace> \ifvmode \par - \tr@ce {Kludgeins added--pagegoal after: \the \pagegoal}% + \fl@trace {Kludgeins added--pagegoal after: \the \pagegoal}% \fi %</trace> \else - \@latexerr{Page\space height\space already\space + \@latexerr{Page\space height\space already\space too\space large}\@eha \fi \fi @@ -3125,12 +3134,12 @@ % mechanism. % % More tracing. -% \begin{macro}{\tr@ce} -% \begin{macro}{\notrace} +% \begin{macro}{\fl@trace} +% \begin{macro}{\tracefloatsoff} % \begin{macro}{\tracefloats} -% \begin{macro}{\@traceval} +% \begin{macro}{\fl@traceval} % \begin{macro}{\tracefloatvals} -% \begin{macro}{\@tracemessage} +% \begin{macro}{\fl@tracemessage} % \changes{v1.0c}{1993/11/30}{Commands added} % \changes{v1.0h}{1993/12/12}{Commands changed} % \changes{v1.0j}{1993/12/17}{tracefloatvals made a document command} @@ -3138,32 +3147,72 @@ % produces mega-output. Default is no tracing. % \changes{v1.1j}{1995/04/24} % {Do not add to kernel unless `trace' specified} -% \task{???}{Make proper tracing module} +% \changes{v1.2n}{2014/04/24} +% {Renamed internal trace commands; provide as package} % % \begin{macrocode} -%<*trace> -\def \@tracemessage #1{\typeout{LaTeX2e: #1}} -\def \tracefloats{\let \tr@ce \@tracemessage} -\def \notrace {\let \tr@ce \@gobble} -\notrace -\def \@traceval #1{\tr@ce{\string #1 = \the #1}} +%<*fltrace> +\def \fl@tracemessage #1{{\let\@elt\@empty\typeout{LaTeX2e: #1}}} +\def \tracefloats{\let \fl@trace \fl@tracemessage} +\def \tracefloatsoff {\let \fl@trace \@gobble} +\tracefloatsoff +\def \fl@traceval #1{\fl@trace{\string #1 = \the #1}} \def \tracefloatvals{% \@dblfloatplacement \@floatplacement - \@traceval\@colnum - \@traceval\@colroom - \@traceval\@topnum - \@traceval\@toproom - \@traceval\@botnum - \@traceval\@botroom - \@traceval\@fpmin - \tr@ce{\string\textfraction = \textfraction}% - \@traceval\@dbltopnum - \@traceval\@dbltoproom + \fl@trace{***Float placement parameters:}% + \fl@traceval\@colnum + \fl@traceval\@colroom + \fl@traceval\@topnum + \fl@traceval\@toproom + \fl@traceval\@botnum + \fl@traceval\@botroom + \fl@traceval\@fpmin + \fl@trace{\string\textfraction = \textfraction}% + \fl@traceval\@dbltopnum + \fl@traceval\@dbltoproom + \fl@trace{\string\textfraction = \textfraction}% + \fl@trace{toplist: \@toplist}% + \fl@trace{botlist: \@botlist}% + \fl@trace{midlist: \@midlist}% + \fl@trace{deferlist: \@deferlist}% + \fl@trace{dbltoplist: \@dbltoplist}% + \fl@trace{dbldeferlist: \@dbldeferlist}% } -%</trace> +% \end{macrocode} +% We need to make sure that \texttt{fltrace} comes before +% \texttt{flafter} to make the tracing work. +% \begin{macrocode} +\@ifpackageloaded{flafter} + {\PackageWarning{fltrace}{Load 'fltrace' before 'flafter'\MessageBreak + Attempting to recover by reloading 'flafter'}% +% \end{macrocode} +% Hide the fact that \texttt{flafter} was already loaded and then +% request it anew. +% \begin{macrocode} + \expandafter\let\csname ver@flafter.sty\endcsname\relax + \RequirePackage{flafter}}{} +% \end{macrocode} +% With the changed algorithm in \texttt{fixltx2e} the situation is +% less good, right now the only option is to abort (but that could +% change in the future). +% \begin{macrocode} +\AtBeginDocument{\@ifpackageloaded{fixltx2e}{% + \PackageError{fltrace}{'fltrace' can't be used together with + 'fixltx2e'}% + {The 'fixltx2e' package has a corrected float algorithm that + currently \MessageBreak + can't be traced using 'fltrace'. Please remove + 'fltrace' if you want\MessageBreak + to make use of the corrections in 'fixltx2e'.}\stop}{}} +%</fltrace> +% \end{macrocode} +% As the code for \texttt{flafter} will contain tracing calls so +% that it works in conjunction with \texttt{fltrace} we need to +% provide a dummy definition for |\fl@trace| in that package. +% \begin{macrocode} %<*flafter> -\providecommand\tr@ce[1]{} +\providecommand\fl@trace[1]{} %</flafter> % \end{macrocode} % \end{macro} @@ -3235,7 +3284,7 @@ % \begin{macro}{\@fpsadddefault} % \changes{v1.0f}{1993/12/05}{Command added} % Adds the default placement to what is already there. -% +% % Should not need to change this, but could do it as follows: % \begin{verbatim} %\def \@fpsadddefault {% @@ -3251,7 +3300,7 @@ %<*2ekernel|autoload|fltrace> \def \@fpsadddefault {% %<*trace> - \tr@ce{fps changed from: \@fps}% + \fl@trace{fps changed from: \@fps}% %</trace> \edef \@fps {\@fps\csname fps@\@captype \endcsname}% \@latex@warning {% @@ -3274,25 +3323,25 @@ \divide\@currtype\@xxxii \multiply\@currtype\@xxxii \advance \@fpstype -\@currtype %<*trace> - \tr@ce{(mod 32) fpstype: \the \@fpstype}% - \tr@ce{(mult of 32) currtype: \the \@currtype}% + \fl@trace{(mod 32) fpstype: \the \@fpstype}% + \fl@trace{(mult of 32) currtype: \the \@currtype}% % Tracing only: but some should be changed into real errors/warnings? \ifnum \@fpstype<\sixt@@n \ifnum \@fpstype=\z@ - \tr@ce{ERROR: no PLACEMENT, fpstype = \the \@fpstype = 0?}% + \fl@trace{ERROR: no PLACEMENT, fpstype = \the \@fpstype = 0?}% \fi \ifnum \@fpstype=\@ne - \tr@ce{WARNING: only h, fpstype = \the \@fpstype = 1?}% + \fl@trace{WARNING: only h, fpstype = \the \@fpstype = 1?}% \fi - \tr@ce{BANG float}% + \fl@trace{BANG float}% \else \ifnum \@fpstype=\sixt@@n - \tr@ce{ERROR: no PLACEMENT, fpstype = \the \@fpstype = 16?}% + \fl@trace{ERROR: no PLACEMENT, fpstype = \the \@fpstype = 16?}% \fi \ifnum \@fpstype=17 - \tr@ce{WARNING: only h, fpstype = \the \@fpstype = 17?}% + \fl@trace{WARNING: only h, fpstype = \the \@fpstype = 17?}% \fi - \tr@ce{ORD float}% + \fl@trace{ORD float}% \fi %</trace> } @@ -3373,7 +3422,7 @@ % % Although it will leave |\@fpstype| set to 17 even if it was % originally 1, this does not matter since it is the last thing in -% |\@addtocurcol|. +% |\@addtocurcol|. % \begin{macrocode} %<*2ekernel|autoload|fltrace> \def \@resethfps {% @@ -3387,7 +3436,7 @@ \@latex@warning@no@line {% `\reserved@a h' float specifier changed to `\reserved@a ht'}% %<*trace> - \tr@ce{% + \fl@trace{% `t' added to `\reserved@a h'- new Count: \the \count\@currbox}% %</trace> \fi @@ -3421,18 +3470,18 @@ % \begin{macrocode} \def \@flsetnum #1{% %<*trace> - \tr@ce{fpstype: \the \@fpstype (flsetnum \string#1)}% + \fl@trace{fpstype: \the \@fpstype (flsetnum \string#1)}% %</trace> \ifnum \@fpstype<\sixt@@n \ifnum #1=\z@ %<*trace> - \tr@ce{BANG float resetting \string#1 to 1}% + \fl@trace{BANG float resetting \string#1 to 1}% %</trace> #1\@ne \fi \fi %<*trace> - \tr@ce{#1 (before) = \the #1}% + \fl@trace{#1 (before) = \the #1}% %</trace> } % \end{macrocode} @@ -3446,17 +3495,17 @@ % \begin{macrocode} \def \@flsettextmin {% %<*trace> - \tr@ce{fpstype: \the \@fpstype (flsettextmin)}% + \fl@trace{fpstype: \the \@fpstype (flsettextmin)}% %</trace> \ifnum \@fpstype<\sixt@@n %<*trace> - \tr@ce{BANG ignoring textmin}% + \fl@trace{BANG ignoring textmin}% %</trace> \@textmin \z@ \else \@textmin \textfraction\@colht %<*trace> - \tr@ce{ORD textmin = \the \@textmin}% + \fl@trace{ORD textmin = \the \@textmin}% %</trace> \fi } @@ -3476,42 +3525,42 @@ \advance \@reqcolroom \ifx #2\@empty \textfloatsep \else \floatsep \fi %<*trace> - \tr@ce{colroom = \the \@colroom (flcheckspace \string#1 \string#2)}% - \tr@ce{reqcolroom = \the \@reqcolroom + \fl@trace{colroom = \the \@colroom (flcheckspace \string#1 \string#2)}% + \fl@trace{reqcolroom = \the \@reqcolroom (flcheckspace \string#1 \string#2)}% %</trace> \ifdim \@colroom>\@reqcolroom \ifdim #1>\ht\@currbox \@tempswatrue %<*trace> - \tr@ce{Space OK: #1 = \the #1 > \the \ht \@currbox + \fl@trace{Space OK: #1 = \the #1 > \the \ht \@currbox (flcheckspace \string#1 \string#2)}% %</trace> \else %<*trace> - \tr@ce{fpstype: \the \@fpstype + \fl@trace{fpstype: \the \@fpstype (flcheckspace \string#1 \string#2)}% %</trace> \ifnum \@fpstype<\sixt@@n %<*trace> - \tr@ce{BANG float ignoring #1 + \fl@trace{BANG float ignoring #1 (flcheckspace \string#1 \string#2):}% - \tr@ce{\@spaces #1 = \the #1. Ht float: \the \ht \@currbox + \fl@trace{\@spaces #1 = \the #1. Ht float: \the \ht \@currbox BANG}% %</trace> \@tempswatrue %<*trace> \else - \tr@ce{Fail---no room (flcheckspace \string#1 \string#2) + \fl@trace{Fail---no room (flcheckspace \string#1 \string#2) (fpstype \the \@fpstype=ORD?):}% - \tr@ce{\@spaces #1 = \the #1. Ht float: \the \ht \@currbox + \fl@trace{\@spaces #1 = \the #1. Ht float: \the \ht \@currbox ORD?}% %</trace> \fi \fi %<*trace> \else - \tr@ce{Fail---no room at 2nd test of colroom + \fl@trace{Fail---no room at 2nd test of colroom (flcheckspace \string#1 \string#2)}% %</trace> \fi @@ -3557,11 +3606,11 @@ % \item The use |\@topnewpage| when |\dblfigrule| is non-trivial % produced a rule in the wrong place. This has been fixed by not % using |\dblfigrule| when processing the `float' from -% |\@topnewpage|. +% |\@topnewpage|. % \item If the specifier was just h and the float could not be put % here, it went on the deferlist and stayed there until a clearpage. % It now gets changed to a `th': this is only an error-recovery -% action, putting just h or !h should be deprecated. +% action, putting just h or !h should be deprecated. % \item |\@dblmaxsep| was `the maximum of |\dblfloatsep| and % |\dbltexfloatsep|'. But it was never used! Now gone completely, % like |\@maxsep|. @@ -3632,7 +3681,7 @@ % or rule, in which case the vskip to allow for its depth should % also be added. If it is kept, it should probably be the last % thing in the box. It has now been removed. -% +% % It would perhaps be better to document that |\@textbottom| % and |\@texttop| must have natural height 0pt. % \item I cannot see why the vskip adjustement for the depth @@ -3648,7 +3697,7 @@ % construction use their values outside the box group. % \item Should |\@maxdepth| store the setting of |\maxdepth| from % lplain? Or should we provide a proper interface to class files -% for setting these? +% for setting these? % \end{enumerate} % % An analysis of various other macros. @@ -3681,8 +3730,8 @@ \endgroup %<*trace> \if@fcolmade - \tr@ce{PAGE: in \string\clearpage \if@twocolumn ---twocolumn\fi---}% - \tr@ce{----- float column/page completed from \string#1}% + \fl@trace{PAGE: in \string\clearpage \if@twocolumn ---twocolumn\fi---}% + \fl@trace{----- float column/page completed from \string#1}% \fi %</trace> } @@ -3690,7 +3739,7 @@ % This will line up the last baselines in the two % columns provided they are constructed in the normal way: \ie ending % in a skip of minus the original depth, with |\@textbottom| adding -% nothing. +% nothing. % % Thus again it is essential for |\@textbottom| to have depth 0pt. % \changes{1.2g}{2000/07/12}{Ensure that rule is in \cs{normalcolor}} @@ -3700,7 +3749,7 @@ \global \@firstcolumnfalse \global \setbox\@leftcolumn \box\@outputbox %<*trace> - \tr@ce{PAGE: first column boxed}% + \fl@trace{PAGE: first column boxed}% %</trace> \else \global \@firstcolumntrue @@ -3716,12 +3765,12 @@ }% }% %<*trace> - \tr@ce{PAGE: second column also boxed}% + \fl@trace{PAGE: second column also boxed}% %</trace> \@combinedblfloats \@outputpage %<*trace> - \tr@ce{PAGE: two column page completed}% + \fl@trace{PAGE: two column page completed}% %</trace> \begingroup \@dblfloatplacement @@ -3733,7 +3782,7 @@ \@whilesw\if@fcolmade \fi {\@outputpage %<*trace> - \tr@ce{PAGE: double float page completed}% + \fl@trace{PAGE: double float page completed}% %</trace> \@startdblcolumn}% \endgroup @@ -3750,7 +3799,7 @@ % package have been declared. It also describes their use and sets % values for them which are reasonable for typical douments using % US letter or A4 sized paper. -% +% % \paragraph{Limits for the placement of floating objects} % % \begin{macro}{\c@topnumber} @@ -3900,7 +3949,7 @@ % When floating objects are placed on a seperate page or column, % called a `float page', the layout of the page is controlled by % these parameters, which are rubber lengths. -% +% % At the top of the page |\@fptop| is inserted; % typically this supplies some stretchable whitespace. % At the bottom of the page |\@fpbot| ais inserted. @@ -3941,7 +3990,7 @@ % \end{macro} % \end{macro} % \end{macro} -% +% % \begin{macro}{\topfigrule} % \begin{macro}{\botfigrule} % \begin{macro}{\dblfigrule} @@ -3958,7 +4007,7 @@ % \end{macro} % \end{macro} % \end{macro} -% -% +% +% % \Finale \endinput diff --git a/Master/texmf-dist/source/latex/base/ltpage.dtx b/Master/texmf-dist/source/latex/base/ltpage.dtx index b29eefcdd28..11490ca6b53 100644 --- a/Master/texmf-dist/source/latex/base/ltpage.dtx +++ b/Master/texmf-dist/source/latex/base/ltpage.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -71,7 +71,7 @@ % current and succeeding pages to \emph{style} % % |\thispagestyle|\marg{style} : sets the page style of the -% current page only to \emph{style}. +% current page only to \emph{style}. % % To define a page style \emph{style}, you must define % |\ps@|\emph{style} to set the page style parameters. @@ -84,7 +84,7 @@ % commands, the page style defines the commands |\chaptermark|, % |\sectionmark|, etc., where |\chaptermark|\marg{text} is called by % |\chapter| to set a mark. The |\...mark| commands and the |\...head| -% macros are defined with the help of the following macros. +% macros are defined with the help of the following macros. % % (All the |\...mark| commands should be initialized to no-ops.) % @@ -94,10 +94,10 @@ % a `left' and a `right' mark, using the following commands:\\ % |\markboth|\marg{left}\marg{right} : Adds both marks.\\ % |\markright|\marg{right} : Adds a 'right' mark.\\ -% |\leftmark| : +% |\leftmark| : % Used in the output routine, gets the current `left' mark. % Works like \TeX's |\botmark.|\\ -% |\rightmark| : +% |\rightmark| : % Used in the output routine, gets the current `right' mark. % Works like \TeX's |\firstmark|. % The marking commands work reasonably well for right marks `numbered @@ -179,7 +179,7 @@ % \begin{macro}{\markright} % \changes{v1.0d}{1994/05/20}{Changed setting for \cs{protect}.} % \changes{v1.0e}{1994/11/04}{Added \cs{@unexpandable@protect}. -% ASAJ.} +% ASAJ.} % % User commands for setting \LaTeX\ marks. % @@ -275,7 +275,7 @@ % \end{macro} % % \begin{macro}{\flushbottom} -% |\flushbottom|: +% |\flushbottom|: % Inverse of |\raggedbottom| --- makes all pages the same height. % \begin{macrocode} \def\flushbottom{% @@ -291,7 +291,7 @@ % \changes{v1.0h}{1994/07/20}{Save a few tokens} % \begin{macrocode} \def\sloppy{% - \tolerance 9999% + \tolerance 9999% \emergencystretch 3em% \hfuzz .5\p@ \vfuzz\hfuzz} diff --git a/Master/texmf-dist/source/latex/base/ltpageno.dtx b/Master/texmf-dist/source/latex/base/ltpageno.dtx index a779807b2bb..a76efad7b66 100644 --- a/Master/texmf-dist/source/latex/base/ltpageno.dtx +++ b/Master/texmf-dist/source/latex/base/ltpageno.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse diff --git a/Master/texmf-dist/source/latex/base/ltpar.dtx b/Master/texmf-dist/source/latex/base/ltpar.dtx index 83c3200eaa4..e8f67a988ce 100644 --- a/Master/texmf-dist/source/latex/base/ltpar.dtx +++ b/Master/texmf-dist/source/latex/base/ltpar.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -46,7 +46,7 @@ Leslie Lamport\and Frank Mittelbach\and Tobias Oetiker \thanks{Tobi did the documentation update}\and - Chris Rowley\and + Chris Rowley\and Rainer Sch\"opf} \begin{document} \maketitle @@ -78,8 +78,8 @@ % % \section{Paragraphs} % -% This section of the kernel declares the commands used to set -% |\par| and |\everypar| when ever their function needs to be +% This section of the kernel declares the commands used to set +% |\par| and |\everypar| when ever their function needs to be % changed for a long time. % % \StopEventually{} @@ -120,7 +120,7 @@ % Short-term changes are made by the usual |\def\par| commands. % The original values are restored after a short-term change % by the |\@restorepar| commands. -% +% % \DescribeMacro{\@@par} % |\@@par| always is defined to be the original \TeX{} |\par|. % @@ -136,7 +136,7 @@ % \item |\minipage| % \end{itemize} % -% When dealing with |\par| and |\everypar| remember the following two +% When dealing with |\par| and |\everypar| remember the following two % warnings: % \begin{enumerate} % \item Commands that make short-term changes to |\par| and |\everypar| @@ -144,14 +144,14 @@ % ones that do the restoration may be executed inside a group. In % particular, |\everypar| is executed inside a group whenever a new % paragraph begins with a left brace. The |\everypar| command -% that restores its definition should be local to the current +% that restores its definition should be local to the current % group (in case the command % is inside a minipage used inside someplace where |\everypar| has % been redefined). Thus, if |\everypar| is redefined to do an % |\everypar{}| it could take several executions of |\everypar| % before the restoration ``holds''. This usually causes no problem. -% However, to prevent the extra executions from doing harm, -% use a global switch to keep anything harmful in the new +% However, to prevent the extra executions from doing harm, +% use a global switch to keep anything harmful in the new % |\everypar| from being done twice. % \item Commands that change |\everypar| should remember that % |\everypar| might be supposed to set the following switches false: @@ -190,7 +190,7 @@ \def\@restorepar{\def\par{\@par}} % \end{macrocode} % \end{macro} -% +% % \Finale \endinput diff --git a/Master/texmf-dist/source/latex/base/ltpictur.dtx b/Master/texmf-dist/source/latex/base/ltpictur.dtx index 1df3e4a1b32..8d26123d59e 100644 --- a/Master/texmf-dist/source/latex/base/ltpictur.dtx +++ b/Master/texmf-dist/source/latex/base/ltpictur.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -73,11 +73,11 @@ % |\qbezier|\oarg{N}\parg{AX,AY}\parg{BX,BY}\parg{CX,CY} % plots a quadratic Bezier curve from \parg{AX,AY} to \parg{CX,CY}, % with \parg{BX,BY} as the third Bezier point, using $N+1$ points -% equally spaced parametrically. +% equally spaced parametrically. % If $N = 0$ (the default value), then a sufficient number of points % are used to draw a connected curve--except that at most % $|\qbeziermax| + 1$ points are drawn. A ``point'' is a square of -% side |\@wholewidth|. +% side |\@wholewidth|. % % \DescribeMacro{\bezier} % In addition, to be compatible with the old |bezier| package, a @@ -332,7 +332,7 @@ % \changes{LaTeX2.09}{1991/08/14} % {(RmS) inserted extra braces around entry for NFSS} % \changes{LaTeX2.09}{1993/11/03} -% {(RmS) changed \cs{halign} to \cs{ialign} to initialize +% {(RmS) changed \cs{halign} to \cs{ialign} to initialize % \cs{tabskip} and \cs{everycr}} % % \begin{macro}{\@ishortstack} @@ -562,10 +562,10 @@ \ifnum \@yarg >\z@ \let\@upordown\raise \@clnht\z@ \else\let\@upordown\lower \@clnht \ht\@linechar\fi \@clnwd \wd\@linechar -\if@negarg +\if@negarg \hskip -\wd\@linechar \def\reserved@a{\hskip -2\wd\@linechar}% \else - \let\reserved@a\relax + \let\reserved@a\relax \fi \@whiledim \@clnwd <\@linelen \do {\@upordown\@clnht\copy\@linechar @@ -578,7 +578,7 @@ \@tempdimb\@tempdima\advance\@tempdimb -\wd\@linechar \if@negarg \hskip -\@tempdimb \else \hskip \@tempdimb \fi \multiply\@tempdima \@m -\@tempcnta \@tempdima +\@tempcnta \@tempdima \@tempdima \wd\@linechar \divide\@tempcnta \@tempdima \@tempdima \ht\@linechar \multiply\@tempdima \@tempcnta \divide\@tempdima \@m @@ -594,7 +594,7 @@ % \begin{macrocode} \ifdim \@linelen = \z@ \else - \@picture@warn + \@picture@warn \fi \else\@upordown\@clnht\copy\@linechar\fi} % \end{macrocode} @@ -919,7 +919,7 @@ % BEGIN % \@tempcnta := integer coercion of (DIAM + 2pt) % + 2pt added 1 Nov 88 -% \@tempcnta := \@tempcnta / integer coercion of 4pt +% \@tempcnta := \@tempcnta / integer coercion of 4pt % if \@tempcnta > 10 % then \@tempcnta := 10 fi % if \@tempcnta > 0 @@ -1104,7 +1104,7 @@ % |\advance\@tempdima 2pt\relax| added 1 Nov 88 to fix bug in which % size of drawn circle not monotonic function of argument of |\circle|, % caused by different rounding for dimensions of large and small -% circles. +% circles. % % \begin{macrocode} %<*2ekernel|def> @@ -1116,8 +1116,8 @@ \gdef\@getcirc#1{\@tempdima #1\relax \advance\@tempdima 2\p@ \@tempcnta\@tempdima \@tempdima 4\p@ \divide\@tempcnta\@tempdima - \ifnum \@tempcnta >10\relax - \@picture@warn + \ifnum \@tempcnta >10\relax + \@picture@warn \@tempcnta 10\relax \fi \ifnum \@tempcnta >\z@ \advance\@tempcnta\m@ne @@ -1134,12 +1134,12 @@ % % \begin{macro}{\@picture@warn} % Generic warning for lines, vectors (used in |\@sline|) and -% oval or circle (used un |\@getcirc|) are not available at +% oval or circle (used un |\@getcirc|) are not available at % right size. % \changes{v1.1g}{1997/09/15}{Macro added pr/2524} % \begin{macrocode} \def\@picture@warn{\@latex@warning{% - \string\oval, \string\circle, or \string\line\space + \string\oval, \string\circle, or \string\line\space size unavailable}} % \end{macrocode} % \end{macro} @@ -1322,7 +1322,7 @@ % \end{macro} % \end{macro} % -% Initialization: ``|\thinlines|'' +% Initialization: ``|\thinlines|'' % \changes{v1.1f}{1995/10/27} % {Move initialisation to kernel from autoload file} % \begin{macrocode} @@ -1339,7 +1339,7 @@ % % \subsection{Curves} % The new |\qbezier| command, based on the old |\bezier| defined in -% |bezier.sty|. +% |bezier.sty|. % \changes{v0.1c}{1994/04/28}{bezier curves added} % % \begin{oldcomments} @@ -1355,16 +1355,16 @@ % \@ya := |BY - AY| % \@yb := |CY - BY| % \@ya := Max(\@ya, \@yb) -% @sc := Max(\@xa, \@ya) -% %% The coefficient .5 below is the degree of overlap of +% @sc := Max(\@xa, \@ya) +% %% The coefficient .5 below is the degree of overlap of % %% successive points, where 1 is no overlap and 0 is % %% complete overlap. A coefficient of C multiplies % %% the number of points plotted by 1/C. -% %% -% \@xa := .5 * \@halfwidth +% %% +% \@xa := .5 * \@halfwidth % @sc := @sc / \@halfwidth % @sc := Max(@sc, qbeziermax) -% ELSE @sc := N +% ELSE @sc := N % @scp := @sc+1 % \@xb := 2 * (BX - AX) * \unitlength % \@xa := ((CX-AX)*\unitlength - \@xb)/@sc @@ -1392,7 +1392,7 @@ % \end{macro} % % -% In the code below, to save registers |\@a| \ldots\ are not used. +% In the code below, to save registers |\@a| \ldots\ are not used. % Instead other registers are reused. % % |\newcounter{@sc} -> \c@multicnt|\par @@ -1428,19 +1428,19 @@ \ifnum #1=\z@ \@ovxx #4\unitlength \advance\@ovxx -#2\unitlength - \ifdim \@ovxx<\z@ \@ovxx -\@ovxx \fi - \@ovdx #6\unitlength + \ifdim \@ovxx<\z@ \@ovxx -\@ovxx \fi + \@ovdx #6\unitlength \advance\@ovdx -#4\unitlength - \ifdim \@ovdx<\z@ \@ovdx -\@ovdx \fi + \ifdim \@ovdx<\z@ \@ovdx -\@ovdx \fi \ifdim \@ovxx<\@ovdx \@ovxx \@ovdx \fi - \@ovyy #5\unitlength + \@ovyy #5\unitlength \advance\@ovyy -#3\unitlength - \ifdim \@ovyy<\z@ \@ovyy -\@ovyy \fi - \@ovdy #7\unitlength + \ifdim \@ovyy<\z@ \@ovyy -\@ovyy \fi + \@ovdy #7\unitlength \advance\@ovdy -#5\unitlength \ifdim \@ovdy<\z@ \@ovdy -\@ovdy \fi \ifdim \@ovyy<\@ovdy \@ovyy \@ovdy \fi - \@multicnt + \@multicnt \ifdim \@ovxx>\@ovyy \@ovxx \else \@ovyy \fi \@ovxx .5\@halfwidth \divide\@multicnt\@ovxx \ifnum \qbeziermax<\@multicnt \@multicnt\qbeziermax\relax \fi @@ -1455,26 +1455,26 @@ \@ovyy #7\unitlength \advance\@ovyy -#3\unitlength \advance\@ovyy -\@ovdy \divide\@ovyy\@multicnt % \end{macrocode} -% +% % \changes{v1.1k}{2003/08/27}{added missing displacement pr/3566} % \begin{macrocode} \setbox\@tempboxa\hbox{% - \hskip -\@halfwidth + \hskip -\@halfwidth \vrule \@height\@halfwidth \@depth \@halfwidth \@width \@wholewidth}% \put(#2,#3){% - \count@\z@ + \count@\z@ \@whilenum{\count@<\@tempcnta}\do - {\@xdim\count@\@ovxx - \advance\@xdim\@ovdx - \divide\@xdim\@multicnt - \multiply\@xdim\count@ + {\@xdim\count@\@ovxx + \advance\@xdim\@ovdx + \divide\@xdim\@multicnt + \multiply\@xdim\count@ \@ydim\count@\@ovyy \advance\@ydim\@ovdy \divide\@ydim\@multicnt - \multiply\@ydim\count@ - \raise \@ydim + \multiply\@ydim\count@ + \raise \@ydim \hb@xt@\z@{\kern\@xdim \unhcopy\@tempboxa\hss}% \advance\count@\@ne}}} diff --git a/Master/texmf-dist/source/latex/base/ltplain.dtx b/Master/texmf-dist/source/latex/base/ltplain.dtx index ae5a0c7e6f9..bf34a59966e 100644 --- a/Master/texmf-dist/source/latex/base/ltplain.dtx +++ b/Master/texmf-dist/source/latex/base/ltplain.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %%% From File: ltplain.dtx @@ -39,7 +39,7 @@ \begin{document} \title{\filename\\(The file plain.tex, modified for \LaTeX)} \author{Donald~E.~Knuth\\ - Modified by + Modified by Leslie Lamport, Frank Mittelbach,\\ Rainer Sch\"opf, David Carlisle} \date{\filedate} @@ -87,10 +87,10 @@ % \vglue \vgl@ % \hglue \hgl@ % \end{verbatim} -% +% % This file is by now very small as most of it has been moved to more % appropriate kernel files: it may disappear completely one day. -% +% % \LaTeX\ font definitions are done using NFSS2 so none of PLAIN's % font definitions are in \LaTeX. % @@ -335,7 +335,7 @@ % {Remove some \cs{outer} declarations.} % \changes{v1.1h}{1995/04/24} % {Remove remaining \cs{outer} declarations.} -% Now, we define |\newcount|, |\newbox|, etc. so that you can say +% Now, we define |\newcount|, |\newbox|, etc. so that you can say % |\newcount\foo| and |\foo| will be defined (with |\countdef|) to % be the next counter. % @@ -645,7 +645,7 @@ % \begin{macro}{\magstep} % \begin{macrocode} \def\magstephalf{1095 } -\def\magstep#1{\ifcase#1 \@m\or 1200\or 1440\or 1728\or +\def\magstep#1{\ifcase#1 \@m\or 1200\or 1440\or 1728\or 2074\or 2488\fi\relax} % \end{macrocode} % \end{macro} @@ -712,7 +712,7 @@ % \end{macrocode} % \end{macro} % \end{macro} -% +% % \begin{macro}{\endgraf} % \begin{macro}{\endline} % \begin{macrocode} @@ -767,7 +767,7 @@ % \end{macro} % % \begin{macro}{\loop} -% \changes{v1.0h}{1994/05/16}{Use Kabelschacht method} +% \changes{v1.0h}{1994/05/16}{Use Kabelschacht method} % \begin{macro}{\iterate} % \changes{v1.1b}{1994/11/10} % {(CAR) added extra \cs{relax}} @@ -790,7 +790,7 @@ % This setting of |\repeat| is needed to make |\loop...\if...\repeat| % skippable within another |\if...|. % \begin{macrocode} -\let\repeat=\fi +\let\repeat=\fi % \end{macrocode} % \end{macro} % \end{macro} @@ -882,15 +882,15 @@ % \end{macro} % % \begin{macro}{\m@th} -% \changes{v1.0h}{1994/05/16}{Remove unnecssary space} +% \changes{v1.0h}{1994/05/16}{Remove unnecssary space} % \begin{macrocode} \def\m@th{\mathsurround\z@} % \end{macrocode} % \end{macro} % % \begin{macro}{\underbar} -% Due to \LaTeX's redefinition of |\underline| plain \TeX's -% |\underbar| can be done in a simpler fashion (but do we +% Due to \LaTeX's redefinition of |\underline| plain \TeX's +% |\underbar| can be done in a simpler fashion (but do we % need it at all?). % \changes{v1.1m}{1994/05/26} % {(CAR/FMi) changed to use box \cs{tw@}} @@ -920,8 +920,8 @@ % % \changes{v1.0h}{1994/05/16}{Remove unnecessary def for \cs{item}} % \changes{v1.1i}{1995/04/27} -% {Move \cs{hang} and \cs{textindent} to latex209.def} -% \changes{RmS}{1991/11/04}{Removed \cs{itemitem} since never +% {Move \cs{hang} and \cs{textindent} to latex209.def} +% \changes{RmS}{1991/11/04}{Removed \cs{itemitem} since never % needed/useful with \LaTeX.} % % \begin{macro}{\narrower} @@ -932,8 +932,8 @@ % \end{macrocode} % \end{macro} % -% \changes{v1.1c}{1994/11/12}{Comment out more encoding specific -% commands} +% \changes{v1.1c}{1994/11/12}{Comment out more encoding specific +% commands} % \LaTeX\ defines |\ae| and similar commands elsewhere. % % \begin{macrocode} @@ -944,7 +944,7 @@ % % Most text commands are actually encoding specific and therefore % defined later, so commented out or removed from this file. -% \changes{v1.0h}{1994/05/16}{Comment out encoding specific commands} +% \changes{v1.0h}{1994/05/16}{Comment out encoding specific commands} % % \begin{macro}{\leavevmode} % begins a paragraph, if necessary @@ -1003,7 +1003,7 @@ % This is the \LaTeX{} version of the second incarnation of the plain % macro |\sh@ft|, which takes a dimension as its argument. It shifts % a pseudo-accent horizontally by an amount proportional to the product -% of its argument and the slant-per-point (fontdimen 1). +% of its argument and the slant-per-point (fontdimen 1). % % \begin{macrocode} \def\ltx@sh@ft #1{% @@ -1015,7 +1015,7 @@ % \end{macro} % % -% +% % \LaTeX{} change: the text commands such as % |\d|, |\b|, |\c|, |\copyright|,~|\TeX| % are now defined elsewhere. @@ -1024,7 +1024,7 @@ % {1993/11/29}{All accents in decimals; suggested by Paul Taylor} % \changes{v1.0d}{1994/04/12} % {Define \cs{@acci}} -% \changes{v1.0h}{1994/05/16}{Remove \cs{@acci} and friends again} +% \changes{v1.0h}{1994/05/16}{Remove \cs{@acci} and friends again} % % \LaTeX{} change: Make |\t| work in a moving argument. % Now defined elsewhere. @@ -1044,8 +1044,8 @@ % The box in |\dotfill| originally contained (in plain.tex): % |\mkern 1.5mu .\mkern 1.5mu|; the width of .44em differs from this % by .04pt which is probably an acceptable difference within leaders. -% \changes{v1.1u}{1996/10/28}{Removed math mode} -% \changes{v1.1v}{1996/10/29}{Got arithmetic correct (CAR)} +% \changes{v1.1u}{1996/10/28}{Removed math mode} +% \changes{v1.1v}{1996/10/29}{Got arithmetic correct (CAR)} % \changes{v1.1w}{1996/11/03}{Saved tokens by using \cs{hb@xt@}} % \begin{macrocode} \def\dotfill{% @@ -1061,7 +1061,7 @@ % \begin{macrocode} \sfcode`\)=0 \sfcode`\'=0 \sfcode`\]=0 % \end{macrocode} -% The |\nonfrenchspacing| macro will make further changes to +% The |\nonfrenchspacing| macro will make further changes to % |\sfcode| values. % % @@ -1108,7 +1108,7 @@ % % % \begin{macro}{\tracingall} -% \changes{LaTeX209}{1991/08/26}{Added +% \changes{LaTeX209}{1991/08/26}{Added % \cs{errorcontextlines}!=\cs{maxdimen}, suggested by J. Schrod} % \changes{v1.1n}{1995/07/02}{Use \cs{showoutput} to save space} % \changes{v1.1x}{2002/02/24}{Use newly added \cs{loggingoutput}} @@ -1132,7 +1132,7 @@ % Punctuation affects the spacing. % \begin{macrocode} %<*2ekernel|autoload> -\nonfrenchspacing +\nonfrenchspacing %</2ekernel|autoload> % \end{macrocode} % diff --git a/Master/texmf-dist/source/latex/base/ltsect.dtx b/Master/texmf-dist/source/latex/base/ltsect.dtx index 2da55c90f5c..bd84b1efd15 100644 --- a/Master/texmf-dist/source/latex/base/ltsect.dtx +++ b/Master/texmf-dist/source/latex/base/ltsect.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -44,7 +44,7 @@ Leslie Lamport\and Frank Mittelbach\and Chris Rowley\and - Tobias Oetiker\thanks{Tobi updated + Tobias Oetiker\thanks{Tobi updated the comments to `doc' conventions}\and Rainer Sch\"opf} @@ -83,7 +83,7 @@ % \changes{v1.0g}{1994/10/18}{Added \cs{normalcolor}} % \changes{v1.0i}{1994/11/17} % {\cs{@tempa} to \cs{reserved@a}} -% \changes{v1.0m}{1995/05/03}{TO: Promoted documentation to doc.sty +% \changes{v1.0m}{1995/05/03}{TO: Promoted documentation to doc.sty % standard} % % \begin{macrocode} @@ -92,10 +92,10 @@ % \end{macrocode} % % \subsection{The Title} -% +% % \DescribeMacro{\title} % The user defines the title and author by the declarations -% |\title|\marg{name}, +% |\title|\marg{name}, % \DescribeMacro{\author} % |\author|\marg{name} % @@ -152,7 +152,7 @@ % \end{macro} % % \changes{1.0h}{1994/11/04}{(ASAJ) Added \cs{protected@xdef} to -% \cs{thanks}.} +% \cs{thanks}.} % \begin{macro}{\thanks} % \begin{macrocode} \def\thanks#1{\footnotemark @@ -181,7 +181,7 @@ % \end{macrocode} % \subsection{Sectioning} % -% +% % \begin{macro}{\@secpenalty} % \begin{macrocode} \newcount\@secpenalty @@ -231,7 +231,7 @@ % \end{description} % % If `|*|' is missing, then increment the counter. If it is -% present, then there should be no |[|\meta{altheading}|]| argument. +% present, then there should be no |[|\meta{altheading}|]| argument. % The command uses the counter 'secnumdepth'. It contains a pointer % to the highest section level that is to be numbered. % @@ -249,9 +249,9 @@ % \begin{oldcomments} % \@startsection {NAME}{LEVEL}{INDENT}{BEFORESKIP}{AFTERSKIP}{STYLE} == % BEGIN -% IF @noskipsec = T THEN \leavevmode FI +% IF @noskipsec = T THEN \leavevmode FI % % true if previous section had no body. -% +% % \par % \@tempskipa := BEFORESKIP % @afterindent := T @@ -285,7 +285,7 @@ \everypar{}% \else \addpenalty\@secpenalty\addvspace\@tempskipa - \fi + \fi \@ifstar {\@ssect{#3}{#4}{#5}{#6}}% {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}} @@ -320,7 +320,7 @@ % \NAMEmark{ARG1} % \addcontentsline{toc}{NAME} % { IF LEVEL > \c@secnumdepth -% ELSE +% ELSE % \protect\numberline{\theNAME} % FI % ARG1 } @@ -400,7 +400,7 @@ % % \begin{macro}{\@xsect}% % Pseudocode for the |\@xsect| command -% \begin{oldcomments} +% \begin{oldcomments} % \@xsect{AFTERSKIP} == % BEGIN % IF AFTERSKIP > 0 @@ -417,7 +417,7 @@ % \@svsechd % \endgroup % \unskip -% \hskip -AFTERSKIP \relax +% \hskip -AFTERSKIP \relax % %% relax added 14 Jan 91 % ELSE \clubpenalty :=G \@clubpenalty % \everypar := NULL @@ -429,7 +429,7 @@ % \end{oldcomments} % % \changes{0.0}{1992/08/19} -% {(RmS) corrected bug: stretch and shrink in argument to +% {(RmS) corrected bug: stretch and shrink in argument to % \cs{hskip} previously not negated} % \begin{macrocode} \def\@xsect#1{% @@ -439,7 +439,7 @@ % Why not combine |\@sect| and |\@xsect| and save doing the % same test twice? It is not possible to change this now as these % have become hooks! -% +% % This |\par| seems unnecessary. % \begin{macrocode} \par \nobreak @@ -455,11 +455,11 @@ \@nobreakfalse \global\@noskipsectrue \everypar{% - \if@noskipsec + \if@noskipsec \global\@noskipsecfalse {\setbox\z@\lastbox}% - \clubpenalty\@M - \begingroup \@svsechd \endgroup + \clubpenalty\@M + \begingroup \@svsechd \endgroup \unskip \@tempskipa #1\relax \hskip -\@tempskipa @@ -516,7 +516,7 @@ % END % END % \end{oldcomments} -% +% % % \begin{macro}{\@ssect} % \begin{macrocode} @@ -550,7 +550,7 @@ \@xsect{#3}} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\if@afterindent} % \begin{macro}{\@afterindenttrue} % \begin{macrocode} @@ -561,9 +561,9 @@ % \begin{macro}{\@afterheading} % \changes{v1.0v}{1996/08/02}{Removed \cs{global} % before \cs{@nobreak...}} -% +% % This hook is used in setting up custom-built headings in classes.dtx. -% +% % \begin{macrocode} \def\@afterheading{% \@nobreaktrue @@ -571,7 +571,7 @@ \if@nobreak \@nobreakfalse \clubpenalty \@M - \if@afterindent \else + \if@afterindent \else {\setbox\z@\lastbox}% \fi \else @@ -580,7 +580,7 @@ \fi}} % \end{macrocode} % \end{macro} -% +% % % \begin{macro}{\@hangfrom} % @@ -596,7 +596,7 @@ % \end{macro} % % \begin{macro}{\c@secnumdepth} -% \begin{macro}{\c@tocdepth} +% \begin{macro}{\c@tocdepth} % \begin{macrocode} \newcount\c@secnumdepth \newcount\c@tocdepth @@ -605,16 +605,16 @@ % % \begin{macro}{\secdef} % -% |\secdef{|\meta{unstarcmds}|}{|\meta{unstarcmds}|}{|% -% \meta{starcmds}|}|\\ +% |\secdef{|\meta{unstarcmds}|}{|\meta{unstarcmds}|}{|% +% \meta{starcmds}|}|\\ % When defining a |\chapter| or |\section| command without using % |\@startsection|, you can use |\secdef| as follows: % \begin{enumerate} -% \item |\def\chapter{| \ldots |\secdef| +% \item |\def\chapter{| \ldots |\secdef| % |\|\meta{starcmd} |\|\meta{unstarcmd} |}| -% \item |\def\|\meta{starcmd}|[#1]#2{| \ldots |}| +% \item |\def\|\meta{starcmd}|[#1]#2{| \ldots |}| % |%| Command to define |\chapter[|\ldots|]{|\ldots|}| -% \item |\def\|\meta{unstarcmd}|#1{| \ldots |}| +% \item |\def\|\meta{unstarcmd}|#1{| \ldots |}| % |%| Command to define |\chapter*{|\ldots|}| % \end{enumerate} % @@ -650,12 +650,12 @@ % \subsection{Table of Contents etc.} % % \subsubsection{Convention} -% |\tf@|\meta{foo} = file number for output for table foo. +% |\tf@|\meta{foo} = file number for output for table foo. % The file is opened only if |@filesw| = |true|. % % \subsubsection{Commands} % -% +% % A |\l@|\meta{type}|{|\meta{entry}|}{|\meta{page}|}| Macro needs to % defined by document style for making an entry of type \meta{type} % in a table of contents, etc. E.g., the document style @@ -675,14 +675,14 @@ % command. % % \begin{macro}{\@starttoc} -% The |\@starttoc|\marg{ext} command is used to define the commands:\\ +% The |\@starttoc|\marg{ext} command is used to define the commands:\\ % |\tableofcontents|, |\listoffigures|, etc. % -% For example: +% For example: % |\@starttoc{lof}| is used in |\listoffigures|. This command % reads the |.|\meta{ext} file and sets up to write the new % |.|\meta{ext} file. -% +% % \begin{oldcomments} % \@starttoc{EXT} == % BEGIN @@ -707,7 +707,7 @@ \begingroup \makeatletter \@input{\jobname.#1}% - \if@filesw + \if@filesw \expandafter\newwrite\csname tf@#1\endcsname \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax \fi @@ -718,7 +718,7 @@ % % \begin{macro}{\addcontentsline} % The |\addcontentsline{|\meta{table}|}{|\meta{type}|}{|% -% \meta{entry}|}| command allows the user to add +% \meta{entry}|}| command allows the user to add % his/her own entry to a table of contents, etc. The command adds the % entry |\contentsline{|\meta{type}|}{|\meta{entry}|}{|\meta{page}|}| % to the |.|\meta{table} file. @@ -741,7 +741,7 @@ % \changes{v1.0h}{1994/11/04}{Added \cs{protected@write} to % \cs{addtocontents}. ASAJ.} % \begin{macro}{\addtocontents} -% +% % The |\addtocontents{|\meta{table}|}{|\meta{text}|}| command % adds \meta{text} to the |.|\meta{table} file, with no % page number. @@ -779,14 +779,14 @@ % Macro to produce a table of contents line with the following % parameters: % \begin{description} -% \item[level] If \meta{level} $>$ |\c@tocdepth|, then no line +% \item[level] If \meta{level} $>$ |\c@tocdepth|, then no line % produced. % \item[indent] Total indentation from the left margin. % \item[numwidth] Width of box for number if the \meta{title} has a % |\numberline| command. % As of 25 Jan 1988, this is also the amount of extra % indentation added to second and later lines of a -% multiple line entry. +% multiple line entry. % \item[title] Contents of entry. % \item[page] Page number. % \end{description} @@ -800,7 +800,7 @@ % \item[|\@dotsep|] Separation between dots, in mu units. % Should be |\def|'d to a number like 2 or 1.7 % \end{description} -% +% % \begin{macro}{\@dottedtocline} % \changes{LaTeX2.09}{1991/09/29} % {(RmS) added \cs{reset@font} for page number} @@ -823,7 +823,7 @@ % \begin{macrocode} \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip {#4}\nobreak - \leaders\hbox{$\m@th + \leaders\hbox{$\m@th % \end{macrocode} % If a document uses fonts other than computer modern, the use of a % dot from math can be very disturbing despite the fact that this @@ -843,8 +843,8 @@ % \end{macrocode} % \end{macro} % -% \textbf{Note:} |\nobreak|'s added 7 Jan 86 to prevent bad line break -% that left the page number dangling by itself at left edge of a new +% \textbf{Note:} |\nobreak|'s added 7 Jan 86 to prevent bad line break +% that left the page number dangling by itself at left edge of a new % line. % % Changed 25 Jan 88 to use |\leftskip| instead of |\hangindent| so diff --git a/Master/texmf-dist/source/latex/base/ltspace.dtx b/Master/texmf-dist/source/latex/base/ltspace.dtx index 5f867a72a3b..4ad37e1c377 100644 --- a/Master/texmf-dist/source/latex/base/ltspace.dtx +++ b/Master/texmf-dist/source/latex/base/ltspace.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -69,7 +69,7 @@ % This section deals with spacing, and line- and page-breaking. % % \subsection{User Commands} -% +% % \DescribeMacro\nopagebreak\oarg{i} : \meta{i} = 0,...,4. % % Default argument = 4. Puts a penalty into the vertical list @@ -80,15 +80,15 @@ % 3 : penalty = |\@highpenalty|\\ % 4 : penalty = 10000 % -% \DescribeMacro\pagebreak\oarg{i} : +% \DescribeMacro\pagebreak\oarg{i} : % same as \nopagebreak except negatives of its penalty % % \DescribeMacro\linebreak\oarg{i} : analog of the above % % \DescribeMacro\nolinebreak\oarg{i} : analog of the above % -% \DescribeMacro\samepage : -% inhibits page breaking most places by setting the +% \DescribeMacro\samepage : +% inhibits page breaking most places by setting the % following penalties to 10000:\\ % |\interlinepenalty|\\ % |\postdisplaypenalty|\\ @@ -101,7 +101,7 @@ % % \DescribeMacro{\\} : initially defined to be |\newline| % -% |\\|\oarg{length} : initially defined to be +% |\\|\oarg{length} : initially defined to be % |\vspace|\marg{length}|\newline|\\ % Note: |\\*| adds a |\vadjust{\penalty 10000}| % @@ -124,9 +124,9 @@ % mechanisms: % \begin{itemize} % \item |\unskip| is used to remove the glue just added by -% a space that has already had its effect; it is sometimes -% invoked after an |\ifdim| test on |\lastskip| (see below); -% \item |\ignorespaces| is used to ignore space-tokens yet to come. +% a space that has already had its effect; it is sometimes +% invoked after an |\ifdim| test on |\lastskip| (see below); +% \item |\ignorespaces| is used to ignore space-tokens yet to come. % \end{itemize} % % The test done on |\lastskip| is sometimes for equality with zero and @@ -139,7 +139,7 @@ % internally does an |\unskip|) and one bit of code (in |\@item|) even % has two |\unskips| before a |\par|. These uses may be fossil code % but if they are necessary, maybe |\@killglue| would be even safer. -% +% % Such removal of glue by |\unskip| may sometimes have the wrong result, % removing not the glue from a space-token but other explicit glue; % this is sometimes not what is intended. @@ -168,14 +168,14 @@ % % Also, the current rules do not work well when more than one such % command appears consecutively, separated by space-tokens; it leaves -% glue between every other invisible. +% glue between every other invisible. % % There is also a question about what these commands should do when % they occur next to spaces that do not come from space tokens but, % for example, from |\hspace|. Should they still produce `just one % space'? If so, which one? It is good to note that the manual % is sufficiently cautious about invisibles that we are not obliged to -% make anything work. +% make anything work. % % Another interesting side-road to explore is whether the space-tokens % either side of an |\hspace{...}| should be ignored. @@ -204,11 +204,11 @@ % paragraphs, which is probably not what the author intended (since % there is no empty line after it). % \begin{verbatim} -% +% % \index{beginnings} % Beginnings of paragraphs ... % \end{verbatim} -% +% % I know of no algorithm that will handle satisfactorily even % all the most common cases; note that it could be that the best % algorithm may be different for different invisibles since, @@ -224,7 +224,7 @@ % to zero; examples of such glue are |\hskip 1sp| and, possibly better % but more complex, |\hskip -1sp \hskip 1sp|. However, this only works % when it is known that user-supplied text is about to start. -% +% % Some similar concerns apply to the handling of space and penalties % in vertical mode; there is an extra hurdle here as |\unskip| does % not work on the main vertical list. The complexity of the tests done @@ -265,11 +265,11 @@ % \item Remove unnecessary |\unskips|. % \item Investigate and rationalise the `newline' code. % \item Find better algorithms for all sorts of things or, easier(?), -% fix \TeX{} itself. +% fix \TeX{} itself. % \end{itemize} -% +% % \subsection{The code} -% +% % \begin{macrocode} %<*2ekernel> \message{spacing,} @@ -288,7 +288,7 @@ % % % \begin{macro}{\@no@pgbk} -% \changes{v1.2h}{1995/07/05}{Macro replaces \cs{@pgbk} +% \changes{v1.2h}{1995/07/05}{Macro replaces \cs{@pgbk} % and \cs{@nopgbk}} % \begin{macrocode} \def\@no@pgbk #1[#2]{% @@ -313,7 +313,7 @@ % \end{macro} % \end{macro} % \begin{macro}{\@no@lnbk} -% \changes{v1.2u}{1996/10/29}{Macro replaces \cs{@lnbk} +% \changes{v1.2u}{1996/10/29}{Macro replaces \cs{@lnbk} % and \cs{@nolnbk}} % \begin{macrocode} \def\@no@lnbk #1[#2]{% @@ -411,13 +411,13 @@ \def\@gnewline #1{% \ifvmode \@nolnerr - \else + \else \unskip \reserved@e {\reserved@f#1}\nobreak \hfil \break \fi} % \end{macrocode} % \end{macro} % -% +% % \begin{macro}{\@getpen} % \begin{macrocode} \def\@getpen#1{\ifcase #1 \z@ \or \@lowpenalty\or @@ -516,21 +516,21 @@ % destroy them. %\begin{verbatim} %\def \@esphack{% -% \relax \ifvmode -% \nobreak -% \ifdim \@savsk=\z@ -% \else +% \relax \ifvmode +% \nobreak +% \ifdim \@savsk=\z@ +% \else % \vskip\@savsk % \fi -% \else +% \else % \ifhmode % \spacefactor \@savsf -% \ifdim \@savsk>\z@ +% \ifdim \@savsk>\z@ % \ignorespaces -% \fi +% \fi % \fi % \fi -%} +%} %\end{verbatim} % For the moment we are going to ignore the vertical versions until % they are correct. @@ -585,13 +585,13 @@ % not live in vmode (this is how some people feel about marginals). % % If it occurs in vmode then it enters hmode and ensures that -% |\@savsk| is nonzero so that the |\ignorespaces| is put in later. +% |\@savsk| is nonzero so that the |\ignorespaces| is put in later. % It is not used at present. % \changes{v1.2f}{1995/05/25}{(CAR) not used so `removed'.} %\begin{verbatim} % \def \@vbsphack{ % % \relax \ifvmode -% \leavevmode +% \leavevmode % \@savsk 1sp % \@savsf \spacefactor % \else @@ -608,8 +608,8 @@ % \subsection{Vertical spacing} % % -% \LaTeX\ supports the plain \TeX\ commands -% |\smallskip|, |\medskip| and |\bigskip|. +% \LaTeX\ supports the plain \TeX\ commands +% |\smallskip|, |\medskip| and |\bigskip|. % However, it redefines them using |\vspace| instead of |\vskip|. % % Extra vertical space is added by the command @@ -675,7 +675,7 @@ % \end{macrocode} % \end{macro} % -% +% % \begin{macro}{\addvspace} % \changes{v1.2b}{1994/11/12}{Corrected error message} % \changes{v1.2c}{1994/11/13}{Recorrected error message} @@ -730,16 +730,16 @@ % \begin{macro}{\@vspacer} % \changes{v1.2f}{1995/05/25} % {(CAR) macros modified to be more efficient} -% \changes{v1.2f}{1995/05/25}{(CAR) \cs{@restorepar} added to avoid +% \changes{v1.2f}{1995/05/25}{(CAR) \cs{@restorepar} added to avoid % possible infinite tail recursion caused by a typo in the argument.} % The new code for these commands depends on the following facts: % \begin{itemize} -% \item The value of prevdepth is changed only when a box or rule +% \item The value of prevdepth is changed only when a box or rule % is created and added to a vertical list; -% \item The value of prevdepth is used only when a box is created +% \item The value of prevdepth is used only when a box is created % and added to a vertical list; -% \item The value of prevdepth is always local to the building of -% one vertical list. +% \item The value of prevdepth is always local to the building of +% one vertical list. % \end{itemize} % \begin{macrocode} \DeclareRobustCommand\vspace{\@ifstar\@vspacer\@vspace} @@ -791,7 +791,7 @@ % \end{macro} % \end{macro} % \end{macro} -% +% % \begin{macro}{\smallskipamount} % \begin{macro}{\medskipamount} % \begin{macro}{\bigskipamount} @@ -814,7 +814,7 @@ % This idea is borrowed from the \textsf{amsmath} package but % here we define a robust command. % -% This command is a low-level command designed for use only before +% This command is a low-level command designed for use only before % hyphens or dashes (such as |-|, |--|, or |---|). % % It could probably be better implemented: it may need its own @@ -851,7 +851,7 @@ % \begin{macro}{\@xobeysp} % \changes{v1.2t}{1996/09/28}{Moved from ltmiscen.dtx and redefined to % use \cs{nobreakspace }} -% +% % This is a robust command that produces a horizontal space at % which, in paragraph-mode, a line-break is not possible. We then % define an active |~| to expand to it since this is the documented @@ -865,7 +865,7 @@ % % We need to keep \cs{@xobeysp} as it is widely used; so here it is % let to the non-robust command \cs{nobreakspace }. -% +% % \begin{macrocode} \DeclareRobustCommand{\nobreakspace}{% \leavevmode\nobreak\ } @@ -934,7 +934,7 @@ % % \begin{macro}{\fill} % \begin{macrocode} -\newskip\fill +\newskip\fill \fill = 0pt plus 1fill % \end{macrocode} % \end{macro} @@ -973,7 +973,7 @@ % \end{macro} % \end{macro} % \end{macro} -% +% % \begin{macro}{\obeycr} % \begin{macro}{\restorecr} % The following definitions will probably get deleted or moved to @@ -986,7 +986,7 @@ \@gobblecr}% {\catcode`\^^M=13 \gdef\@gobblecr{\@ifnextchar \@gobble\ignorespaces}} -\gdef\restorecr{\catcode`\^^M5 }} +\gdef\restorecr{\catcode`\^^M5 }} % \end{macrocode} % \end{macro} % \end{macro} diff --git a/Master/texmf-dist/source/latex/base/lttab.dtx b/Master/texmf-dist/source/latex/base/lttab.dtx index 0e2b5c240a6..9bbbb68a095 100644 --- a/Master/texmf-dist/source/latex/base/lttab.dtx +++ b/Master/texmf-dist/source/latex/base/lttab.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -87,7 +87,7 @@ % \changes{v1.0f}{1994/05/21}{Use new error commands} % \changes{v1.0j}{1994/11/17} % {\cs{@tempa} to \cs{reserved@a}} -% +% % \subsection{tabbing} % % \begin{oldcomments} @@ -115,7 +115,7 @@ % be right-justified at the right margin. % % \tabbingsep = distance left by the \' command between the -% current position and the field that is +% current position and the field that is % ``left-shifted''. % % UTILITY MACROS @@ -192,7 +192,7 @@ % \` == \@tabrj % \' == \@tablab % \\ == BEGIN \@stopline \@startline END -% \\[DIST] == BEGIN +% \\[DIST] == BEGIN % \@stopline \vskip DIST \@startline\ignorespaces END % \\* == BEGIN \@stopline \penalty 10000 \@startline END % \\*[DIST] == BEGIN \@stopline \penalty 10000 \vskip DIST @@ -205,7 +205,7 @@ % if @minipage = F then \vskip \parskip fi % \box\@tabfbox = \rlap{\indent\the\everypar} % % note: \the\everypar sets @inlabel :=G F -% \@itemfudge == BEGIN \box\@tabfbox END +% \@itemfudge == BEGIN \box\@tabfbox END % \@startline % \ignorespaces % END @@ -330,12 +330,12 @@ % \changes{v1.0c}{1994/05/07}{Changed \cs{@maxtab} to \cs{chardef}} % \begin{macrocode} %<*2ekernel|autoload> -\newdimen\@gtempa +\newdimen\@gtempa \chardef\@firsttab=\the\allocationnumber \newdimen\@gtempa\newdimen\@gtempa\newdimen\@gtempa\newdimen\@gtempa \newdimen\@gtempa\newdimen\@gtempa\newdimen\@gtempa\newdimen\@gtempa \newdimen\@gtempa\newdimen\@gtempa\newdimen\@gtempa\newdimen\@gtempa -\newdimen\@gtempa +\newdimen\@gtempa \chardef\@maxtab=\the\allocationnumber \dimen\@firsttab=0pt % \end{macrocode} @@ -359,7 +359,7 @@ % \end{macro} % \end{macro} % \end{macro} -% +% % \begin{macro}{\@curline} % \begin{macro}{\@curfield} % \begin{macro}{\@tabfbox} @@ -386,7 +386,7 @@ % \begin{macro}{\@startline} % \changes{v1.1f}{1995/10/23}{(CAR)Ensure that \cs{@nxttabmar} is never % larger than \cs{@hightab}} -% It is, in some sense, an error if the current margin +% It is, in some sense, an error if the current margin % tab setting is higher than the value of |\@hightab| (which is % a local variable). That this is allowed is a fundamental design % flaw which is not going to be corrected now. @@ -640,7 +640,7 @@ \@contfield} % \end{macrocode} % \end{macro} -% +% % \begin{macrocode} %</2ekernel|def> % \end{macrocode} @@ -667,7 +667,7 @@ % \begin{oldcomments} % % ARRAY PARMETERS: -% \arraycolsep +% \arraycolsep % : half the width separating columns in an array environment % \tabcolsep % : half the width separating columns in a tabular environment @@ -916,14 +916,14 @@ \set@typeset@protect \lineskip\z@skip\baselineskip\z@skip % \end{macrocode} -% If the parsing of the preamble goes wrong there my be some +% If the parsing of the preamble goes wrong there my be some % characters left which \TeX{} then tries to typeset, i.e., we % would be in horizontal mode. That would produce an endless loop % because the |\halign| expects vertical mode thus issues a |\par| % but that is a no-op at this point. So we better test this case % issue some error message and make a crude recovery by ending that % horizontal mode with force. -% A better fix would be to ensure that we never pick up more than a +% A better fix would be to ensure that we never pick up more than a % single character token (not done). % \changes{v1.1m}{1998/11/13}{Check for hmode to see if something % went wrong during parsing (pr/2884)} @@ -1032,11 +1032,11 @@ % |\tabcolsep| glue inserted by |\multicolumn|. % % -% \changes{v1.0h}{1994/11/04}{(ASAJ) added \cs{set@typeset@protect}.} +% \changes{v1.0h}{1994/11/04}{(ASAJ) added \cs{set@typeset@protect}.} % \changes{v1.1i}{1996/10/21}{Make \cs{multicolumn} long (latex/2180)} % This has been made long so that, for example, a |p|-column can % contain multiple paragraphs; maybe the arguments of |@|-expressions -% should also be able to contain multiple paragraphs. +% should also be able to contain multiple paragraphs. % \begin{macrocode} \long\def\multicolumn#1#2#3{\multispan{#1}\begingroup \@mkpream{#2}% @@ -1166,19 +1166,19 @@ % end case % END % -% \@arrayclassiv == +% \@arrayclassiv == % BEGIN \@preamble := \@preamble * $ \@nextchar$ END % % \@tabclassiv == same as \@arrayclassv except without the $ ... $ % % \@classv == % BEGIN -% \@preamble := +% \@preamble := % \@preamble * \@startpbox{\@nextchar}\ignorespaces\@sharp % \@endpbox % END % -% \@expast{S}: +% \@expast{S}: % Sets \reserved@a := S with all instances of *{N}{STRING} % replaced by N copies of STRING, where N > 0. An * % appearing inside braces is ignored, but *-expressions @@ -1522,7 +1522,7 @@ \advance\@multispan\m@ne \ifnum\@multicnt=\@ne\@firstofone{&\omit}\fi \@multicnt#2% - \advance\@multicnt-#1% + \advance\@multicnt-#1% \advance\@multispan\@ne % \end{macrocode} % The original had |\unskip| at this point, diff --git a/Master/texmf-dist/source/latex/base/ltthm.dtx b/Master/texmf-dist/source/latex/base/ltthm.dtx index 1523b4fddf6..f88634c03ee 100644 --- a/Master/texmf-dist/source/latex/base/ltthm.dtx +++ b/Master/texmf-dist/source/latex/base/ltthm.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -73,7 +73,7 @@ % % If \meta{counter} is given, then environment \meta{name} is numbered % within \meta{counter}. -% +% % E.g., if \meta{counter} = |subsection|, then the first \meta{name} in % subsection 7.2 is numbered \meta{text} 7.2.1. % @@ -109,7 +109,7 @@ % environment for a 'theorem' named 'NAME NUMBER' -- % e.g., \@begintheorem{Lemma}{3.7} starts Lemma 3.7. % -% \@opargbegintheorem{NAME}{NUMBER}{OPARG} : +% \@opargbegintheorem{NAME}{NUMBER}{OPARG} : % A command that begins a theorem % environment for a 'theorem' named 'NAME NUMBER' with optional % argument OPARG -- e.g., \@begintheorem{Lemma}{3.7}{Jones} @@ -200,7 +200,7 @@ \expandafter\@ifdefinable\csname #1\endcsname {\@definecounter{#1}\@newctr{#1}[#3]% \expandafter\xdef\csname the#1\endcsname{% - \expandafter\noexpand\csname the#3\endcsname \@thmcountersep + \expandafter\noexpand\csname the#3\endcsname \@thmcountersep \@thmcounter{#1}}% \global\@namedef{#1}{\@thm{#1}{#2}}% \global\@namedef{end#1}{\@endtheorem}}} @@ -274,7 +274,7 @@ % Providing theorem defaults. % \task{???}{add `reset@font?} % \begin{macrocode} -\def\@begintheorem#1#2{\trivlist +\def\@begintheorem#1#2{\trivlist \item[\hskip \labelsep{\bfseries #1\ #2}]\itshape} \def\@opargbegintheorem#1#2#3{\trivlist \item[\hskip \labelsep{\bfseries #1\ #2\ (#3)}]\itshape} diff --git a/Master/texmf-dist/source/latex/base/ltvers.dtx b/Master/texmf-dist/source/latex/base/ltvers.dtx index 421063536d5..2ee57caced8 100644 --- a/Master/texmf-dist/source/latex/base/ltvers.dtx +++ b/Master/texmf-dist/source/latex/base/ltvers.dtx @@ -1,30 +1,30 @@ % \iffalse meta-comment % -% Copyright 1993-2011 +% Copyright 1993-2014 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -33,7 +33,7 @@ %<*driver> % \fi \ProvidesFile{ltvers.dtx} - [2011/06/27 v1.0m LaTeX Kernel (Version Info)] + [2014/04/24 v1.0n LaTeX Kernel (Version Info)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltvers.dtx} @@ -84,11 +84,11 @@ % \begin{macrocode} %<*2ekernel> \def\fmtname{LaTeX2e} -\edef\fmtversion{2011/06/27} +\edef\fmtversion{2014/05/01} % \end{macrocode} % \end{macro} % \end{macro} -% +% % Check that the format being made is not too old. % The error message complains about `more than 5 years' % but in fact the error is not triggered until 65 months. diff --git a/Master/texmf-dist/source/latex/base/ltx3info.tex b/Master/texmf-dist/source/latex/base/ltx3info.tex index e0aabafba49..85faeeb5e24 100644 --- a/Master/texmf-dist/source/latex/base/ltx3info.tex +++ b/Master/texmf-dist/source/latex/base/ltx3info.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi \documentclass[a4paper]{article} @@ -72,7 +72,7 @@ \title{\Large The \LaTeX3 Project} -\author{\copyright 1995--1999 \ +\author{\copyright 1995--1999 \ Frank Mittelbach and Chris Rowley} @@ -100,7 +100,7 @@ Chris Rowley} \item The printed documentation of CD-ROM collections that contain \LaTeX. \item On-line collections that include a significant proportion of - documents encoded in \LaTeX. + documents encoded in \LaTeX. \end{itemize} \end{abstract} @@ -110,7 +110,7 @@ The purposes of the \LaTeX3 system can be summarized thus: it will greatly increase the range of documents which can be processed; and it will provide a flexible interface for typographic designers to easily specify the formatting of a class of documents. - + The \LaTeX3 Project Team is a small group of volunteers whose aim is to produce this major new document processing system based on the principles pioneered by Leslie Lamport in the current \LaTeX. @@ -122,11 +122,11 @@ enhanced by extensions to that core system. They will continue to develop and maintain this system, releasing updated versions every six months and recording these activities in the \LaTeX{} bugs database (see below). - + Although \LaTeX{} may be distributed freely, the production and maintenance of the system does require expenditure of reasonably large sums of money. The \LaTeX3 Project Fund has therefore been set up to -channel money into this work. We know that some users are +channel money into this work. We know that some users are aware of this fund as they have already contributed to it---many thanks to all of them! If you want to know more about how you can help the project, see Page \pageref{fund}---and thanks in advance for @@ -143,7 +143,7 @@ described as a world-wide de facto standard for high quality typesetting. Its use is particularly common in specialized areas, such as technical documents of various kinds, and for multi-lingual requirements. - + The \TeX{} system is fully programmable. This allows the development of high-level user interfaces whose input is processed by \TeX{}'s interpreter to produce low-level typesetting instructions; these are @@ -154,7 +154,7 @@ long documents such as textbooks and manuals. It separates content and form as much as possible by providing the user with a generic (\ie logical rather than visual) mark-up interface; this is combined with style sheets which specify the formatting. - + Recent years have shown that the concepts and approach of \LaTeX{} are now widely accepted. Indeed, \LaTeX{} has become the standard method of communicating and publishing documents in many academic @@ -168,7 +168,7 @@ considered a powerful combination of great importance to such areas as corporate documentation and publishing. This has also extended to on-line publishing using, for example, \PDF{} output incorporating hypertext and other active areas. - + With the spreading use of \SGML{}-compliant systems (\eg Web-based publishing using \HTML{} or \XML{}) \TeX{} again is a common choice as the formatting engine for high quality typeset output: a widely used @@ -210,9 +210,9 @@ necessary in, at least, the following areas: the extendibility (package interface); \item the layout specification of tabular material; - \item + \item the specification and inclusion of graphical material; - \item + \item the positioning of floating material, and other aspects of page layout; \item @@ -235,7 +235,7 @@ necessary in, at least, the following areas: \item Font declaration and selection; \item Font and glyph handling within mathematical formulas; \item Handling multiple font glyph encodings within a document; -\item Allowing multiple input character encodings within a document; +\item Allowing multiple input character encodings within a document; \item A uniform interface for graphics inclusion; \item Support for coloured text; \item Building and interfacing new classes and extension packages. @@ -247,7 +247,7 @@ necessary in, at least, the following areas: The strengths of the present version of \LaTeX{} are as follows: \begin{itemize} - \item excellent standard of typesetting for text, technical + \item excellent standard of typesetting for text, technical formulas\\ and tabular material; \item separation of generic mark-up from visual formatting; @@ -262,7 +262,7 @@ and tabular material; \begin{itemize} \item It will provide a syntax that allows highly automated translation - from popular \SGML{} DTDs into \LaTeX{} document classes (these + from popular \SGML{} DTDs into \LaTeX{} document classes (these will be provided as standard with the new version). The syntax of the new \LaTeX{} user-interface will, for example, @@ -287,14 +287,14 @@ and tabular material; could easily be interfaced to a visually-oriented, menu-driven specification system. - This interface will also support \DSSSL{} specifications and + This interface will also support \DSSSL{} specifications and style-sheet concepts such as those used with \HTML{} and \XML{}. - + \item It will provide an enhanced user-interface that allows expression of the typesetting requirements from a large range of subject areas. Some examples are listed here. - + \begin{itemize} \item The requirements of technical documentation (\eg offset layout,\\ change bars, etc). @@ -306,19 +306,19 @@ and tabular material; within text. \item the integration of hypertext and other links in on-line documents using systems such as \HTML{}, \XML{} and \PDF{}. - + \end{itemize} Special care will be taken to ensure that this interface is extensible: this will be achieved by use of modular designs. - - + + \item It will provide a more robust author-interface. For example, artificial restrictions on the nesting of commands will be removed. Error handling will be improved by adding a more effective, interactive help system. - + \item It will provide access to arbitrary fonts from any family (such as the \PS{} and TrueType fonts) including a wide range of fonts for @@ -330,17 +330,17 @@ and tabular material; system will provide extensive catalogues of examples, carefully designed to make the learning time for new users (both designers and authors) as short as possible. - + \item The code itself will be thoroughly documented and it will be designed on modular principles. Thus the system will be easy to maintain and to enhance. \end{itemize} - + The resulting new \LaTeX{} will, like the present version, be usable with any standard \TeX{} system (or whatever replaces it) and so will be freely available on a wide range of platforms. - + \section{\LaTeX{} documentation} @@ -366,7 +366,7 @@ This \LaTeX{} distribution comes with documentation on several aspects of of the system. The newer features of the system are described in the following documents: \begin{citations} -\item[\LaTeXe{} for authors] +\item[\LaTeXe{} for authors] describes the new features of \LaTeX{} documents, in the file \texttt{usrguide.tex}; \item[\LaTeXe{} for class and package writers] @@ -394,7 +394,7 @@ sums of money. There are many necessities that need substantial financing: examples are new or enhanced computing equipment and travel to team meetings (the volunteers come from many different countries, so getting together occasionally is a non-trivial exercise). - + This is why we are appealing to you for contributions to the fund. Any sum will be much appreciated; the amount need not be large as small contributions add up to very useful amounts. Contributions of @@ -427,7 +427,7 @@ Contributions should be sent to one of the following addresses: \begin{quote}\small\label{addrs} \TeX{} Users Group, P.O. Box 2311, Portland, OR~97208-2311 USA\\ Fax:~+1~503~223~3960 \ Email: \texttt{tug@tug.org} - + \noindent UK TUG, 1 Eymore Close, Selly Oak, Birmingham B29~4LB UK\\ Fax: +44 121 476 2159 \ Email: \texttt{uktug-enquiries@tex.ac.uk} diff --git a/Master/texmf-dist/source/latex/base/ltxdoc.dtx b/Master/texmf-dist/source/latex/base/ltxdoc.dtx index dc4274f9712..15349cf620b 100644 --- a/Master/texmf-dist/source/latex/base/ltxdoc.dtx +++ b/Master/texmf-dist/source/latex/base/ltxdoc.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse % @@ -36,7 +36,7 @@ \documentclass{ltxdoc} \GetFileInfo{ltxdoc.cls} \providecommand\dst{\expandafter{\normalfont\scshape docstrip}} -\title{The file \texttt{ltxdoc.dtx} for use with +\title{The file \texttt{ltxdoc.dtx} for use with \LaTeXe.\thanks{This file has version number \fileversion, dated \filedate.}\\[2pt] It contains the code for \texttt{ltxdoc.cls}} @@ -158,7 +158,7 @@ % \StopEventually{} % % -% \section{Options} +% \section{Options} % % \begin{macrocode} %<*class> @@ -180,7 +180,7 @@ *************************************}} {} % \end{macrocode} -% +% % % \section{Option Processing} % @@ -280,7 +280,7 @@ {\ttfamily\char`\{}\meta{#1}{\ttfamily\char`\}}} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\oarg} % |\oarg{text}| prints \oarg{text}, `optional argument'. % \begin{macrocode} @@ -310,12 +310,12 @@ % implicitly adding the |\verb|. This procedure does not produce % particularly beautiful pages, but it allows us to fully document new % sections, and have some form of typeset comments on all the old -% code. +% code. % \changes{v2.0e}{1994/03/18}{Use a fixed font.} % % Scan control names and put them in tt. % will actually (incorrectly) scan past |\\| but this does not matter as -% this is almost never followed by a letter in practice. +% this is almost never followed by a letter in practice. % (ie |\\foo|) would put |foo| in |\ttfamily|. % \begin{macrocode} \def\oc@scan#1{% diff --git a/Master/texmf-dist/source/latex/base/ltxref.dtx b/Master/texmf-dist/source/latex/base/ltxref.dtx index 489ed2385a8..c466365b2c0 100644 --- a/Master/texmf-dist/source/latex/base/ltxref.dtx +++ b/Master/texmf-dist/source/latex/base/ltxref.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -171,9 +171,9 @@ % Referencing a |\label|. % RmS 91/10/25: added a few extra |\reset@font|, % as suggested by Bernd Raichle -% +% % RmS 92/08/14: made |\ref| and |\pageref| robust -% +% % RmS 93/09/08: Added setting of refundefined switch. % \begin{macrocode} \def\@setref#1#2#3{% @@ -221,11 +221,11 @@ \@latex@warning@no@line{Label `#2' multiply defined}}% \global\@namedef{#1@#2}{#3}}} % \end{macrocode} -% +% % \begin{macrocode} \def\newlabel{\@newl@bel r} % \end{macrocode} -% +% % \begin{macrocode} \@onlypreamble\@newl@bel % \end{macrocode} @@ -278,7 +278,7 @@ % For |\label| commands that come before any environment % % \begin{macrocode} -\def\@currentlabel{} +\def\@currentlabel{} % \end{macrocode} % \end{macro} % diff --git a/Master/texmf-dist/source/latex/base/makeindx.dtx b/Master/texmf-dist/source/latex/base/makeindx.dtx index 86588be44d0..c81944431a8 100644 --- a/Master/texmf-dist/source/latex/base/makeindx.dtx +++ b/Master/texmf-dist/source/latex/base/makeindx.dtx @@ -2,33 +2,33 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi %\CheckSum{178} %\iffalse -% Copyright (C) 1985 by Leslie Lamport +% Copyright (C) 1985 by Leslie Lamport % Copyright (C) 1994-98 by \LaTeX3 Project and Johannes Braams %\fi % @@ -55,7 +55,7 @@ % Frank Mittelbach\and % Chris Rowley\and % Rainer Sch\"opf} -% +% % \date{1994/11/11} % \maketitle % @@ -72,7 +72,7 @@ % % \DescribeMacro\printindex % This command can be used to include the sorted and formatted -% index in the document. +% index in the document. % % \subsection{Showidx} % @@ -101,7 +101,7 @@ % % The next bit of code contains the documentation driver file for % \TeX{}, i.e., the file that will produce the documentation you are -% currently reading. It can be extracted from this file by the +% currently reading. It can be extracted from this file by the % {\sc docstrip} program. % \begin{macrocode} %<*driver> @@ -163,7 +163,7 @@ % This package is for documents prepared in the English language. % To prepare a version for another language, various English words % must be replaced. All the English words that require replacement -% are% defined below in command names. +% are% defined below in command names. % \changes{1.0g}{1994/03/07}{Replaced \cs{newcommand} by \cs{providecommand}.} % \begin{macrocode} \providecommand\seename{see} @@ -267,7 +267,7 @@ % \begin{macrocode} \renewcommand\raggedbottom{\def\@textbottom{\vskip \z@ plus.0001fil}\let\@texttop\@mkidx} -\renewcommand\flushbottom{\let\@textbottom\relax +\renewcommand\flushbottom{\let\@textbottom\relax \let\@texttop\@mkidx} % \end{macrocode} % \end{macro} @@ -302,7 +302,7 @@ % To make this work we have to execute either |\raggedbottom| or % |\flushbottom|. Assuming this package is used most often with the % document classes \texttt{report} and \texttt{book}, we execute -% |\flushbottom|. +% |\flushbottom|. % \begin{macrocode} \flushbottom %</showidx> diff --git a/Master/texmf-dist/source/latex/base/makeindx.ins b/Master/texmf-dist/source/latex/base/makeindx.ins index 35d1154a07a..cb24526ef95 100644 --- a/Master/texmf-dist/source/latex/base/makeindx.ins +++ b/Master/texmf-dist/source/latex/base/makeindx.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -65,8 +65,8 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble diff --git a/Master/texmf-dist/source/latex/base/manual.err b/Master/texmf-dist/source/latex/base/manual.err index 89a07a70b7a..b06bba047a4 100644 --- a/Master/texmf-dist/source/latex/base/manual.err +++ b/Master/texmf-dist/source/latex/base/manual.err @@ -19,13 +19,13 @@ \def\ypmd{% % % % % % - Last modified on Mon 22 Aug 2005 at 1:21:28 UT by lamport % + Last modified on Wed 18 Jan 2006 at 13:17:43 PST by lamport % endypmd} % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newcommand{\moddate}{\expandafter\xpmd\ypmd} % \def\xpmd Last modified % -on #1 #2 #3 #4 at #5:#6:#7 #8 by #9 endypmd{#3 #2 #8} % +on #1 #2 #3 #4 at #5:#6:#7 #8 by #9 endypmd{#2 #3 #4} % \newcommand{\prdate}{\noindent\fbox{\Large\moddate}} % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -47,7 +47,7 @@ indicated by page and line number, where the top line of a page is number 1 and the bottom line is number $-1$. A running head and a page number are not considered to be lines, but all other lines are. Please report any additional errors to me. My current email address -can be found at +can be found at {\tt http://lamport.org}. @@ -57,7 +57,7 @@ can be found at Replace \verb|{\em all\/}| by \verb|\emph{all}|. \reportedby{Rosemary Bailey}{29 Aug 1994} -\erratum{page 28, first paragraph} +\erratum{page 28, first paragraph} Not an error, but it would be helpful to add the following sentence to the end of that paragraph: ``(If a declaration has arguments, they become additional @@ -79,7 +79,7 @@ Change \verb|{\em ...}| to \verb|\emph{...}| \erratum{page 101} This is not an error, but some readers will find it helpful if, in the descriptions of \verb|\setlength| and \verb|\addtolength|, -\verb|\gnat| were replaced by \verb|\parskip|. +\verb|\gnat| were replaced by \verb|\parskip|. \reportedby{Ellen Gilkerson}{9 Aug 1994} \erratum{page 108, lines 7 and 10} @@ -153,7 +153,7 @@ Change ``\verb|\resettime|'' to ``\verb|\settime|''. \erratum{page 84, after line $11$} Add the following sentence: ``The \hbox{\verb|\onlyslides|} and \hbox{\verb|\onlynotes|} commands may not work right if a \texttt{slide}, \texttt{overlay}, or \texttt{note} -environment appears in the argument of any command.'' +environment appears in the argument of any command.'' \reportedby{Eike Ritter}{May 1996} \erratum{page 153, line 1} @@ -164,11 +164,11 @@ Add ``or subentry'' after ``entry''. Add the following before line $-4$: \begin{description} \item[\mytt \bs columnwidth] -Normal width +Normal width \cindex{columnwidth}% of a column; -% \index{column!width}% - \index{width!of column}% +% \index{column!width}% + \index{width!of column}% equals \verb|\textwidth| except for multiple-column styles. Its value should not be changed with the length-setting commands. \end{description} @@ -176,7 +176,7 @@ Also, in line $-4$, change \verb|\textwidth| to \verb|\columnwidth|. %\reportedby{Volker Kuhlmav}{20 Jan 1995} \reportedby{Rosemary Bailey}{9 Sep 1994} -\erratum{page 180, lines 15--19} +\erratum{page 180, lines 15--19} % Replace these five lines (which begin ``These commands are overridden'') with: @@ -195,7 +195,7 @@ command immediately after the sectioning command. \end{itemize} \reportedby{Jerome Breitenbach}{14 Dec 1995} -\erratum{page 182} +\erratum{page 182} The dimensions \verb|\pageheight| and \verb|\pagewidth| should be \verb|\paperheight| and \verb|\paperwidth|, @@ -223,7 +223,7 @@ These declarations may not be used in math mode. Replace lines 16-19 (beginning ``None of these commands'') with \begin{quote} When these commands are used in math mode, the \emph{text} -argument is processed in LR mode. +argument is processed in LR mode. These commands and declarations are robust. Words typeset in typewriter style are not hyphenated except where permitted by \verb|\-| @@ -254,21 +254,21 @@ Change ``through a symbol'' by ``through a relation symbol''. \erratum{page 137} This is not an error, but it would be better to change lines 23 and 24 to: \begin{quote} -\LaTeX\ +\LaTeX\ \index{file!not found error}% \index{file!nonexistent}% is trying to read a file that apparently doesn't exist. If the missing file has the extension \texttt{tex}, then \LaTeX\ is trying to \index{input)@\verb+\input+!of nonexistent file}% \index{include)@\verb+\include+!of nonexistent file}% -\verb|\input| or \verb|\include| it; if it +\verb|\input| or \verb|\include| it; if it \end{quote} \erratum{page 171, line 19} Change the description of \verb|\indent| to: \begin{description} \item[\mytt \bs indent] -Produces a +Produces a % \cindex{indent}% % \index{paragraph!indentation}% horizontal space whose width equals the width of the @@ -280,7 +280,7 @@ try typing \verb|\indent\indent|.) Robust. \erratum{page 179, line 19} % -Change to: +Change to: \begin{quote} page style for the \texttt{article} and \texttt{report} document classes. \end{quote} @@ -293,7 +293,7 @@ with ``\textit{num}$_1$ and \textit{num}$_2$ are numbers''. \erratum{page 196, line $-5$} Change \verb|\newboolean{|\emph{name}\verb|}| to -\verb|\newboolean{|\emph{nam}\verb|}|. +\verb|\newboolean{|\emph{nam}\verb|}|. \reportedby{Christopher von B\"{u}low}{28 Aug 2000} @@ -322,22 +322,22 @@ Add a space after ``bibliography''. \reportedby{Marcin Wolinski}{17 Sep 2003} \subsection*{Error Corrected in the Twenty-First Printing} -\erratum{page 198, line $-11$} +\erratum{page 198, line $-11$} The sentence beginning ``The last three rules'' is hard to read. Better would be: \begin{quote} -\noindent The last three rules are suspended when a +\noindent The last three rules are suspended when a \verb|\clearpage|,\linebreak \verb|\cleardoublepage|, or - \verb|\end{document}| command occurs, + \verb|\end{document}| command occurs, at which point all unprocessed figures and tables are allowed a \hbox{\mytt p} option and printed. \end{quote} \reportedby{Paul Stanford}{9 Oct 2004} -\subsection*{Errors in All Printings} +\subsection*{Error Corrected in the Twenty-Second Printing} -\erratum{page 253, column 2, lines $-5$ and $-6$} +\erratum{page 253, column 2, lines $-5$ and $-6$} The two index entries for \verb|\ldots| should be combined. diff --git a/Master/texmf-dist/source/latex/base/modguide.tex b/Master/texmf-dist/source/latex/base/modguide.tex index 147fec78781..67eaa9b30f2 100644 --- a/Master/texmf-dist/source/latex/base/modguide.tex +++ b/Master/texmf-dist/source/latex/base/modguide.tex @@ -2,34 +2,34 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: modguide.tex \NeedsTeXFormat{LaTeX2e}[1995/12/01] - + \documentclass{ltxguide}[1995/11/28] \newcommand{\reasonsection}[1]{\subsubsection*{\it #1}} @@ -39,16 +39,16 @@ \setcounter{secnumdepth}{-1} \title{Modifying \LaTeX} - + \author{\copyright~Copyright 1995, \LaTeX3 Project Team.\\ All rights reserved.} - + \date{12 December 1995} - + \begin{document} - + \maketitle - + \tableofcontents \begin{abstract} @@ -112,8 +112,8 @@ and wide-ranging uses of the \LaTeX{} system. \item The packages that we maintain define a particular document interface and, in some cases, particular formatting of parts of a - document. - + document. + \item The interfaces between different parts of the \LaTeX{} system are very complex and it is therefore very difficult to check that a change to one file does not affect the functionality of both that @@ -163,7 +163,7 @@ line: \begin{verbatim} \usepackage{array}[1994/10/16] \end{verbatim} - + By supplying the optional argument, the document author is indicating that a version of the file \texttt{array.sty} dated no earlier than that date is required to run this document without error. @@ -175,7 +175,7 @@ of a later date, but without the new feature. If the document were processed using this `alternative array' then it would certainly produce `undefined command' errors and would probably not be processable at all. - + \reasonsection{What's in a file-name?} \label{sec:jb} @@ -273,13 +273,13 @@ of the system's many advantages. The simplest way to achieve this is to replace \begin{quote} \verb|\documentclass{article}|\quad by\quad -\verb|\documentclass{myart}| +\verb|\documentclass{myart}| \end{quote} Nor do we wish to discourage the production of new packages improving on the functionality or implementation of those we distribute. All we ask is that, in the best interests of all \LaTeX{} users, you give -your superbly improved class or package file some other name. +your superbly improved class or package file some other name. \section{Configuration possibilities} \label{sec:conposs} @@ -352,7 +352,7 @@ from Standard \LaTeX{} in every possible way, including the following. \item Ensure that it contains no file with a name the same as that of a file in the standard distribution but with different contents. - (If this is not possible then you must: + (If this is not possible then you must: \begin{itemize} \item ensure that files from the non-\LaTeX{} system cannot be @@ -375,14 +375,14 @@ from Standard \LaTeX{} in every possible way, including the following. whatever means is appropriate. \item Ensure that what is written at the beginning of the log file - clearly shows that your system has been used, and that it is + clearly shows that your system has been used, and that it is not Standard \LaTeX{}. See the file \texttt{cfgguide.tex} for how to achieve this. \item - Clearly explain to users that bug reports concerning your + Clearly explain to users that bug reports concerning your system should not be sent to the maintainers of Standard - \LaTeX{}. + \LaTeX{}. \end{enumerate} \subsection*{Note to system administrators} diff --git a/Master/texmf-dist/source/latex/base/newdc.ins b/Master/texmf-dist/source/latex/base/newdc.ins index 414876eb4a6..c64968c8723 100644 --- a/Master/texmf-dist/source/latex/base/newdc.ins +++ b/Master/texmf-dist/source/latex/base/newdc.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file may only be distributed together with a copy of the LaTeX @@ -76,7 +76,7 @@ of this file under its original name. \Msg{*** Generating font defs for Cork encoded and Text Companion fonts ***} - + \generate{ \file{t1cmfib.fd}{ \from{cmfonts.fdd}{fd,T1cmfib,new}} @@ -101,7 +101,7 @@ of this file under its original name. \file{ts1cmvtt.fd}{ \from{cmfonts.fdd}{fd,TS1cmvtt,new,tt}} } - + \ifToplevel{ \Msg{***********************************************************} @@ -117,6 +117,6 @@ of this file under its original name. \Msg{* Happy TeXing} \Msg{***********************************************************} } - + \endbatchfile diff --git a/Master/texmf-dist/source/latex/base/newlfont.dtx b/Master/texmf-dist/source/latex/base/newlfont.dtx index 7e0eec34f75..7648bd9a9eb 100644 --- a/Master/texmf-dist/source/latex/base/newlfont.dtx +++ b/Master/texmf-dist/source/latex/base/newlfont.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi %\iffalse % this is a METACOMMENT ! % @@ -83,7 +83,7 @@ % % \GetFileInfo{newlfont.dtx} % -% \title{The file \texttt{newlfont.dtx} for use with +% \title{The file \texttt{newlfont.dtx} for use with % \LaTeXe.\thanks{This file has version % number \fileversion, dated \filedate.}\\[2pt] % It contains the code for \texttt{newlfont.sty}} @@ -179,7 +179,7 @@ \ifmmode \@latex@error{Command \noexpand#1invalid in math mode}% {% - Please + Please \ifx#2\relax define a new math alphabet^^J% if you want to use a special font in math mode% diff --git a/Master/texmf-dist/source/latex/base/nfssfont.dtx b/Master/texmf-dist/source/latex/base/nfssfont.dtx index 2fd5530a6b5..57d92f26131 100644 --- a/Master/texmf-dist/source/latex/base/nfssfont.dtx +++ b/Master/texmf-dist/source/latex/base/nfssfont.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi \def\nfssfontfileversion{v2.2b} \def\nfssfontfiledate{2006/01/08} @@ -51,10 +51,10 @@ % Copyright (C) 1994-94, 2003, 2006 Frank Mittelbach, % all rights reserved. % \fi -% +% % % \title{The program \texttt{nfssfont}} -% \author{Frank Mittelbach\thanks{Adapted from code written +% \author{Frank Mittelbach\thanks{Adapted from code written % by Donald E.~Knuth}} % \date{\nfssfontfiledate} % @@ -71,7 +71,7 @@ % Within the \NFSS{} distribution there is a \LaTeX{} file % \texttt{nfssfont.tex} which can be used to test new fonts, produce % font tables showing all characters, etc. This is an addaption of a -% program originally written by Don Knuth. +% program originally written by Don Knuth. % When you run this file through \LaTeX{} you will be asked to enter % the name of the font to test. Your answer should be the external @@ -96,14 +96,14 @@ % This is at % the moment only a crude addaption of the test program for the % Computer Modern fonts by Donald Knuth. -% +% % \StopEventually{} -% +% % \section{A driver for this document} % % The next bit of code contains the documentation driver file for % \TeX{}, i.e., the file that will produce the documentation you are -% currently reading. It will be extracted from this file by the +% currently reading. It will be extracted from this file by the % \dst{} program. % \begin{macrocode} %<*driver> @@ -148,7 +148,7 @@ \hyphenpenalty=200 \doublehyphendemerits=30000 % \end{macrocode} -% +% % \begin{macrocode} \newcount\m \newcount\n \newcount\p \newdimen\dim \chardef\other=12 @@ -162,7 +162,7 @@ \twodigits\n\twodigits\m} \def\twodigits#1{\ifnum #1<10 0\fi \number#1} % \end{macrocode} -% +% % We first ask for a real external font name\ldots % \begin{macrocode} \def\init{% @@ -184,7 +184,7 @@ % shape, and size offering a default each time. % \begin{macrocode} \ifx\currfontname\empty - \typein[\encoding]{^^J^^J*** NFSS classification + \typein[\encoding]{^^J^^J*** NFSS classification ***^^J^^JFont encoding [T1]:}% \ifx\encoding\empty \fontencoding{T1}% @@ -212,7 +212,7 @@ {\PackageWarningNoLine{nfssfont}% {Encoding file `\next' not found.% \MessageBreak - You might have misspelt the name of the encoding + You might have misspelt the name of the encoding \MessageBreak or perhaps this encoding is not a text encoding, \MessageBreak @@ -264,20 +264,20 @@ \startfont \message{Now type a test command (\string\help\space for help):}} % \end{macrocode} -% +% % \begin{macrocode} \def\startfont{\font\testfont=\currfontname - \leftline{\sevenrm Test of font \currfontname\unskip\ (encoding + \leftline{\sevenrm Test of font \currfontname\unskip\ (encoding \encoding\unskip) on \today\ at \hours} \medskip \testfont \setbaselineskip \ifdim\fontdimen6\testfont<10pt \rightskip=0pt plus 20pt \else\rightskip=0pt plus 2em \fi \spaceskip=\fontdimen2\testfont % space between words (\raggedright) - \xspaceskip=\fontdimen2\testfont \advance\xspaceskip + \xspaceskip=\fontdimen2\testfont \advance\xspaceskip by\fontdimen7\testfont} % \end{macrocode} -% +% % \begin{macrocode} {\catcode`\|=0 \catcode`\\=\other |gdef|help{|message{% @@ -305,7 +305,7 @@ and you can use ordinary TeX commands (e.g., to \input a file).}}} \loop\char\n \ifnum \n<255 \advance\n 1 \repeat} \baselineskip=6pt \advance\baselineskip\ht0 \advance\baselineskip\dp0 } % \end{macrocode} -% +% % \begin{macrocode} \def\setchar#1{{\escapechar-1\message{\string#1 character = }% \def\do##1{\catcode`##1=\other}\dospecials @@ -342,7 +342,7 @@ and you can use ordinary TeX commands (e.g., to \input a file).}}} \loop{#1} \ifnum\background<#5\m=\background\advance\m 1 \chardef\background=\m \repeat} % \end{macrocode} -% +% % \begin{macrocode} \def\names{ {\AA}ngel\aa\ Beatrice Claire Diana \'Erica Fran\c{c}oise Ginette H\'el\`ene Iris @@ -352,7 +352,7 @@ and you can use ordinary TeX commands (e.g., to \input a file).}}} \def\punct{\par\dopunct{min}\dopunct{pig}\dopunct{hid} \dopunct{HIE}\dopunct{TIP}\dopunct{fluff} \$1,234.56 + 7/8 = 9\% @ \#0\par} -\def\dopunct#1{#1,\ #1:\ #1;\ `#1'\ ?`#1?\ !`#1!\ (#1)\ [#1]\ +\def\dopunct#1{#1,\ #1:\ #1;\ `#1'\ ?`#1?\ !`#1!\ (#1)\ [#1]\ #1*\ #1.\par} \def\bigtest{\sample @@ -438,7 +438,7 @@ and you can use ordinary TeX commands (e.g., to \input a file).}}} \def\centerlargechars{ \def\reposition{\setbox0=\hbox{$\vcenter{\kern2pt\box0\kern2pt}$}}} % \end{macrocode} -% +% % \begin{macrocode} \def\text{{\advance\baselineskip-4pt \setbox0=\hbox{abcdefghijklmnopqrstuvwxyz} @@ -467,7 +467,7 @@ official r\^ole in fluffy souffl\'es? } \def\sample{\table\text} % \end{macrocode} -% +% % \begin{macrocode} \def\bye{\end{document}} % \end{macrocode} @@ -492,7 +492,7 @@ official r\^ole in fluffy souffl\'es? } \ifx\noinit!\else\init\fi %</code> % \end{macrocode} -% +% % % \DeleteShortVerb{\|} % \Finale diff --git a/Master/texmf-dist/source/latex/base/nfssfont.ins b/Master/texmf-dist/source/latex/base/nfssfont.ins index 115a8b1b797..d8594e3946e 100644 --- a/Master/texmf-dist/source/latex/base/nfssfont.ins +++ b/Master/texmf-dist/source/latex/base/nfssfont.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -65,8 +65,8 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble diff --git a/Master/texmf-dist/source/latex/base/olddc.ins b/Master/texmf-dist/source/latex/base/olddc.ins index dae8b8638bb..45fa7935caa 100644 --- a/Master/texmf-dist/source/latex/base/olddc.ins +++ b/Master/texmf-dist/source/latex/base/olddc.ins @@ -3,46 +3,46 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% \input docstrip - + \preamble This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file may only be distributed together with a copy of the LaTeX @@ -75,7 +75,7 @@ of this file under its original name. \usedir{tex/latex/base} \Msg{*** Generating font defs for Cork encoded fonts ***} - + \generate{ \file{t1cmfib.fd}{ \from{cmfonts.fdd}{fd,T1cmfib,old}} @@ -92,9 +92,9 @@ of this file under its original name. \file{t1cmvtt.fd}{ \from{cmfonts.fdd}{fd,T1cmvtt,old}} } - - - + + + \ifToplevel{ \Msg{***********************************************************} \Msg{*} @@ -109,5 +109,5 @@ of this file under its original name. \Msg{* Happy TeXing} \Msg{***********************************************************} } - + \endbatchfile diff --git a/Master/texmf-dist/source/latex/base/oldlfont.dtx b/Master/texmf-dist/source/latex/base/oldlfont.dtx index 99a4c55f7c9..1c677fe21bb 100644 --- a/Master/texmf-dist/source/latex/base/oldlfont.dtx +++ b/Master/texmf-dist/source/latex/base/oldlfont.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi %\iffalse % this is a METACOMMENT ! % @@ -77,7 +77,7 @@ % % \GetFileInfo{oldlfont.dtx} % -% \title{The file \texttt{oldlfont.dtx} for use with +% \title{The file \texttt{oldlfont.dtx} for use with % \LaTeXe.\thanks{This file has version % number \fileversion, dated \filedate.}\\[2pt] % It contains the code for \texttt{oldlfont.sty}} @@ -94,7 +94,7 @@ % \item The two-letter font-changing commands |\rm|, etc.~are % defined to cancel each other out as they did in \LaTeX~2.09. % \item The two-letter font-changing commands are allowed in math -% mode. +% mode. % \item The |latexsym| package is loaded. % \end{itemize} % For full compatibility mode, the file |latex209.def| is loaded by diff --git a/Master/texmf-dist/source/latex/base/preload.dtx b/Master/texmf-dist/source/latex/base/preload.dtx index 461bc326ae8..80478498624 100644 --- a/Master/texmf-dist/source/latex/base/preload.dtx +++ b/Master/texmf-dist/source/latex/base/preload.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -97,7 +97,7 @@ % \begin{center} % \begin{tabular}{ll} % preload.min & minimal subset of fonts necessary to run NFSS2 \\ -% preload.ori & preload of CM fonts similar to the old +% preload.ori & preload of CM fonts similar to the old % \texttt{lfonts.tex} \\ % preload.ltx & The standard selection of preloads \\ % cmpreloa.xpt & preload of CM fonts for 10pt document size\\ @@ -145,7 +145,7 @@ % documents, thus this should be avoided if possible. % \end{quote} % -% +% % \StopEventually{} % % \section{Module switches for the \dst{} program} @@ -249,26 +249,26 @@ {5,6,7,8,9,10,10.95,12,14.4,17.28,20.74} %</ori> % \end{macrocode} -% +% % The math fonts are the same for both DC and CM fonts. So far % there isn't an agreed on standard. % \changes{v2.4e}{1995/12/04} % {Ulrik Vieth. added 12pt OMS and OML preloads /1989} % \begin{macrocode} -%<*xpt> +%<*xpt> \DeclarePreloadSizes{OML}{cmm}{m}{it}{5,7,10} \DeclarePreloadSizes{OMS}{cmsy}{m}{n}{5,7,10} -%</xpt> -%<*xipt> +%</xpt> +%<*xipt> \DeclarePreloadSizes{OML}{cmm}{m}{it}{6,8,10.95} \DeclarePreloadSizes{OMS}{cmsy}{m}{n}{6,8,10.95} %</xipt> -%<*xiipt> +%<*xiipt> \DeclarePreloadSizes{OML}{cmm}{m}{it}{6,8,12} \DeclarePreloadSizes{OMS}{cmsy}{m}{n}{6,8,12} -%</xiipt> +%</xiipt> %% -%% LaTeX symbol fonts: +%% LaTeX symbol fonts: %%-------------------- %<*ori> \DeclarePreloadSizes{U}{lasy}{m}{n} diff --git a/Master/texmf-dist/source/latex/base/proc.dtx b/Master/texmf-dist/source/latex/base/proc.dtx index ad341108d7e..2bab3793e09 100644 --- a/Master/texmf-dist/source/latex/base/proc.dtx +++ b/Master/texmf-dist/source/latex/base/proc.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \CheckSum{173} %% \CharacterTable @@ -114,7 +114,7 @@ % \fi % % \title{Producing proceedings articles with \LaTeXe\thanks -% {File version \fileversion, dated \filedate}} +% {File version \fileversion, dated \filedate}} % % \author{% % Johannes Braams\and @@ -124,7 +124,7 @@ % Frank Mittelbach\and % Chris Rowley\and % Rainer Sch\"opf} -% +% % \date{\filedate} % % \maketitle @@ -163,7 +163,7 @@ % \section{Implementation} % % In this case a check is needed to see wether \LaTeXe\ runs in -% compatibility mode. +% compatibility mode. % \changes{v1.3i}{1994/05/27}{Added missing docstrip guard} % \begin{macrocode} %<*style> @@ -192,7 +192,7 @@ % \end{macrocode} % % Also the \Lopt{onecolumn} option is disabled in this document -% class. +% class. % \begin{macrocode} \DeclareOption{onecolumn}% {\ClassError{proc}{Option `onecolumn' not supported}{}} @@ -379,7 +379,7 @@ \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% % \end{macrocode} % This document class always uses two column mode but the title is -% set to the full width of the text. +% set to the full width of the text. % \begin{macrocode} \twocolumn[\@maketitle]% \@thanks @@ -444,7 +444,7 @@ % \begin{macro}{\pagename} % This document class is for documents prepared in the English % language. To prepare a version for another language, one English -% word must be replaced. It is defined below in a command name. +% word must be replaced. It is defined below in a command name. % \begin{macrocode} \newcommand\pagename{Page} %</class|style> diff --git a/Master/texmf-dist/source/latex/base/proc.ins b/Master/texmf-dist/source/latex/base/proc.ins index a7717c87778..f7bd757800c 100644 --- a/Master/texmf-dist/source/latex/base/proc.ins +++ b/Master/texmf-dist/source/latex/base/proc.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -65,8 +65,8 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble diff --git a/Master/texmf-dist/source/latex/base/slides.dtx b/Master/texmf-dist/source/latex/base/slides.dtx index eebaf0a2117..5cd82f4c153 100644 --- a/Master/texmf-dist/source/latex/base/slides.dtx +++ b/Master/texmf-dist/source/latex/base/slides.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \CheckSum{2704} %% \CharacterTable @@ -197,9 +197,9 @@ % was done by producing individual slides one for each color and % placing them on top of each other. % -% The availability of color printers and the |color| package make -% color separation obsolete, so it has been removed. Although the -% |color| has also made |\invisible| obsolete, the command is +% The availability of color printers and the |color| package make +% color separation obsolete, so it has been removed. Although the +% |color| has also made |\invisible| obsolete, the command is % retained in the \LaTeXe{} implementation, but there % are a few restrictions. Invisible fonts are implemented as special % shapes where the shape names are build by prefixing the normal shape @@ -209,7 +209,7 @@ % manner. To make this work it is necessary that the resulting font % shape group is defined. If not, the normal font substitution % mechanism of \LaTeXe{} will change the attribute until it finds a -% usable font shape group with the result that the text may become +% usable font shape group with the result that the text may become % visible. % % As long as you use the standard fonts for slides this is not a @@ -1716,7 +1716,7 @@ %\def\@makefnmark{\hbox{$^{\@thefnmark}\m@th$}} % \end{macrocode} % \end{macro} -% +% % % \subsection{The title} % The commands |\title|, |\author|, and |\date| are already @@ -1801,7 +1801,7 @@ % \begin{tabular}{ll} % |@bw| & true if making black and white slides \\ % |@visible| & true if visible output to be produced.\\ -% |@makingslides| & true if making a slide/overlay/note +% |@makingslides| & true if making a slide/overlay/note % \end{tabular} % % \begin{macrocode} @@ -1936,8 +1936,8 @@ % %% @makingslides := F %\end{verbatim} % \begin{macrocode} -\if@compatibility -% In compatibility mode, need to define \verb+\blackandwhite+, +\if@compatibility +% In compatibility mode, need to define \verb+\blackandwhite+, % \verb+\colors+, \verb+\colorslides+, etc. \def\blackandwhite#1{\newpage\setcounter{page}{0}\@bwtrue\@visibletrue \if@onlyslidesw \xdef\@doslidelist{\@doglslidelist}% @@ -2013,7 +2013,7 @@ COLOR LAYER\\[.75in]% \input #1 \@makingslidesfalse}} % -\else %% if@compatibility +\else %% if@compatibility % \def\setupcounters{\newpage\setcounter{page}{0}\@bwtrue\@visibletrue \if@onlyslidesw \xdef\@doslidelist{\@doglslidelist}% @@ -2031,7 +2031,7 @@ COLOR LAYER\\[.75in]% % BEGIN % \changes{v2.3}{1994/03/16}{Moved \cs{newpage} up front, here and in % \cs{note} and \cs{overlay}} -% \par\break +% \par\break % \stepcounter{slide} % \setcounter{page}{0} % in case of non-slide pages % \@slidesw :=G T @@ -2135,7 +2135,7 @@ COLOR LAYER\\[.75in]% %\begin{verbatim} % \overlay COLORS ::= % BEGIN -% \par\break +% \par\break % \stepcounter{overlay} % \setcounter{page}{0} % in case of non-slide pages % \@slidesw :=G T @@ -2201,7 +2201,7 @@ COLOR LAYER\\[.75in]% %\begin{verbatim} % \note ::= % BEGIN -% \par\break +% \par\break % \stepcounter{note} % \setcounter{page}{0} % in case of non-slide pages % if @bw = T @@ -2322,7 +2322,7 @@ COLOR LAYER\\[.75in]% % % We let |\familydefault| point at |\sfdefault|, to make it easier % to use the document class slides with packages that set up other -% fonts. +% fonts. % \begin{macrocode} \renewcommand{\familydefault}{\sfdefault} % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/base/slides.ins b/Master/texmf-dist/source/latex/base/slides.ins index a087b753eec..d9123b7fdd6 100644 --- a/Master/texmf-dist/source/latex/base/slides.ins +++ b/Master/texmf-dist/source/latex/base/slides.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -65,8 +65,8 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble @@ -86,11 +86,11 @@ extension .ins) which are part of the distribution. \preamble -This is a generated file. +This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -100,7 +100,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file may only be distributed together with a copy of the LaTeX @@ -125,9 +125,9 @@ the system are in the document `cfgguide.tex'. This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -137,7 +137,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file may only be distributed together with a copy of the LaTeX diff --git a/Master/texmf-dist/source/latex/base/slifonts.fdd b/Master/texmf-dist/source/latex/base/slifonts.fdd index cecffe67831..320a12a000b 100644 --- a/Master/texmf-dist/source/latex/base/slifonts.fdd +++ b/Master/texmf-dist/source/latex/base/slifonts.fdd @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % %\iffalse This is a META comment @@ -51,7 +51,7 @@ \documentclass{ltxdoc} \GetFileInfo{sfonts.drv} \providecommand\dst{\expandafter{\normalfont\scshape docstrip}} -\title{The file \texttt{slifonts.fdd} for use with +\title{The file \texttt{slifonts.fdd} for use with \LaTeXe.\thanks{This file has version number \fileversion, dated \filedate.}} \date{\filedate} @@ -133,7 +133,7 @@ % % The next bit of code contains the documentation driver file for % \TeX{}, i.e., the file that will produce the documentation you are -% currently reading. It will be extracted from this file by the +% currently reading. It will be extracted from this file by the % \dst{} program. % \changes{v2.1b}{1993/12/14}{Corrected \cs{documentclass}.} % \begin{macrocode} @@ -198,7 +198,7 @@ }{} %</lccr> % \end{macrocode} -% +% % \subsection{Computer Modern Sans} % % \begin{macrocode} @@ -206,7 +206,7 @@ %<!ec> \DeclareFontFamily{OT1}{lcmss}{\hyphenchar\font45 } %<ec> \DeclareFontFamily{T1}{lcmss}{} % \end{macrocode} -% +% % \begin{macrocode} %<!ec> \DeclareFontShape{OT1}{lcmss}{m}{n}{% %<ec> \DeclareFontShape{T1}{lcmss}{m}{n}{% @@ -215,7 +215,7 @@ %<ec> eclq8% }{} % \end{macrocode} -% +% % \begin{macrocode} %<!ec> \DeclareFontShape{OT1}{lcmss}{m}{In}{% %<ec> \DeclareFontShape{T1}{lcmss}{m}{In}{% @@ -224,7 +224,7 @@ %<ec> ieclq8% }{} % \end{macrocode} -% +% % \begin{macrocode} %<!ec> \DeclareFontShape{OT1}{lcmss}{m}{sl}{% %<ec> \DeclareFontShape{T1}{lcmss}{m}{sl}{% @@ -233,7 +233,7 @@ %<ec> ecli8% }{} % \end{macrocode} -% +% % \begin{macrocode} %<!ec> \DeclareFontShape{OT1}{lcmss}{m}{Isl}{% %<ec> \DeclareFontShape{T1}{lcmss}{m}{Isl}{% @@ -242,19 +242,19 @@ %<ec> iecli8% }{} % \end{macrocode} -% +% % \begin{macrocode} %<!ec> \DeclareFontShape{OT1}{lcmss}{m}{it}{% %<ec> \DeclareFontShape{T1}{lcmss}{m}{it}{% <->sub*lcmss/m/sl}{} % \end{macrocode} -% +% % \begin{macrocode} %<!ec> \DeclareFontShape{OT1}{lcmss}{m}{Iit}{% %<ec> \DeclareFontShape{T1}{lcmss}{m}{Iit}{% <->sub*lcmss/m/Isl}{} % \end{macrocode} -% +% % \begin{macrocode} %<!ec> \DeclareFontShape{OT1}{lcmss}{bx}{n}{% %<ec> \DeclareFontShape{T1}{lcmss}{bx}{n}{% @@ -263,7 +263,7 @@ %<ec> eclb8% }{} % \end{macrocode} -% +% % \begin{macrocode} %<!ec> \DeclareFontShape{OT1}{lcmss}{bx}{In}{% %<ec> \DeclareFontShape{T1}{lcmss}{bx}{In}{% @@ -281,7 +281,7 @@ eclo8% }{} % \end{macrocode} -% +% % \begin{macrocode} \DeclareFontShape{T1}{lcmss}{bx}{Isl}{% <13.82><16.59><19.907><23.89><28.66><34.4><41.28>% @@ -292,7 +292,7 @@ \DeclareFontShape{T1}{lcmss}{bx}{it}{% <->sub*lcmss/bx/sl}{} % \end{macrocode} -% +% % \begin{macrocode} \DeclareFontShape{T1}{lcmss}{bx}{Iit}{% <->sub*lcmss/bx/Isl}{} @@ -315,7 +315,7 @@ %</!ec> %</lcmss> % \end{macrocode} -% +% % \subsection{Computer Modern Typewriter} % % \begin{macrocode} @@ -323,7 +323,7 @@ %<!ec> \DeclareFontFamily{OT1}{lcmtt}{\hyphenchar\font\m@ne} %<ec> \DeclareFontFamily{T1}{lcmtt}{\hyphenchar\font\m@ne} % \end{macrocode} -% +% % \begin{macrocode} %<!ec> \DeclareFontShape{OT1}{lcmtt}{m}{n}{% %<ec> \DeclareFontShape{T1}{lcmtt}{m}{n}{% @@ -332,7 +332,7 @@ %<ec> ecltt8% }{} % \end{macrocode} -% +% % \begin{macrocode} %<!ec> \DeclareFontShape{OT1}{lcmtt}{m}{In}{% %<ec> \DeclareFontShape{T1}{lcmtt}{m}{In}{% @@ -341,7 +341,7 @@ %<ec> iecltt8% }{} % \end{macrocode} -% +% % \begin{macrocode} %<!ec> \DeclareFontShape{OT1}{lcmtt}{m}{it}{% %<ec> \DeclareFontShape{T1}{lcmtt}{m}{it}{% @@ -363,47 +363,47 @@ %</!ec> %</lcmtt> % \end{macrocode} -% +% % \subsection{Computer Modern Math} % % \begin{macrocode} %<*lcmm> \DeclareFontFamily{OML}{lcmm}{\skewchar\font'177} % \end{macrocode} -% +% % \begin{macrocode} \DeclareFontShape{OML}{lcmm}{m}{it}{% <7><8><10><12><13.82><16.59><19.907><23.89><28.66><34.4><41.28>cmmi8% }{} % \end{macrocode} -% +% % \begin{macrocode} \DeclareFontShape{OML}{lcmm}{m}{Iit}{% <7><8><10><12><13.82><16.59><19.907><23.89><28.66><34.4><41.28>icmmi8% }{} %</lcmm> % \end{macrocode} -% +% % \subsection{Computer Modern Symbol} % % \begin{macrocode} %<*lcmsy> \DeclareFontFamily{OMS}{lcmsy}{\skewchar\font'60} % \end{macrocode} -% +% % \begin{macrocode} \DeclareFontShape{OMS}{lcmsy}{m}{n}{% <7><8><10><12><13.82><16.59><19.907><23.89><28.66><34.4><41.28>cmsy8% }{} % \end{macrocode} -% +% % \begin{macrocode} \DeclareFontShape{OMS}{lcmsy}{m}{In}{% <7><8><10><12><13.82><16.59><19.907><23.89><28.66><34.4><41.28>icmsy8% }{} %</lcmsy> % \end{macrocode} -% +% % \subsection{Computer Modern large symbols} % % \changes{v2.1g}{1994/03/01}{Removed extra pair of curly braces @@ -415,14 +415,14 @@ <->sfixed*[17.28]cmex10% }{} % \end{macrocode} -% +% % \begin{macrocode} \DeclareFontShape{OMX}{lcmex}{m}{In}{% <->sfixed*[17.28]icmex10% }{} %</lcmex> % \end{macrocode} -% +% % \subsection{\LaTeX{} symbols} % % \changes{v2.2d}{1997/10/20}{Removed superfluous pair of braces at @@ -434,14 +434,14 @@ <12><13.82><16.59><19.907><23.89><28.66><34.4><41.28>lasy8% }{} % \end{macrocode} -% +% % \begin{macrocode} \DeclareFontShape{U}{llasy}{m}{In}{% <13.82><16.59><19.907><23.89><28.66><34.4><41.28>ilasy8% }{} %</llasy> % \end{macrocode} -% +% % \section{Setting defaults} % % The following statements go into the file \texttt{sfonts.def} diff --git a/Master/texmf-dist/source/latex/base/source2e.tex b/Master/texmf-dist/source/latex/base/source2e.tex index f6f5f8c6580..be65d79850f 100644 --- a/Master/texmf-dist/source/latex/base/source2e.tex +++ b/Master/texmf-dist/source/latex/base/source2e.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % This document will typeset the LaTeX sources as a single document. @@ -33,7 +33,7 @@ % % Some notes on processing this document are contained at the end % of this document, after \end{document} -% +% % DPC 1997/11/17 % % First a special index style for makeindex @@ -256,7 +256,7 @@ page_precedence "rnaA" \DocInclude{preload} % preload.ltx \DocInclude{ltfntcmd} % \textrm etc - + \DocInclude{ltpageno} % Page numbering \DocInclude{ltxref} % Cross referencing @@ -380,7 +380,7 @@ or whatever... rm -f source2e.gls source2e.ind source2e.toc -# First run: +# First run: # Create new standard ltxdoc.cfg file # Pass the (possibly empty) list of arguments supplied on the # command line to article class. @@ -427,7 +427,7 @@ latex source2e.tex # Running this script will process all the dtx fdd and *guide.tex # and ltnews*.tex files in the LaTeX distribution, except the dtx -# files included in source2e.tex. +# files included in source2e.tex. # (The shell first script in the comments of source2e.tex will # process those.) @@ -465,7 +465,7 @@ then echo In source2e: $i else echo latex $i - if (latex $i > /dev/null) + if (latex $i > /dev/null) then echo latex $i latex $i > /dev/null diff --git a/Master/texmf-dist/source/latex/base/syntonly.dtx b/Master/texmf-dist/source/latex/base/syntonly.dtx index 9c0c9676673..7479b121e7c 100644 --- a/Master/texmf-dist/source/latex/base/syntonly.dtx +++ b/Master/texmf-dist/source/latex/base/syntonly.dtx @@ -1,32 +1,32 @@ % \iffalse meta-comment % -% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +% Copyright 1993-2014 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi -%% \CheckSum{110} +%% \CheckSum{113} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -57,7 +57,7 @@ % \DoNotIndex{\toks,\toksdef,\write,\xdef,\z@}% % % -%\title{The file \texttt{syntonly.dtx} for use with +%\title{The file \texttt{syntonly.dtx} for use with % \LaTeXe.\thanks{This file has version % number \fileversion, dated \filedate.}\\[2pt] % It contains the code for \texttt{syntonly.sty}} @@ -192,7 +192,7 @@ % % \changes{v2.1b}{1995/05/25}{Removed non-outer newtoks@: newtoks is no % longer outer} -% +% % \begin{macro}{\nopages@} % \changes{v1.0b}{1990/01/14}{Rewrite of the \cs{nopages@} macro to % correctly handle footnote insertions, floats and marginpars.} @@ -239,6 +239,14 @@ % \begin{macrocode} \let\end@float\egroup % \end{macrocode} +% The above would be enough also for two-column floats with the +% kernel algorithm. However with the refined algorithm inside +% \texttt{fixlxt2e} this doesn't any longer work, so there we also +% need to explicitly overwrite the end macro for two-column floats +% (the begin is still okay as it resolves to |\@xfloat| eventually). +% \begin{macrocode} + \let\end@dblfloat\egroup +% \end{macrocode} % The redefinition of the |\marginpar| command is a bit more % complicated since we have to check for the optional argument. % First we redefine the command itself: diff --git a/Master/texmf-dist/source/latex/base/syntonly.ins b/Master/texmf-dist/source/latex/base/syntonly.ins index e66468358ce..0eb43d415e8 100644 --- a/Master/texmf-dist/source/latex/base/syntonly.ins +++ b/Master/texmf-dist/source/latex/base/syntonly.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3b %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3b or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of docstrip commands ------------------ %% @@ -40,9 +40,9 @@ This is a generated file. -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +Copyright 1993-2014 The LaTeX3 Project and any individual authors listed elsewhere -in this file. +in this file. This file was generated from file(s) of the LaTeX base system. -------------------------------------------------------------- @@ -52,7 +52,7 @@ conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt -and version 1.3c or later is part of all distributions of LaTeX +and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". @@ -65,8 +65,8 @@ The list of all files belonging to the LaTeX base distribution is given in the file `manifest.txt'. See also `legal.txt' for additional information. -The list of derived (unpacked) files belonging to the distribution -and covered by LPPL is defined by the unpacking scripts (with +The list of derived (unpacked) files belonging to the distribution +and covered by LPPL is defined by the unpacking scripts (with extension .ins) which are part of the distribution. \endpreamble diff --git a/Master/texmf-dist/source/latex/base/tlc2.err b/Master/texmf-dist/source/latex/base/tlc2.err index 712bd0b0e0c..8c26088bf38 100644 --- a/Master/texmf-dist/source/latex/base/tlc2.err +++ b/Master/texmf-dist/source/latex/base/tlc2.err @@ -22,7 +22,7 @@ $Id: tlc2.err 207 2013-07-12 11:04:05Z mittelba $ \begin{filecontents}{ttcterrata.cls} %% %% Copyright (C) 1997,2004,2005,2007 Frank Mittelbach -%% This class file is licenced under LPPL latest version; +%% This class file is licenced under LPPL latest version; %% see http://www.latex-project.org/lppl % % @@ -32,7 +32,7 @@ $Id: tlc2.err 207 2013-07-12 11:04:05Z mittelba $ % Tools and Techniques for Computer Typesetting % % hence the name. However, anybody who likes to use it is free to apply it for -% errata files of other books. +% errata files of other books. % % Changes: % @@ -191,7 +191,7 @@ $Id: tlc2.err 207 2013-07-12 11:04:05Z mittelba $ % some special shortcuts overwriting existing commands: -\let\u\underline +\let\u\underline \renewcommand\>{$\to$} %%% some code suggested by Thorsten Hansen to count the number of @@ -201,7 +201,7 @@ $Id: tlc2.err 207 2013-07-12 11:04:05Z mittelba $ \def\count@contributors#1/#2/#3\@nil{ \@ifundefined{c@#1}{\newcounter{#1}}{}\stepcounter{#1}% %%% also count secondary: -%%% \@ifundefined{c@#2}{\newcounter{#2}}{}\stepcounter{#2}% +%%% \@ifundefined{c@#2}{\newcounter{#2}}{}\stepcounter{#2}% } \renewcommand\erroronpage[5]{% @@ -218,7 +218,7 @@ $Id: tlc2.err 207 2013-07-12 11:04:05Z mittelba $ \displayrevisionfix{#1}{#5} \hideamp #2 \hideamp (\textsf{#3}) \hideamp } - + \renewcommand\seriouserroronpage[5]{% \count@contributors#3/secondary/\@nil \endgobble @@ -236,7 +236,7 @@ $Id: tlc2.err 207 2013-07-12 11:04:05Z mittelba $ } \renewcommand\contributor[2]{\makebox[1cm][l]{% - \sffamily#1} #2\@ifundefined{c@#1}{}{ (\arabic{#1})}\par} + \sffamily#1} #2\@ifundefined{c@#1}{}{ (\arabic{#1})}\par} \end{filecontents} @@ -244,12 +244,12 @@ $Id: tlc2.err 207 2013-07-12 11:04:05Z mittelba $ \begin{filecontents}{\jobname.cfg} % % -% Configuration file for the errata listing of +% Configuration file for the errata listing of % % The LaTeX Companion, Second Edition % % -% \erratastartdate +% \erratastartdate % % Specifies the date from which on errata entries should be listed. % @@ -271,8 +271,8 @@ $Id: tlc2.err 207 2013-07-12 11:04:05Z mittelba $ % listing. % % The default below ensures that all entries relevant to the x-th -% printing are typeset. -% +% printing are typeset. +% % \renewcommand\myprinting{1} @@ -357,7 +357,7 @@ you own by changing the configuration in the file \texttt{\jobname.cfg}. \end{center} Any mistake found and reported is a gain for all readers of our book. -For this reason Addison-Wesley and the authors offer a prize (for 6 +For this reason Addison-Wesley and the authors offer a prize (for 6 periods) to the eligible person who finds the largest number of bugs during that period (in case of a draw a random choice will be made between all those with the largest number of findings). @@ -372,7 +372,7 @@ is, no boxed sets or multiple volume offers). As usual, the authors and publisher reserve the right to make various decisions such as whether a reported feature is an error for competitive purposes or whether similar features count as a single or -multiple errors. --- +multiple errors. --- Good luck! \begin{center} @@ -404,9 +404,9 @@ Contest period ends & Winner \\[4pt] To help you in assessing this errata document we have placed exclamation marks in front of each entry that we consider essential for correctly understanding the book contents. - -\erroronpage{general}{}{FMi}{2004/05/14}{} - + +\erroronpage{general}{}{FMi}{2004/05/14}{} + Due to the printing process there may be small alignment problems between blue and black text on some pages. These can vary from book to book depending on how the paper was handled between print @@ -414,7 +414,7 @@ Contest period ends & Winner \\[4pt] -\erroronpage{general}{}{FMi}{2004/07/28}{} +\erroronpage{general}{}{FMi}{2004/07/28}{} Slightly updated examples matching the second printing will be made available at CTAN: \texttt{info/examples/tlc2}. The book CD will have the original examples from the first printing. @@ -440,7 +440,7 @@ Contest period ends & Winner \\[4pt] Each time a space is missing between package names in parentheses. \erroronpage{xxvii}{para 1, l.-2}{THa}{2004/06/21}{2} - Add: ``Thorsten Hansen (\textsf{bibunits}\u{, \textsf{multibib}}) + Add: ``Thorsten Hansen (\textsf{bibunits}\u{, \textsf{multibib}}) \erroronpage{xxvii}{para 4, l.2}{NBe}{2004/04/23}{2} Replace ``Wai Wing'' with ``Wai Wong'' (very sorry for this typo). @@ -448,7 +448,7 @@ Contest period ends & Winner \\[4pt] \erroronpage{xxvii}{para 4, l.2}{MHCL/CAR}{2004/06/09}{2} Kai Tek airport is correctly named Kai Tak airport but the photo was actually taken at Hong Kong International Airport - + \erroronpage{xxvii}{after para 4}{FMi}{2004/06/09}{2} Add following paragraph: ``Any mistake found and reported is a gain for all readers of our @@ -599,7 +599,7 @@ the standard classes (file \texttt{classes.dtx}).'' \thesection\par \centering#2\par}% % and number \@afterheading % prepare indentation handling \sectionmark{#1}% % add to running header - \addvspace{\baselineskip}} % space after heading + \addvspace{\baselineskip}} % space after heading \newcommand\sAppendix[1]{% % Simplified (starred) form {\raggedleft\large\bfseries\appendixname\par \centering#1\par}% @@ -625,7 +625,7 @@ the standard classes (file \texttt{classes.dtx}).'' % not really a bug but ... \erroronpage{35}{para 1}{hajk}{2005/09/29}{} - Package fncychap also makes unwanted ``Chapter 0'' heading for + Package fncychap also makes unwanted ``Chapter 0'' heading for |\chapter{Preface}| in |\frontmatter| of book. Comment: I don't really consider this a bug (as it is not surprising @@ -671,14 +671,14 @@ the standard classes (file \texttt{classes.dtx}).'' The lines of the ``heading text'' are wrapped at a place different from that indicated by the \verb=|<- \@tocrmarg ->|=. -\seriouserroronpage{51}{descr. of +\seriouserroronpage{51}{descr. of \texttt{\textbackslash @pnumwidth}}{CBa}{2005/04/04}{4} Needs changing with |\renewcommand|! -\seriouserroronpage{51}{descr. of +\seriouserroronpage{51}{descr. of \texttt{\textbackslash @tocrmarg}}{HjG/FMi}{2004/05/20}{2} - Add additional sentence: + Add additional sentence: ``It can be set to a rubber length, which results in the TOC being set unjustified.'' @@ -720,7 +720,7 @@ Remove: ``\ldots are limited to three characters, like MS-DOS \u{or Windows}.'' \erroronpage{58}{exa 2-3-8}{CBe}{2004/07/27}{2} km2 appears two times in the code and in the printed output; - it should be \verb=km\textsuperscript={2} in the code + it should be \verb=km\textsuperscript={2} in the code and km\textsuperscript{2} in the output. \erroronpage{62}{l.-11}{HjG}{2004/05/21}{2} @@ -746,7 +746,7 @@ Remove: ``\ldots are limited to three characters, like MS-DOS \u{or Windows}.'' \erroronpage{75}{para -1, l.2}{CKr}{2004/10/17}{4} Change: ``provided the \textit{keys}'' \> - ``provided the \textit{key}\u{s}'' + ``provided the \textit{key}\u{s}'' \seriouserroronpage{76}{para -2, l.5--8}{DAr/FMi}{2004/07/24}{2} Change marginal to ``{\itshape Unnumbered sections get moving @@ -760,7 +760,7 @@ moving arguments, \ldots'' Add: ``In addition, no \u{unrelated} |\addcontentsline| command is allowed to intervene between heading and label.'' -\erroronpage{78}{\S 2.4.5, l.1}{HjG}{2004/05/24}{2} +\erroronpage{78}{\S 2.4.5, l.1}{HjG}{2004/05/24}{2} Add: ``Sebastian Rahtz \u{(with contributions by Heiko Oberdiek and David Carlisle)} has developed\ldots'' @@ -773,7 +773,7 @@ allowed to intervene between heading and label.'' \erroronpage{84}{}{DAr}{2004/07/23}{2} Change: ``For example, if the current size is \u{\ttfamily\textbackslash Large} then -\verb=\relsize{-2}= would change to \u{\ttfamily\textbackslash normalsize}\,. +\verb=\relsize{-2}= would change to \u{\ttfamily\textbackslash normalsize}\,. \seriouserroronpage{84}{exa 3-1-7}{FMi}{2004/04/23}{2} To avoid extra space in the output, second line should read:\\ @@ -793,9 +793,9 @@ Change: ``For example, if the current size is \u{\ttfamily\textbackslash Large} \erroronpage{87}{exa. 3-1-16}{DHL}{2004/06/07}{2} The solid band produced by |\xout| is actually supposed to come - out as a series of separated ``/'' symbols. With the + out as a series of separated ``/'' symbols. With the \texttt{ulem} package used for the first printing that works well - for most text fonts, but + for most text fonts, but with Times Roman (used in the example) you get the result shown. The new package version fixes this defect. @@ -855,7 +855,7 @@ highlighting color\u{ as demonstrated below}: \erroronpage{117}{para 3, l.3}{CBC}{2004/05/18}{2} Tense correction: ``\ldots they did not change when the text font - \u{was} modified''. + \u{was} modified''. \erroronpage{117}{para 3,l.-3}{FMi}{2004/05/31}{2} Change: ``your list consist of'' \> ``your list\u{s} consist of''. @@ -876,11 +876,11 @@ highlighting color\u{ as demonstrated below}: \erroronpage{124}{middle para, ll. -3/-2}{HjG}{2004/05/26}{2} Missing word: ``It is even possible \u{to} use \ldots'' -\iffalse +\iffalse %% only do if real error on page \erroronpage{125}{para 3 of \S 3.2.7, ll.-2/-1}{HjG}{2004/05/26}{} Word position: ``\ldots\ whenever |\endnote| or |\endnotemark| - \u{is used} without an optional argument.'' + \u{is used} without an optional argument.'' \fi \erroronpage{127}{para 3, l.last}{PYu}{2004/07/01}{2} @@ -943,11 +943,11 @@ similar after the |\\| to prevent an underfull hbox-warning. \erroronpage{156}{para -1, l.4}{CBC}{2004/05/20}{2} Change: ``There is also the possibility to operate'' \> ``It is also - possible to operate''. + possible to operate''. \erroronpage{157}{para 2, l.-4}{CBC}{2004/05/20}{2} Change: ``\ldots discussed below) are potentially'' \> ``\ldots - discussed below) \u{is} potentially''. + discussed below) \u{is} potentially''. \erroronpage{158}{para3, l.3}{DHL/FMi}{2004/06/07}{2} Change word: ``tiny white rules \u{behind} the lines'' \> ``tiny white @@ -1044,11 +1044,11 @@ similar after the |\\| to prevent an underfull hbox-warning. \CHAPTER{Chapter 4} \erroronpage{196}{table 4.2}{YiL}{2012/05/07}{} - The values shown in the table aren't any quite correct. These days - some of them are calculated depending on the chosen paper size option + The values shown in the table aren't any quite correct. These days + some of them are calculated depending on the chosen paper size option and so have slightly different values from what is listed in the table. The values listed are those that have been used in 2.09 (i.e., they - would be fully correct in compatibility mode, that is for documents + would be fully correct in compatibility mode, that is for documents starting with |\documentstyle|). \erroronpage{199}{code block}{UFi}{2004/07/31}{2} @@ -1076,7 +1076,7 @@ similar after the |\\| to prevent an underfull hbox-warning. \erroronpage{205}{para 4, l.4}{CAR}{2004/06/06}{2} Delete word: ``\ldots taken up by the binding\u{ method}. For - example,\ldots'' + example,\ldots'' \erroronpage{205}{para 5, l.2}{CBC}{2004/05/21}{2} Omitted word: ``one can \u{perform} the parameter calculations''. @@ -1101,7 +1101,7 @@ Add a comment line: ``\verb=% syntax: \typearea[<binding corr.>]{<slices>}='' \erroronpage{209}{para 1, l.1--2}{BMo}{2004/05/16}{2} Replace: ``\ldots and does not leave sufficient space for marginal notes - that fall outside the page.'' + that fall outside the page.'' \> ``\ldots but does not adjust the size of the marginal boxes to fit in the remaining margin.'' @@ -1152,7 +1152,7 @@ Add a comment line: ``\verb=% syntax: \typearea[<binding corr.>]{<slices>}='' ``Table~9.2 on page~547 in Section~\u{9.2.1}'' (or omit section refence completely) -\erroronpage{223}{tab 4.3}{THa}{2004/06/22}{2} +\erroronpage{223}{tab 4.3}{THa}{2004/06/22}{2} Spurious space after superscript \textsuperscript{a} in footnote. \erroronpage{226}{para. 5, l.2}{PYu}{2004/07/05}{2} @@ -1173,7 +1173,7 @@ Add a comment line: ``\verb=% syntax: \typearea[<binding corr.>]{<slices>}='' \erroronpage{229}{2.-1}{CBC}{2004/05/24}{2} Change: ``if the first B-head\ldots would have already been'' \> ``if - the first B-head\ldots had already been''. + the first B-head\ldots had already been''. \erroronpage{229}{para -2,l.-2}{HjG}{2005/05/09}{4} Replace: @@ -1194,13 +1194,13 @@ Add a comment line: ``\verb=% syntax: \typearea[<binding corr.>]{<slices>}='' \seriouserroronpage{234}{First boxed command}{CBC}{2004/05/24}{2} Change: ``\verb=\enlargethispage*{=size\verb=}='' \> - ``\verb=\enlargethispage{=size\verb=}=''. + ``\verb=\enlargethispage{=size\verb=}=''. \erroronpage{237}{para 1, l.3}{MKo}{2004/08/06}{2} Change: ``\textsf{scrpage}'' \> ``\textsf{scrpage2}'' \erroronpage{237}{para 4, l.3}{DAl}{2005/01/11}{4} - Change: ``also works as \u{an} replacement'' \> ``also works as + Change: ``also works as \u{an} replacement'' \> ``also works as \u{a} replacement'' \erroronpage{237}{para 5, l.2}{CBe}{2004/07/27}{2} @@ -1222,7 +1222,7 @@ the \verb|\kill| command. \erroronpage{242}{para -2}{DSch/FMi}{2005/09/19}{4} Replace para with: ``The \texttt{tabular*} environment has an additional width argument that -specifies the required total width of the table. +specifies the required total width of the table. It needs stretchable spaces between columns, that have to be added using |\extracolsep| (see page~246).'' @@ -1242,7 +1242,7 @@ It needs stretchable spaces between columns, that have to be added using environments. If all the cells of the row are smaller than the strut the effect is more or less similar to an enlargement of the inter-row space, while if at least one cell in the row is larger than the strut no spreading apart takes - place other than that required by the largest cell. + place other than that required by the largest cell. @@ -1260,7 +1260,7 @@ It needs stretchable spaces between columns, that have to be added using Replace: ``the sum of its value, added to the product |\baselineskip|${}\times{}$|\arraystretch}|'' - \> + \> `` $|\arraystretch| \times (|\extrarowheight| + 0.7 |\baselineskip|)$'' @@ -1280,7 +1280,7 @@ It needs stretchable spaces between columns, that have to be added using Replace para with: ``A common use of |@{}| is to remove the space equal to the value of |\tabcolsep| (for \texttt{tabular}) that, by default, -appears on each side of the table, +appears on each side of the table, except when the column specification starts or ends in a \verb=|=.'' @@ -1356,7 +1356,7 @@ Replace with: ``We then continue by explaining how you can define and use your own floating environments (Section~6.3.1), or, conversely, how captioning commands can be used to enter information into the list of figures and tables for nonfloating - material (Section~6.3.2). + material (Section~6.3.2). Then methods for rotating the content of a float are described (Section~6.3.3). @@ -1366,7 +1366,7 @@ Replace with: ``We then continue by \erroronpage{285}{item 3, l.3}{FMi}{2005/02/13}{4} Use typewriter: ``the default is \texttt{12pt} - \texttt{plus} \texttt{2pt} \u{\texttt{minus}} + \texttt{plus} \texttt{2pt} \u{\texttt{minus}} \texttt{2pt} for 10\,pt'' \erroronpage{285}{item 3, l.3}{HjG}{2005/02/06}{4} @@ -1388,7 +1388,7 @@ Replace with: ``We then continue by ``However, by itself this option forces all floats to appear \emph{before} the next section material is typeset, since the |\FloatBarrier| prevents a float from a current - section from appearing below + section from appearing below the start of the new section, even if some material of the current section is present on the same page. '' @@ -1474,7 +1474,7 @@ The Runaway error may be explained in a better way: the \fi \erroronpage{309}{para 4, l.3}{DAl}{2005/06/29}{4} - Missing comma: ``\ldots you will get a typical ``standard \LaTeX'' + Missing comma: ``\ldots you will get a typical ``standard \LaTeX'' format\u{,} that is, \ldots'' \erroronpage{312}{\texttt{position} option}{JS/FMi}{2005/09/14}{4} @@ -1482,7 +1482,7 @@ The Runaway error may be explained in a better way: the \erroronpage{312}{para 2, l.2}{DAl}{2005/06/29}{4} Word in wrong position: ``for example, ``above'' the caption if - caption is \u{the} placed at the bottom.'' + caption is \u{the} placed at the bottom.'' \> ``for example, ``above'' the caption if \u{the} caption is \ldots'' @@ -1510,9 +1510,9 @@ Remove: ``approach is to \u{to} specify\ldots'' \CHAPTER{Chapter 7} -\erroronpage{332}{para -2,l.2}{THa}{2004/07/21}{2} +\erroronpage{332}{para -2,l.2}{THa}{2004/07/21}{2} SinCE SEriFS arE noT alwayS horizonTaL: ``Serifs are the tiny - horizontal strokes\dots'' \> ``Serifs are the tiny strokes\dots'' + horizontal strokes\dots'' \> ``Serifs are the tiny strokes\dots'' \erroronpage{338}{para -1, l.3}{HjG}{2004/06/29}{2} Missing word: ``command \u{and} declarative forms'' @@ -1668,7 +1668,7 @@ Modern Typewriter. Missing space between ``m,'' and ``bx'' in the middle column. \erroronpage{391}{tab. 7.15}{FMi}{2004/07/09}{2} - Row~1: Thickness of vertical line between first two columns too + Row~1: Thickness of vertical line between first two columns too wide (printing problem). \erroronpage{391}{tab 7.15, l.-2}{RPa}{2004/09/14}{4} @@ -1725,7 +1725,7 @@ Modern Typewriter. ``local guide''; I believe this is an obsolete concept, dating back to the times when \TeX\ and \LaTeX\ were used on multitasking mainframes; commercial distributions might still have a ``local guide'', but I have never - seen one. + seen one. \erroronpage{414}{footnote}{hv}{2008/10/30}{} @@ -1774,7 +1774,7 @@ These days the package |pst-char| has been integrated into |pst-text|. \erroronpage{428}{item 6}{CKr}{2005/01/18}{4} Replace: ``Specified the quad width'' \> ``Specifie\u{s} the quad - width'' + width'' \erroronpage{432}{para 4, l.9}{HjG}{2004/07/11}{2} Not plural: ``\ldots: the outer text size\u{s} and the three math @@ -1785,7 +1785,7 @@ These days the package |pst-char| has been integrated into |pst-text|. ``\u{a}nd are usually placed in an \texttt{.fd} file.'' \erroronpage{441}{para 5, l.1}{MKu/FMi}{2004/06/24}{2} - Replace: UTF8 \> UTF-8 + Replace: UTF8 \> UTF-8 \erroronpage{442}{footnote, l.2}{usw}{2005/01/11}{4} Sentence begins with lowercase 's'. @@ -1800,7 +1800,7 @@ produce a straight double quote, i.e., ")'' \u{such a} way that \ldots'' \erroronpage{444}{para 2, l.4}{DAl}{2005/08/01}{4} - Missing word: ``\ldots associates the number 224 \u{with} the + Missing word: ``\ldots associates the number 224 \u{with} the command |\alpha|.'' \erroronpage{445}{para 4, ll.3--5}{HjG}{2004/07/12}{2} @@ -1816,14 +1816,14 @@ command |\alpha|.'' math glyph---comprehensible? \erroronpage{447}{Heading}{MKu/FMi}{2004/06/24}{2} - Replace: UTF8 \> UTF-8 + Replace: UTF8 \> UTF-8 \erroronpage{451}{para 4, l.2}{HjG}{2004/07/12}{2} Wrong number: ``\texttt{\u{'240}} octal'' \> ``\texttt{\u{'344}} octal'' \erroronpage{453}{para 2, l.2}{DAl}{2005/08/01}{4} - Missing word : ``\ldots an \emph{LICR-object} that is \u{to} be + Missing word : ``\ldots an \emph{LICR-object} that is \u{to} be used whenever\ldots'' \erroronpage{455}{para 3, l.-1}{JCh}{2004/07/17}{2} @@ -1835,13 +1835,13 @@ used whenever\ldots'' |\OE| $\leftrightarrow$ |\O| -- cf.\ |\o| and |\oe| on p.459 \erroronpage{457}{tab. 7.33}{HjG}{2004/07/12}{2} - Entry |\`i|: ``(\u{avail})'' \> ``(\u{alias})'' + Entry |\`i|: ``(\u{avail})'' \> ``(\u{alias})'' \erroronpage{458}{\texttt{\string\copyright}}{FMi/usw}{2005/01/11}{4} Natively available in LY1 encoding \seriouserroronpage{458}{l. 27--30}{JLV}{2005/05/31}{4} - Unfortunately |\guillemotleft|, |\guillemotright|, |\guilsinglleft|, and + Unfortunately |\guillemotleft|, |\guillemotright|, |\guilsinglleft|, and |\guilsinglright| have no ``default'' and only function in |OT1| if \textsf{babel} is loaded @@ -1900,7 +1900,7 @@ used whenever\ldots'' \erroronpage{463}{para 1, l.2}{HjG}{2004/06/28}{2} Change: ``\ldots integrated in \u{1993})'' \> - ``\ldots integrated in \u{1994})'' + ``\ldots integrated in \u{1994})'' \CHAPTER{Chapter 8} @@ -2002,7 +2002,7 @@ Poor Maxwell's equations! No doubt there are mathematical \erroronpage{500}{page}{FMi}{2004/04/23}{} Printing problem: blue color not properly aligned. \fi - + \erroronpage{501}{exa 8-6-4}{HjG}{2004/06/21}{2} Surplus word (in source comment):\\ ``\texttt{\% the old \u{the} definition of \textbackslash csc}'' @@ -2122,7 +2122,7 @@ Poor Maxwell's equations! No doubt there are mathematical The |fleqn| option is used, but in the output, the two equations seem to be right aligned rather than left aligned!\\ Indeed true: this is because in \textsf{amsmath} the |\mathindent| - added on the left is + added on the left is actually a rubber length (see page 471) that is automatically shortend if there is not enough space. @@ -2157,7 +2157,7 @@ Change: ``The unaccented ASCII Latin letters and Arabic Printing problem: blue color not properly aligned. \fi - \erroronpage{527}{table 8.10}{BMo/CAR}{2004/05/21}{2} + \erroronpage{527}{table 8.10}{BMo/CAR}{2004/05/21}{2} This table would be better if reordered, in particular so that the first row contains: \verb=\aleph \beth \gimmel \daleth=. This would @@ -2167,7 +2167,7 @@ Change: ``The unaccented ASCII Latin letters and Arabic \erroronpage{527,528}{table 8-10/11}{FMi}{2006/08/09}{s} Added the missing symbol from amssymb: |\circledR|, |\yen|, - |\checkmark|, and |\maltese|. + |\checkmark|, and |\maltese|. The general distribution of symbols between the two tables is a bit questionable, but this will stay as it is. @@ -2178,7 +2178,7 @@ Change: ``The unaccented ASCII Latin letters and Arabic \erroronpage{528}{table 8.11}{LHe}{2008/02/08}{} |\dag| and |\ddag| are |\mathord|s not |\mathbin| as claimed in table - 8.13. + 8.13. \seriouserroronpage{529}{table 8.12, l.3}{JGr}{2004/06/10}{2} @@ -2283,12 +2283,12 @@ Plural: ``Clearly, 8 bits \u{are} not sufficient\ldots'' newzealand})'' Add footnote: ``\textit{The option \texttt{\upshape english} - combines American hyphenation patterns - with a British date format.}'' + combines American hyphenation patterns + with a British date format.}'' \erroronpage{545}{exa 9-2-1}{JAn}{2005/09/09}{4} - The quotes surrounding R\'ef\'erences and Chapitre + The quotes surrounding R\'ef\'erences and Chapitre should be the french ones: use |\og| and |\fg{}|. And similar those around German words should use |"`| and |"'|. @@ -2353,7 +2353,7 @@ to show the differences between |"-|, |\-|, and no hyphen. and ``|~N~|\meta{letter}'' \> ``|~N|'' \erroronpage{554}{exa 9-3-11}{UFi/MGo}{2004/06/03}{2} - Replace body with: + Replace body with: ``|En fran\c{c}ais on doit mettre un \fg petit espace\fg\| |devant la ponctuation double: comme cela!| \ldots'' @@ -2543,8 +2543,8 @@ The line:\\ Replace ``\textsf{bang}'' with ``\textsf{bengali}''. This package is available on CTAN in the \textsf{languages/bengali/pandey}. -\seriouserroronpage{592}{para 3, l.4 }{PPN}{2004/05/25}{2} - Replace ``\textsf{denag}'' with ``\textsf{devnag}''. +\seriouserroronpage{592}{para 3, l.4 }{PPN}{2004/05/25}{2} + Replace ``\textsf{denag}'' with ``\textsf{devnag}''. This package is on CTAN \texttt{languages/devanagari/velthuis}. \erroronpage{592}{para 5, l.1}{CKr}{2004/10/15}{4} @@ -2552,7 +2552,7 @@ The line:\\ \erroronpage{592}{general remarks}{PPn}{2004/05/25}{} Additional remarks not for inclusion in the book: For \TeX{}, \LaTeX{} -in languages of India, +in languages of India, there are several nice packages. An overview can be found in the following {\sc TUGboat} Articles; @@ -2733,7 +2733,7 @@ some of the listed drivers are only of historical interest. \erroronpage{620}{para 5, l.2}{FMi}{2005/04/27}{4} Replace: ``\ldots in the \u{optional arguments}.'' \> - ``\ldots in the \textit{key/val-list}.'' + ``\ldots in the \textit{key/val-list}.'' %\erroronpage{621}{page}{FMi}{2004/04/23}{} % Printing problem: blue color not properly aligned. @@ -2805,7 +2805,7 @@ some of the listed drivers are only of historical interest. The variable parts do not show the right fonts. \erroronpage{641}{para 3, l.1}{ReSt}{2005/04/17}{4} - Remove: ``The |\Curve| command\u{s} is similar\ldots'' + Remove: ``The |\Curve| command\u{s} is similar\ldots'' \erroronpage{641}{para 3, l.2}{HjG}{2004/06/07}{2} Second occurrence of mandatory argument should use the same font as @@ -2832,7 +2832,7 @@ some of the listed drivers are only of historical interest. \erroronpage{643}{para 4, l.5}{CBe}{2004/07/27}{2} Add: ``\ldots can be converted to PDF by ImageMagick's \texttt{convert} utility\u{, \texttt{eps2pdf}} (\u{both -of} which call \texttt{ghostscript} +of} which call \texttt{ghostscript} internally), \texttt{Acrobat Distiller}, or\ldots'' \erroronpage{646}{l.1}{HjG/FMi}{2004/06/08}{2} @@ -2855,7 +2855,7 @@ page several output files are generated.)'' \seriouserroronpage{654}{para 2 l.7}{UFi}{2004/06/01}{2} Missing |}|: ``like |\index{\texttt{|\emph{key}|}|\u{\texttt{\textbraceright}} and'' - + %That's a nice one: somehow the copy-editor has but the output is one @@ -2897,7 +2897,7 @@ The source has now been edited to match the printed output. \erroronpage{656}{}{CBe}{2004/07/27}{s} - How horrible the page rotated counterclockwise! + How horrible the page rotated counterclockwise! \erroronpage{657}{\texttt{-p} item, l.-1}{HjG}{2004/06/10}{2} Add word: ``\ldots the three \u{special} cases \ldots'' @@ -2906,7 +2906,7 @@ The source has now been edited to match the printed output. Swap the words ``single'' and ``double'' \iffalse -% not a bug make it look nicer +% not a bug make it look nicer \erroronpage{661}{tab. 11.2, right col.}{HjG}{2004/06/10}{} Inter-line spacing in multiple-line entries ???\\(Keywords: |headings_flag|, |item_x1|, |delim_0|, |page_precedence|) @@ -2939,7 +2939,7 @@ page 666 changed to reflect rnaRA:\\ `` \ldots\ assumes that pages numbered with lowercase Roman numerals precede those numbered with Arabic numerals, which in turn precede those numbered with the lowercase alphabet, uppercase Roman -numerals and finally the uppercase alphabet. +numerals and finally the uppercase alphabet. \seriouserroronpage{661/664-5}{}{FMi}{2005/08/14}{4} @@ -2955,8 +2955,8 @@ numerals and finally the uppercase alphabet. \seriouserroronpage{666}{para 4 l.5 and l.6}{UFi}{2004/06/01}{2} - Add extra visual space in second index: ``Likewise, - \verb*=\index{a space}= and + Add extra visual space in second index: ``Likewise, + \verb*=\index{a space}= and \verb*=\index{a space}= produce\ldots'' \erroronpage{668}{boxed text}{HjG}{2004/06/10}{2} @@ -2981,15 +2981,15 @@ numerals and finally the uppercase alphabet. Section~11.3.4. Be aware that producing index entries in arguments of commands has - its own pitfalls, e.g., in - \verb=\command{Properties of \Prog\index{\Prog}}=. + its own pitfalls, e.g., in + \verb=\command{Properties of \Prog\index{\Prog}}=. Then \LaTeX{} commands might be expanded before they are written to the \texttt{idx} file and the placement in the index will depend on the expansion of \verb=\Prog=.'' \erroronpage{669}{para -2, l.3}{MKu/FMi}{2004/07/01}{2}% already done by fmi Add: ``\ldots \verb|\usepackage[latin1]{inputenc}| to all her - documents \u{(or on recent Linux distributions the + documents \u{(or on recent Linux distributions the option \texttt{utf8})}, while\ldots'' \erroronpage{669}{section 11.3.2, para 2, L.3}{JMH}{2005/08/06}{4} @@ -3057,7 +3057,7 @@ order to have the desired effect. \CHAPTER{Chapter 12} -\erroronpage{general}{several pages}{HVo/FMi}{2004/05/21}{} +\erroronpage{general}{several pages}{HVo/FMi}{2004/05/21}{} The German word ``Schuldrecht'' is incorrectly hyphenated as ``Schul\-drecht'' in several examples due to the fact that English hyphenation patterns are used unless the language is @@ -3146,7 +3146,7 @@ it may result in \u{a normal space,} some extra space\u, or in starting a new li Add: ``when using \u{the} \texttt{chicago} \u{\BibTeX\ style}.'' \seriouserroronpage{710}{para 4, l.2}{BMo}{2004/05/16}{2} - Replace: + Replace: ``locate the printed version.'' \> ``locate the article within the journal.'' @@ -3161,7 +3161,7 @@ Add word: ``If you \u{only} want to specify an \textit{annotator}, Extra word: ``the \u{the} journal'' \\ Correct explanation: ``\ldots the journal name\u{, volume number,} and year of publication, which is why we got ``TUGboat \u{10 - [}1989\u]''.'' + [}1989\u]''.'' \seriouserroronpage{719}{syntax box}{HjG/FMi}{2004/06/14}{2} Order of optional arguments are like |\cite| (i.e., swapped):\\ @@ -3185,7 +3185,7 @@ Add word: ``If you \u{only} want to specify an \textit{annotator}, \seriouserroronpage{727}{para 3, l.-3}{JBe}{2004/06/01}{2} Replace: \texttt{\textbackslash jbnovarioref} \> - \texttt{\textbackslash jbignorevarioref} + \texttt{\textbackslash jbignorevarioref} \erroronpage{727}{examples 12-5-21/22}{FMi}{2004/06/03}{2} Not wrong, but it looks funny: due to the chosen example height the @@ -3208,9 +3208,9 @@ Add word: ``If you \u{only} want to specify an \textit{annotator}, was changed to contain a slightly different set of citations (same change was made to example 12-5-27): \begin{verbatim} - Full citations: \cite{aschur} \cite{bschur} + Full citations: \cite{aschur} \cite{bschur} not shown on the left! -\newpage +\newpage text \cite[\S\,7]{aschur} text \cite[\S\,8]{aschur} \cite[\S\,16]{zpo} text \cite[\S\,7]{bschur} \cite{aschur} @@ -3222,7 +3222,7 @@ And the text above the example was changed as follows: explicitly), then the following happens: the first citation of a publication automatically displays the full entry (citation~5 in the next example). In case of repeated citations to unambiguous works -only the name of the author(s) are shown (citation~8). For ambiguous citations +only the name of the author(s) are shown (citation~8). For ambiguous citations this will be done only for immediately following citations (citation~4). However, if there are intervening citations, then the name(s) and short titles are shown @@ -3248,7 +3248,7 @@ Replace: ``in which case \u{the first} cross-reference \ldots'' \seriouserroronpage{743}{item 3}{UFi}{2004/05/27}{2} Equal sign missing: \texttt{sortkey\u{ = }"Bismarck, Otto von"}. - + \erroronpage{744}{exa 12-5-48/49}{HjG}{2004/06/15}{} There's a spurious space before all occurrences of ``\textsc{D. E. Knuth}''! \\ This is (partly, ie in the footnote) @@ -3269,19 +3269,19 @@ Replace: ``in which case \u{the first} cross-reference \ldots'' Replace (`bibtopic' column, row 4; `multibib' column, row 7):\\ ``no'' \> ``No'' -\erroronpage{746}{Tab. 12.2}{THa}{2004/06/21}{2} +\erroronpage{746}{Tab. 12.2}{THa}{2004/06/21}{2} Change ``Requires tailored .bib files'' \> ``Works with standard - .bib files'' + .bib files'' (and change matching row entries) -\erroronpage{746}{Tab. 12.2}{THa}{2004/06/21}{2} +\erroronpage{746}{Tab. 12.2}{THa}{2004/06/21}{2} Change: ``Above typeset together somewhere'' \> ``Group bibliographies together'' -\erroronpage{749}{para -1, l.1}{THa}{2004/06/22}{2} +\erroronpage{749}{para -1, l.1}{THa}{2004/06/22}{2} Missing accents: ``Jose Alberto Fernandez'' \> ``Jos\'e Alberto - Fern\'andez'' - + Fern\'andez'' + \erroronpage{750}{para -3, l.-2}{CKr}{2005/03/31}{4} Delete surplus word: ``\ldots as \u{the} the auxiliary files would be overwritten.'' @@ -3293,7 +3293,7 @@ Replace: ``in which case \u{the first} cross-reference \ldots'' \erroronpage{753}{para 4, l.5}{HjG}{2004/06/15}{2} Replace: ``|\bibliography|'' \> ``|\bibliographystyle|'' -\seriouserroronpage{755/756}{}{THa}{2004/06/21}{2} +\seriouserroronpage{755/756}{}{THa}{2004/06/21}{2} Wrong limitation of multibib: The whole passage from ``A final difference'' up to ``|nocite|.'' should be replaced with something like: ``The multibib package (since version 2.3 of 2004/01/24) is @@ -3477,7 +3477,7 @@ under the new name \textsf{JabRef}.'' \texttt{apa.bst} -- add: ``American Psychology Association \u{\BibTeX\ style}'' \\ \texttt{jmb.bst} -- add: - ``\emph{Journal of Molecular Biology} \u{\BibTeX}\ style''\\ + ``\emph{Journal of Molecular Biology} \u{\BibTeX}\ style''\\ Some journal names are written in italic, other's aren't: Astronomy; Behavioral and Brain Sciences; Human Biology. @@ -3538,7 +3538,7 @@ under the new name \textsf{JabRef}.'' Remove surplus word: ``\ldots, then it is all that \u{it} is necessary.'' \erroronpage{800}{Citation scheme,l.2}{DAl}{2005/09/03}{4} - Replace letter: ``\ldots different questions th\u{a}n if you + Replace letter: ``\ldots different questions th\u{a}n if you choose\ldots'' \erroronpage{802}{para 2, l.4}{HjG}{2004/06/17}{2} @@ -3547,7 +3547,7 @@ under the new name \textsf{JabRef}.'' \erroronpage{802}{para -1, l.3}{FMi}{2005/06/02}{4} Replace wrong braces: ``|\urlprefix\url[|\textit{field-value}|]|'' \> - ``|\urlprefix\url{|\textit{field-value}|}|'' + ``|\urlprefix\url{|\textit{field-value}|}|'' \erroronpage{803}{para -2, l.2}{HjG}{2004/06/17}{2} Replace: ``in the second phase of the \u{formatting}'' \> @@ -3574,7 +3574,7 @@ under the new name \textsf{JabRef}.'' Replace: ``at the beginning of this section'' \> ``on the facing page'' - + \CHAPTER{Chapter 14} @@ -3593,8 +3593,8 @@ under the new name \textsf{JabRef}.'' \erroronpage{816}{para -3, l.4+}{HOb}{2004/05/28}{2} Change sentence: Note that \u{such short forms for \texttt{\textbackslash verb}, - just} like \texttt{\textbackslash verb} itself, - cannot appear in the argument of another command, but + just} like \texttt{\textbackslash verb} itself, + cannot appear in the argument of another command, but \u{the characters} may be used freely inside \texttt{verbatim} and \texttt{macrocode} environments. @@ -3609,7 +3609,7 @@ asked for, and lines 1, \u{3}, and 4 otherwise.'' Entries not sorted correctly: swap |\CheckSum| and |\CheckModules| \seriouserroronpage{821}{descr.\ of - \ttfamily\textbackslash DeleteShortVerb}{UFi}{2004/05/23}{2} + \ttfamily\textbackslash DeleteShortVerb}{UFi}{2004/05/23}{2} \verb=\MakeshortVerb= should be \verb=\Make=\u{S}\texttt{hortVerb}\\ \verb=\MakeshortVerb*= should be \verb=\Make=\u{S}\texttt{hortVerb*} @@ -3674,7 +3674,7 @@ asked for, and lines 1, \u{3}, and 4 otherwise.'' Editorial comment: reprinted because of pagebreak changes. \erroronpage{828}{para 3, l.2}{DHL}{2004/05/16}{2} - Extra word: ``If so, \u{case}'' \> ``If so,'' + Extra word: ``If so, \u{case}'' \> ``If so,'' \seriouserroronpage{829}{syntax box}{HOb}{2004/05/29}{2} |\preamble|, |\endpreamble|, |\postamble|, and |\endpostamble| all @@ -3725,7 +3725,7 @@ asked for, and lines 1, \u{3}, and 4 otherwise.'' Missing \texttt{*}: |\DeclareDir|\u{\texttt{*}}|{tex/bibtex/...| \erroronpage{832}{code blocks}{DPa}{2004/08/04}{2} - Three instances of |tex/bibtex| in |\DeclareDir| should lose the |tex/| to + Three instances of |tex/bibtex| in |\DeclareDir| should lose the |tex/| to conform to TDS and change made on page 831 \erroronpage{832}{2. code block}{MSch}{2006/01/06}{s} @@ -3815,7 +3815,7 @@ is not recognized as the start of a \texttt{figure*} environment}.'' \erroronpage{843}{para 3, l.2}{YvH}{2004/05/28}{2} - Missing word: ``and |\z@| contain |@| \u{in} their name'' + Missing word: ``and |\z@| contain |@| \u{in} their name'' \erroronpage{843}{para 4, l.3}{PYu}{2004/07/03}{2} Change: ``to do: the difficult'' \> ``to do\u; the difficult'' @@ -3848,7 +3848,7 @@ Replace: ``An error is raised if the definitions differ, ldots'' \erroronpage{851}{para 5, l.-2}{FMi}{2004/07/20}{2} Add + change font: ``It also defines \u{the command} - |\the|\u{\textit{newctr}} to\ldots'' + |\the|\u{\textit{newctr}} to\ldots'' \erroronpage{852}{code block 1, l.2}{JGr}{2004/06/10}{2} Second \verb=\makeatletter= should be \verb=\makeatother= @@ -3869,7 +3869,7 @@ Change: \erroronpage{853}{l.6}{THa/FMi}{2004/06/23}{2} - Missing space: ``c,\u{~}\dots, z'' + Missing space: ``c,\u{~}\dots, z'' \erroronpage{853}{para 4,ll.2+3}{HjG}{2004/05/25}{2} Add word: ``\ldots definitions for sectioning \u{counters}'' @@ -3877,8 +3877,8 @@ Change: \erroronpage{853}{counter code block}{FMi}{2005/06/09}{4} The order of declarations of the counters is incorrect; they have to be \begin{verbatim} -\newcounter{part} -\newcounter{section} +\newcounter{part} +\newcounter{section} \newcounter{subsection}[section] \newcounter{subsubsection}[subsection] \end{verbatim} @@ -3893,14 +3893,14 @@ or you will receive a ``counter not defined'' error. \erroronpage{854}{ll. 1+2}{FMi}{2004/05/25}{2} Add word and commata: ``Only the representation\u{, prefix,} and - label field commands + label field commands are defined \ldots'' \seriouserroronpage{854}{code block 1}{HjG/FMi}{2004/05/25}{2} Replace with approx:\\[6pt] \hspace*{-140pt}\begin{minipage}[b]{\linewidth} \begin{verbatim} -\renewcommand\theenumi {\arabic{enumi}} \renewcommand\theenumii{\alph{enumii}} +\renewcommand\theenumi {\arabic{enumi}} \renewcommand\theenumii{\alph{enumii}} \renewcommand\theenumiii{\roman{enumiii}} \renewcommand\theenumiv{\Alph{enumiv}} \end{verbatim} \begin{verbatim} @@ -3915,14 +3915,14 @@ Replace with approx:\\[6pt] \erroronpage{855}{fig A.1, l.4}{JAn}{2005/09/09}{4} - Change ``Did\^ot'' \> ``Didot'' (no caret); and delete the -comma after inch + Change ``Did\^ot'' \> ``Didot'' (no caret); and delete the +comma after inch \erroronpage{855}{fig A.1}{CBe/FMi}{2004/07/27}{2} Add: \texttt{ex} \quad Height of a small ``x'' in the current font \u{(approximately)} \\ -Add: \texttt{em} \quad Width +Add: \texttt{em} \quad Width of capital ``M'' in current font \u{(approximately)} @@ -3933,11 +3933,11 @@ Add: \texttt{em} \quad Width \erroronpage{856}{tab A.2, l.6}{PYu}{2004/07/05}{2} Add: ``a \u{solid} horizontal line'' -\erroronpage{857}{table A.3}{V-Li}{2004/09/14}{4} +\erroronpage{857}{table A.3}{V-Li}{2004/09/14}{4} |\vspace{len}| is missing \erroronpage{858}{l.-8}{HjG/FMi}{2004/05/26}{2} - Add: ``\u{missing or} misplaced |\item|'' + Add: ``\u{missing or} misplaced |\item|'' \erroronpage{858}{syntax box}{PYu}{2004/07/03}{2} |\addvspace{|\textit{space}|}| should be typeset in a smaller font. @@ -3980,13 +3980,13 @@ Add: \texttt{em} \quad Width paragraph.} Editorial comment: change moves pagebreak. - + \seriouserroronpage{878}{codeline 4 (?)}{UFi}{2004/05/22}{2} |\usepackage[german]{varioref}[2001/09/0]:| day number is missing (test for version doesn't work then anymore!) \erroronpage{886}{fig.~A.1}{HjG}{2004/05/21}{2} - Add: \verb=\ProcessOptions= \u{\texttt{\char`\\relax}} + Add: \verb=\ProcessOptions= \u{\texttt{\char`\\relax}} (cf. hint on p.~882!) @@ -4004,7 +4004,7 @@ Missing letter: ``\verb=l.167 \par=\u{\texttt{t}}\verb={Text}='' Add: ``Technically, a moving argument is an argument that is internally expanded by \LaTeX{} without typesetting it directly\u{ (e.g.}, by using the internal \LaTeX{} construct - |\protected@edef|\textsuperscript{1}\u).'' + |\protected@edef|\textsuperscript{1}\u).'' \erroronpage{893}{para 2, l.8}{MHo/FMi}{2004/10/05}{4} Replace: @@ -4040,11 +4040,11 @@ bitmap images such as \texttt{.jpg}, \texttt{.gif}, and \texttt{.png} files.'' \erroronpage{899}{item 5}{UFi}{2004/05/23}{2} The ``\TeX{} Live CD'' is spelled incorrectly as ``\TeX{} live'' or ``\TeX live'' - + \erroronpage{901}{item 3}{UFi}{2004/05/23}{2} The ``\TeX{} Live CD'' is spelled incorrectly as ``\TeX{} live'' or ``\TeX live'' - + \seriouserroronpage{902}{l.5}{HjG}{2004/05/22}{2} Missing letter: ``\texttt{\char`\\dis\u{c}retionary}'' @@ -4094,9 +4094,9 @@ processing your document with e\TeX{} and additionally load the \erroronpage{917}{footnote}{HOb}{2004/05/29}{2} Replace footnote with: ``In modern distributions \LaTeX{} is automatically - using the e\TeX{} program. On older installations you may have to + using the e\TeX{} program. On older installations you may have to call a different program (e.g., \texttt{elatex} instead of - \texttt{latex}) when processing a + \texttt{latex}) when processing a document.'' @@ -4180,7 +4180,7 @@ processing your document with e\TeX{} and additionally load the \erroronpage{938}{para -1, l.3}{UFi/FMi}{2004/05/23}{2} Difficult to understand; replace: - ``\ldots a large \u{increase in} \texttt{t=} between'' + ``\ldots a large \u{increase in} \texttt{t=} between'' \erroronpage{939}{para 3, l.2}{HjG}{2004/05/23}{2} Words need to be swapped: @@ -4316,13 +4316,13 @@ processing your document with e\TeX{} and additionally load the Missing word: ``for \LaTeX\ \u{and} a possible'' \erroronpage{980}{[151]}{THa}{2004/06/25}{2} - Remove: ``\LaTeX\u{Joachim Schrod}.'' + Remove: ``\LaTeX\u{Joachim Schrod}.'' \erroronpage{980}{[153]}{THa}{2004/06/25}{2} - Swap words: ``often are'' \> ``are often'' + Swap words: ``often are'' \> ``are often'' \erroronpage{980}{[155]}{THa}{2004/06/25}{2} - Missing word: ``For \u{the} \textsf{kuvio} system\ldots'' + Missing word: ``For \u{the} \textsf{kuvio} system\ldots'' \erroronpage{980}{[157]}{HjG}{2004/05/20}{2} First line of online resources is not flush right (stray space?). @@ -4386,7 +4386,7 @@ and Correct range: author-date citations / history of (699, 700) \erroronpage{992}{}{J-CCh}{2005/07/17}{s} - Correct: ``B\u{\'e}zier'' + Correct: ``B\u{\'e}zier'' \erroronpage{993}{}{SEg}{2005/04/26}{4} bibliographies/authors/name,formatting shows 798--1092 but should be @@ -4416,7 +4416,7 @@ and oblique (333) \erroronpage{1020}{}{CKr}{2005/01/09}{4} - Replace ``fonts / URW Antigua'' \> ``fonts / URW Anti\u{q}ua'' + Replace ``fonts / URW Antigua'' \> ``fonts / URW Anti\u{q}ua'' \erroronpage{1034}{first col.}{FMi}{2004/05/15}{2} Add entry: ``lists / enumerated / user-defined, 151'' @@ -4426,18 +4426,18 @@ and \erroronpage{1041}{}{FMi}{2004/08/02}{2} ``\texttt{NACRO} \BibTeX{} command'' \> - ``\texttt{MACRO} \BibTeX{} command'' + ``\texttt{MACRO} \BibTeX{} command'' \erroronpage{1051}{secound col., l.14}{MSc}{2004/06/04}{2} missing index entries for ``pdftex'' on p.7 and p.643 \erroronpage{1069}{}{FMi}{2004/11/07}{4} Replace: ``text symbols / setting-up'' \> - ``\u{math} symbols / setting-up'' + ``\u{math} symbols / setting-up'' \erroronpage{1076}{}{CKr}{2005/01/09}{4} - Replace ``URW Antigua'' \> ``URW Anti\u{q}ua'' + Replace ``URW Antigua'' \> ``URW Anti\u{q}ua'' \CHAPTER{People} @@ -4446,9 +4446,9 @@ and Editorial comment: Needs manual breaking in index output file for second and fourth printing. -\erroronpage{1081}{col 1}{FMi}{2004/06/22}{2} - Missing accents: ``Fernandez, Jose Alberto '' \> `Fern\'andez, Jos\'e Alberto'' - +\erroronpage{1081}{col 1}{FMi}{2004/06/22}{2} + Missing accents: ``Fernandez, Jose Alberto '' \> `Fern\'andez, Jos\'e Alberto'' + \erroronpage{1081}{col 1}{HjG}{2004/06/22}{2} Change page number in entry: ``Fukui, Rei, xxvii, 405, \u{969}'' \> ``\ldots, \u{968}'' @@ -4460,7 +4460,7 @@ and \erroronpage{1081}{col 2}{HjG}{2004/06/16}{2} Change page number in entry: ``Hufflen, Jean-Michel, 761, \u{971}'' \> ``\ldots, \u{970}'' - + \erroronpage{1081}{}{HjG}{2004/07/08}{2} Add page entries for ``Kettler, Howard'' and ``Frutiger, Adrian'' to ``People'' index back to 374. @@ -4503,7 +4503,7 @@ and \erroronpage{1089}{para 4, l.4}{FMi}{2004/07/21}{2} Add: ``\ldots this typographical icing \u{(package - \textsf{pdfcprot})} was\ldots'' + \textsf{pdfcprot})} was\ldots'' \erroronpage{1089}{l.-5}{HjG}{2004/05/20}{2} Missing period: \ldots files\u. It \ldots diff --git a/Master/texmf-dist/source/latex/base/unpack.ins b/Master/texmf-dist/source/latex/base/unpack.ins index c246763930e..4a5484d10f9 100644 --- a/Master/texmf-dist/source/latex/base/unpack.ins +++ b/Master/texmf-dist/source/latex/base/unpack.ins @@ -3,33 +3,33 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% +%% in this file. +%% %% This file is part of the LaTeX base system. %% ------------------------------------------- -%% +%% %% It may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version 1.3b +%% conditions of the LaTeX Project Public License, either version 1.3c %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.3b or later is part of all distributions of LaTeX +%% and version 1.3c or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This file has the LPPL maintenance status "maintained". -%% +%% %% In particular, NO PERMISSION is granted to modify the contents of this %% file since it contains the legal notices that are placed in the files %% it generates. -%% +%% %% The list of all files belonging to the LaTeX base distribution is %% given in the file `manifest.txt'. See also `legal.txt' for additional %% information. -%% -%% -%% +%% +%% +%% %% %% --------------- start of bootstrap commands ------------------ %% @@ -79,7 +79,7 @@ \batchinput{ltoutenc.ins} -%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%% other classes and packages \batchinput{classes.ins} diff --git a/Master/texmf-dist/source/latex/base/usrguide.tex b/Master/texmf-dist/source/latex/base/usrguide.tex index 574d875aa68..617d27bf01d 100644 --- a/Master/texmf-dist/source/latex/base/usrguide.tex +++ b/Master/texmf-dist/source/latex/base/usrguide.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: usrguide.tex @@ -1296,21 +1296,21 @@ superscript position and in the correct size. \newcommand{\fauxguillemet}[1]{$\vcenter{\hbox{$\scriptscriptstyle#1$}}$} These commands produce various sorts of quotation mark. Rough representations of them are: - \fauxguillemet\ll a\fauxguillemet\gg{} - \fauxguillemet<a\fauxguillemet> - ,\kern -0.1em,\kern 0.05em a\kern -0.05em`` + \fauxguillemet\ll a\fauxguillemet\gg{} + \fauxguillemet<a\fauxguillemet> + ,\kern -0.1em,\kern 0.05em a\kern -0.05em`` ,\kern 0.05em a\kern -0.05em` and |"|a|"|. \NEWdescription{2001/06/01} There are therefore some extra short-form ligatures available for use in documents that will only be used with |T1|-encoded fonts. - - The guillemets |\guillemotleft| and |\guillemotright|% - \footnote{We apologise once again for maintaining Adobe's - enormous solipsism~(sic) of confusing a diving bird with - punctuation marks!} - can be obtained by typing |<<<<| and |>>>>| and |\quotedblbase| - by typing |,,|\,. + + The guillemets |\guillemotleft| and |\guillemotright|% + \footnote{We apologise once again for maintaining Adobe's + enormous solipsism~(sic) of confusing a diving bird with + punctuation marks!} + can be obtained by typing |<<<<| and |>>>>| and |\quotedblbase| + by typing |,,|\,. Also, unlike the unexpected results with |OT1|-encoded fonts, |<<| and |>>| will produce \textless{} and diff --git a/Master/texmf-dist/source/latex/base/utf8ienc.dtx b/Master/texmf-dist/source/latex/base/utf8ienc.dtx index a35b9416ef7..abd5d627ff7 100644 --- a/Master/texmf-dist/source/latex/base/utf8ienc.dtx +++ b/Master/texmf-dist/source/latex/base/utf8ienc.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -37,6 +37,7 @@ Frank Mittelbach \and Chris Rowley\thanks{Borrowing heavily from code by David Carlisle and tables by Sebastian Rahtz; some table and code cleanup by Javier Bezos}} +\usepackage[utf8]{inputenc} \begin{document} \maketitle \tableofcontents @@ -54,10 +55,10 @@ % [The whole section is rather unfinished \ldots\ just like the code, sorry!] % % \subsection{Background and general stuff} -% +% % For many reasons what this package provides is a long way from any % type of `Unicode compliance'. -% +% % In stark contrast to 8-bit character sets, with 16 or more bits it can % easily be very inefficient to support the full range.\footnote{In % fact, \LaTeX's current 8-bit support does not go so far as to make @@ -66,63 +67,63 @@ % an acceptable visual representation of a sequence of characters and % this, for \LaTeX{}, means having available a suitably encoded 8-bit % font. -% +% % Unfortunately it is not possible to predict exactly what valid UTF-8 % octet sequences will appear in a particular file so it is best to % make all the unsupported but valid sequences produce a reasonably % clear and noticeable error message. -% +% % There are two directions from which to approach the question of what % to load. One is to specify the ranges of Unicode characters that will % result in some sensible typesetting; this requires the provider to % ensure that suitable fonts are loaded and that these input characters % generate the correct typesetting via the encodings of those fonts. The % other is to inspect the font encodings to be used and use these to -% define which input Unicode characters should be supported. -% +% define which input Unicode characters should be supported. +% % For Western European languages, at least, going in either direction % leads to many straightforward decisions and a few that are more % subjective. In both cases some of the specifications are \TeX{} % specific whilst most are independent of the particular typesetting % software in use. -% +% % As we have argued elsewhere, \LaTeX{} needs to refer to characters via % `seven-bit-text' names and, so far, these have been chosen by % reference to historical sources such as Plain \TeX{} or Adobe encoding % descriptions. It is unclear whether this ad hoc naming structure should % simply be extended or whether it would be useful to -% supplement it with standardised internal Unicode character names such as -% one or more of the following:\footnote{Burkhard und Holger Mittelbach +% supplement it with standardised internal Unicode character names such as +% one or more of the following:\footnote{Burkhard und Holger Mittelbach % spielen mit mir! Sie haben etwas hier geschrieben.} -% +% % \begin{verbatim} -% \ltxutwochar <4 hex digits> -% +% \ltxutwochar <4 hex digits> +% % \ltxuchar {<hex digits>} % B H U R R R % -% \ltxueightchartwo <2 utf8 octets as 8-bit char tokens> -% \ltxueightcharthree <3 utf8 octets ...> -% \ltxueightcharfour <4 utf8 octets ...> +% \ltxueightchartwo <2 utf8 octets as 8-bit char tokens> +% \ltxueightcharthree <3 utf8 octets ...> +% \ltxueightcharfour <4 utf8 octets ...> % \end{verbatim} -% -% +% +% % \subsection{More specific stuff} -% +% % In addition to setting up the mechanism for reading UTF-8 characters % and specifying the \LaTeX-level support available, this package % contains support for some default historically expected \TeX-related % characters and some example `Unicode definition files' for standard % font encodings. -% -% +% +% % \subsection{Notes} -% +% % This package does not support Unicode combining characters as \TeX{} % is not really equipped to make this possible. -% +% % No attempt is made to be useful beyond Latin, and maybe Cyrillic, -% for European languages (as of now). +% for European languages (as of now). % % % \subsection{Basic operation of the code} @@ -132,7 +133,7 @@ % input encoding files to change this set-up. Similarly, whenever % |\inputencoding| is encountered in a document, first the upper % 8-bit characters are set back to produce an error and then the -% definitions for the new input encoding are loaded, changing some of the +% definitions for the new input encoding are loaded, changing some of the % previous settings. % % The 8-bit input encodings currently supported by \texttt{inputenc} @@ -219,7 +220,7 @@ %<+all> \ProvidesFile{utf8enc.dfu} [2008/04/05 v1.1m UTF-8 support for inputenc] % \end{macrocode} -% +% % \begin{macrocode} %<*utf8> \makeatletter @@ -232,7 +233,7 @@ % \begin{macrocode} \catcode`\ \saved@space@catcode % \end{macrocode} -% +% % % % \subsection{Parsing UTF-8 input} @@ -266,19 +267,19 @@ \UTFviii@defined\csname u8:#1\string#2\endcsname} % \end{macrocode} % \end{macro} -% +% % \begin{macrocode} \def\UTFviii@three@octets#1#2#3{\expandafter \UTFviii@defined\csname u8:#1\string#2\string#3\endcsname} % \end{macrocode} % \end{macro} -% +% % \begin{macrocode} \def\UTFviii@four@octets#1#2#3#4{\expandafter \UTFviii@defined\csname u8:#1\string#2\string#3\string#4\endcsname} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\UTFviii@defined} % This tests whether its argument is different from |\relax|: it % either calls for a sensible error message (not done), or it gets @@ -294,7 +295,7 @@ % \changes{v1.1b}{2004/02/09}{No newlines allowed in error messages} % \changes{v1.1g}{2005/09/27}{Real spaces do not show up so use \cs{space}} % \begin{macrocode} - \PackageError{inputenc}{Unicode\space char\space \string#1\space + \PackageError{inputenc}{Unicode\space char\space \string#1\space not\space set\space up\space for\space use\space with\space LaTeX}\@eha \else\expandafter @@ -303,7 +304,7 @@ } % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\UTFviii@loop} % This wonderful bit of code from Dr Carlisle defines the starting % octets to call |\UTFviii@two@octets| etc as appropriate. The starting @@ -314,7 +315,7 @@ % |\count@| and ending at |\@tempcnta|${} - 1$, each time executing % the code in |\UTFviii@tmp|. % -% All this is done in a group so that temporary catcode changes +% All this is done in a group so that temporary catcode changes % etc.~vanish after everything is set up. % % It may be a good idea to add code to deal with `illegal utf8 octets': @@ -326,7 +327,7 @@ \catcode`\~13 \catcode`\"12 % \end{macrocode} -% +% % \begin{macrocode} \def\UTFviii@loop{% \uccode`\~\count@ @@ -351,7 +352,7 @@ \def\UTFviii@tmp{\xdef~{\noexpand\UTFviii@three@octets\string~}} \UTFviii@loop % \end{macrocode} -% +% % Setting up 4-byte UTF-8: % \begin{macrocode} \count@"F0 @@ -368,7 +369,7 @@ % \begin{macrocode} \@inpenc@test % \end{macrocode} -% +% % % If this file (\texttt{utf8.def}) is not being read while setting % up \texttt{inputenc}, i.e.~in the preamble, but when @@ -376,8 +377,8 @@ % need to input the specific Unicode mappings again. We therefore % stop reading the file at this point. % \begin{macrocode} -\ifx\@begindocumenthook\@undefined - \makeatother +\ifx\@begindocumenthook\@undefined + \makeatother % \end{macrocode} % The |\fi| must be on the same line as |\endinput| or else it will % never be seen! @@ -388,12 +389,12 @@ % % \subsection{Mapping Unicode codes to \LaTeX{} internal forms} % -% +% % \begin{macro}{\DeclareUnicodeCharacter} % The |\DeclareUnicodeCharacter| declaration defines a mapping from % a Unicode character code point to a \LaTeX{} internal form. The first % argument is the Unicode number as hexadecimal digits and the second is -% the actual \LaTeX{} internal form. +% the actual \LaTeX{} internal form. % % We start by making sure that some characters have the right % |\catcode| when they are used in the definitions below. @@ -407,7 +408,7 @@ \catcode`\!=12 \catcode`\~=13 % \end{macrocode} -% +% % \begin{macrocode} \gdef\DeclareUnicodeCharacter#1#2{% \count@"#1\relax @@ -428,7 +429,7 @@ % single command with two character tokens as arguments: % \begin{quote} % [$t_{C2}$ and $t_{A3}$ are the characters corresponding to these -% two octets]\\ +% two octets]\\ % |\UTFviii@two@octets| $t_{\rm C2}t_{\rm A3}$ % \end{quote} % what we actually need to produce is a definition of the form @@ -453,7 +454,7 @@ % a csname after which the |\gdef| finally gets applied. % We add an irrelevant |\IeC| and braces around the definition, in % order to avoid any space after the command being gobbled up -% when the text is written out to an auxiliary file (see +% when the text is written out to an auxiliary file (see % \texttt{inputenc} for further details % \begin{macrocode} \expandafter\expandafter\expandafter @@ -494,11 +495,11 @@ % \uppercase{\count@\if x\noexpand#1"\else#1\fi#2}\relax % \end{macrocode} % As |\count@| already contains the right value we make -% |\parse@XML@charref| work without arguments. +% |\parse@XML@charref| work without arguments. % \changes{v1.1g}{2005/09/27}{Real spaces do not show up so use \cs{space}} % \begin{macrocode} \ifnum\count@<"A0\relax - \PackageError{inputenc}{Cannot\space define\space Unicode\space + \PackageError{inputenc}{Cannot\space define\space Unicode\space char\space value\space <\space 00A0}\@eha % \end{macrocode} % Do not ask us to provide an explanation for the code below, it is @@ -552,7 +553,7 @@ \uccode`#3\count@ \uppercase{\gdef\UTFviii@tmp{#2#3#4}}} % \end{macrocode} -% +% % \begin{macrocode} \endgroup % \end{macrocode} @@ -568,7 +569,7 @@ \@onlypreamble\parse@UTFviii@a \@onlypreamble\parse@UTFviii@b % \end{macrocode} -% +% % % \subsection{Loading Unicode mappings at begin document} % @@ -640,7 +641,7 @@ } %</utf8> % \end{macrocode} -% +% % % % \section{Mapping characters ---\newline based on font (glyph) encodings} @@ -663,7 +664,7 @@ % is that and not |\^i|. % % This list has been built from several sources, obviously including -% the Unicode Standard itself. These sources include Passive \TeX{} by +% the Unicode Standard itself. These sources include Passive \TeX{} by % Sebastian Rahtz, the \texttt{unicode} % package by Dominique P. G. Unruh (mainly for Latin encodings) and % \texttt{text4ht} by Eitan Gurari (for Cyrillic ones). @@ -676,7 +677,7 @@ % \subsection{About the table itself} % % In addition to generating indivdual files, the table below is, at present, -% a one-one (we think) partial relationship between the (ill-defined) set +% a one-one (we think) partial relationship between the (ill-defined) set % of LICRs and the Unicode slots "0080 to "FFFF. At present these entries % are used only to define a collection of partial mappings from Unicode % slots to LICRs; each of these mappings becomes full if we add an exception @@ -685,7 +686,7 @@ % It is probably not essential for the relationship in the full table to be % one-one; this raises questions suach as: the exact role of LICRs; % the formal relationships on the set of LICRs; the (non-mathematical) -% relationship between +% relationship between % LICRs and Unicode (which has its own somewhat fuzzy equivalences); % and ultimately what a character is and what a character representation % and/or name is. @@ -702,8 +703,8 @@ % Of course, \TeX{} itself typically does not treat even many perfectly % `normal text' 7-bit slots as text characters, so it is unclear % whether \LaTeX{} should even attempt to deal in any consistent way with -% those Unicode slots that are not definitive text characters. -% +% those Unicode slots that are not definitive text characters. +% % % \subsection{The mapping table} % @@ -711,7 +712,7 @@ % than \texttt{00BF}. % % There are few notes about inconsistencies etc at the end of the table. -% +% % \begin{macrocode} %<all,t1,ot1,ly1>\DeclareUnicodeCharacter{00A1}{\textexclamdown} %<all,ts1,ly1>\DeclareUnicodeCharacter{00A2}{\textcent} @@ -1001,7 +1002,7 @@ %<all,ot2>\DeclareUnicodeCharacter{0472}{\CYRFITA} %<all,ot2>\DeclareUnicodeCharacter{0473}{\cyrfita} % \end{macrocode} -% +% % \begin{macrocode} %<all,x2,ot2>\DeclareUnicodeCharacter{0474}{\CYRIZH} %<all,x2,ot2>\DeclareUnicodeCharacter{0475}{\cyrizh} @@ -1013,7 +1014,7 @@ %<all,x2>\DeclareUnicodeCharacter{0476}{\C\CYRIZH} %<all,x2>\DeclareUnicodeCharacter{0477}{\C\cyrizh} % \end{macrocode} -% +% % \begin{macrocode} %<all,t2c>\DeclareUnicodeCharacter{048C}{\CYRSEMISFTSN} %<all,t2c>\DeclareUnicodeCharacter{048D}{\cyrsemisftsn} @@ -1070,14 +1071,14 @@ % \end{macrocode} % The character |\CYRpalochka| is not defined by OT2 and LCY. However it is % looking identical to |\CYRII| and the Unicode standard explicitly refers -% to that (and to Latin I). So perhaps those encodings could get an alias? +% to that (and to Latin I). So perhaps those encodings could get an alias? % On the other hand, why are there two distinct slots in the T2 encodings % even though they are so pressed for space? Perhaps they don't always look % alike. % \begin{macrocode} %<all,x2,t2c,t2b,t2a>\DeclareUnicodeCharacter{04C0}{\CYRpalochka} % \end{macrocode} -% +% % \begin{macrocode} %<all,x2,t2c,t2b,t2a,ot2,lcy>\DeclareUnicodeCharacter{04C1}{\U\CYRZH} %<all,x2,t2c,t2b,t2a,ot2,lcy>\DeclareUnicodeCharacter{04C2}{\U\cyrzh} @@ -1086,12 +1087,12 @@ % \end{macrocode} % According to the Unicode standard Ux04C5 should be an L with ``tail'' not % with descender (which also exists as Ux04A2) but it looks as if the char -% names do not make this distinction). Should they? +% names do not make this distinction). Should they? % \begin{macrocode} %<all,x2,t2c,t2b>\DeclareUnicodeCharacter{04C5}{\CYRLDSC} %<all,x2,t2c,t2b>\DeclareUnicodeCharacter{04C6}{\cyrldsc} % \end{macrocode} -% +% % \begin{macrocode} %<all,x2,t2c,t2b>\DeclareUnicodeCharacter{04C7}{\CYRNHK} %<all,x2,t2c,t2b>\DeclareUnicodeCharacter{04C8}{\cyrnhk} @@ -1105,7 +1106,7 @@ %<all,x2,t2c>\DeclareUnicodeCharacter{04CD}{\CYRMDSC} %<all,x2,t2c>\DeclareUnicodeCharacter{04CE}{\cyrmdsc} % \end{macrocode} -% +% % \begin{macrocode} %<all,x2,t2c,t2b,t2a,ot2,lcy>\DeclareUnicodeCharacter{04D0}{\U\CYRA} %<all,x2,t2c,t2b,t2a,ot2,lcy>\DeclareUnicodeCharacter{04D1}{\U\cyra} @@ -1205,9 +1206,9 @@ %<all,ts1>\DeclareUnicodeCharacter{25EF}{\textbigcircle} %<all,ts1>\DeclareUnicodeCharacter{266A}{\textmusicalnote} % \end{macrocode} -% +% % \subsection{Notes} -% +% % \changes{v1.1e}{2004/05/22}{Added notes on inconsistency with `8-bit files'.} % The following inputs are inconsistent with the 8-bit inputenc files % since they will always only produce the `text character'. This is an @@ -1249,8 +1250,8 @@ %\DeclareTextCommand{\c}{OT1}[1] %\DeclareTextCommand{\d}{OT1}[1] %\DeclareTextCommand{\k}{T1}[1] -%\end{verbatim} -% +%\end{verbatim} +% % % % \subsection{Mappings for OT1 glyphs} @@ -1284,7 +1285,7 @@ %\DeclareTextCommand{\c}{OT1}[1] %\DeclareTextCommand{\d}{OT1}[1] %\end{verbatim} -% +% % % % \subsection{Mappings for OMS glyphs} @@ -1305,8 +1306,8 @@ %\DeclareTextSymbol{\textasteriskcentered}{OMS}{3} % "03 %\DeclareTextCommand{\textcircled}{OMS} %\end{verbatim} -% -% +% +% % % % \subsection{Mappings for TS1 glyphs} @@ -1319,7 +1320,7 @@ % There is also a collection of characters already set up in the kernel, % one way or the other. Since these do not clearly relate to any % particular font encoding they are mapped when the -% \texttt{utf8} support is first set up. +% \texttt{utf8} support is first set up. % % Also there are a number of |\providecommand|s in the various input % encoding files which may or may not go into this part. @@ -1331,7 +1332,7 @@ % \end{macrocode} % % -% \section{A test document} +% \section{A test document} % % Here is a very small test document which may or may not survive % if the current document is transfered from one place to the @@ -1360,7 +1361,7 @@ German umlauts in UTF-8: ^^c3^^a4^^c3^^b6^^c3^^bc -Some codes that should produce errors as nothing is set up +Some codes that should produce errors as nothing is set up for them: ^^c3F ^^e1^^a4^^b6 And some that are not legal utf8 sequences: ^^c3X ^^e1XY @@ -1370,7 +1371,7 @@ And some that are not legal utf8 sequences: ^^c3X ^^e1XY \stop %</test> % \end{macrocode} -% +% % \Finale % \endinput diff --git a/Master/texmf-dist/source/latex/base/webcomp.err b/Master/texmf-dist/source/latex/base/webcomp.err index 2ca4b41daf1..48537411cd3 100644 --- a/Master/texmf-dist/source/latex/base/webcomp.err +++ b/Master/texmf-dist/source/latex/base/webcomp.err @@ -235,15 +235,15 @@ \begin{filecontents}{\jobname.cfg} % % -% Configuration file for the errata listing of +% Configuration file for the errata listing of % % The LaTeX Web Companion % % -% \erratastartdate +% \erratastartdate % % Specifies the date from which on -% errata entries should be listed. +% errata entries should be listed. % % The format is YYYY/MM/DD. % @@ -257,7 +257,7 @@ % % Specifies which (revised) printing you % own. For example, if you have the second -% printing set this to 2 so that errors +% printing set this to 2 so that errors % already corrected in that printing will not % appear in your errata listing. % @@ -272,7 +272,7 @@ % Specifies that all page numbers in the errata are shown in the same % format (bold face) irregardless of whether or not they are fixed % in some revision. The default is to print corrected errors in -% italic and add the revision number as a superscript. +% italic and add the revision number as a superscript. % % % \showallerrors @@ -327,7 +327,7 @@ entry. Superscript numbers in the first column refer to the printed revision in which this entry was corrected. The second column gives the precise location, negative line numbers are counted from the bottom of the page. The third column shows the first finder of the -problem. +problem. \end{list} @@ -363,7 +363,7 @@ problem. If you find further errors please report them to one of the authors \begin{quote}\ttfamily sebastian.rahtz@oucs.ox.ac.uk\\ - goossens@cern.ch + goossens@cern.ch \end{quote} preferable in a form usable for this file, i.e., \begin{flushleft} diff --git a/Master/texmf-dist/tex/latex/base/alltt.sty b/Master/texmf-dist/tex/latex/base/alltt.sty index f1b6c80f15c..2928b636caa 100644 --- a/Master/texmf-dist/tex/latex/base/alltt.sty +++ b/Master/texmf-dist/tex/latex/base/alltt.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ansinew.def b/Master/texmf-dist/tex/latex/base/ansinew.def index ded3b13c740..0815a13ae8a 100644 --- a/Master/texmf-dist/tex/latex/base/ansinew.def +++ b/Master/texmf-dist/tex/latex/base/ansinew.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{ansinew.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}} \ProvideTextCommandDefault{\textonequarter}{\ensuremath{\frac14}} @@ -200,7 +199,6 @@ \DeclareInputText{254}{\th} \DeclareInputText{239}{\"\i} \DeclareInputText{255}{\"y} -\makeatother \endinput %% %% End of file `ansinew.def'. diff --git a/Master/texmf-dist/tex/latex/base/applemac.def b/Master/texmf-dist/tex/latex/base/applemac.def index 65f55a7814e..ce7854dbaaa 100644 --- a/Master/texmf-dist/tex/latex/base/applemac.def +++ b/Master/texmf-dist/tex/latex/base/applemac.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{applemac.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textflorin}{\textit{f}} \ProvideTextCommandDefault{\textcent} @@ -195,7 +194,6 @@ \DeclareInputText{253}{\H{}} \DeclareInputText{254}{\k\ } \DeclareInputText{255}{\v{}} -\makeatother \endinput %% %% End of file `applemac.def'. diff --git a/Master/texmf-dist/tex/latex/base/article.cls b/Master/texmf-dist/tex/latex/base/article.cls index 96b90717ffe..20b5797d38b 100644 --- a/Master/texmf-dist/tex/latex/base/article.cls +++ b/Master/texmf-dist/tex/latex/base/article.cls @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/article.sty b/Master/texmf-dist/tex/latex/base/article.sty index d0c25849fc6..76ad21d113c 100644 --- a/Master/texmf-dist/tex/latex/base/article.sty +++ b/Master/texmf-dist/tex/latex/base/article.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ascii.def b/Master/texmf-dist/tex/latex/base/ascii.def index a27a01634e9..3f116231ffc 100644 --- a/Master/texmf-dist/tex/latex/base/ascii.def +++ b/Master/texmf-dist/tex/latex/base/ascii.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,10 +55,8 @@ \ProvidesFile{ascii.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \@inpenc@test -\makeatother \endinput %% %% End of file `ascii.def'. diff --git a/Master/texmf-dist/tex/latex/base/bezier.sty b/Master/texmf-dist/tex/latex/base/bezier.sty index 3a75fc3471d..2b63f9d3e84 100644 --- a/Master/texmf-dist/tex/latex/base/bezier.sty +++ b/Master/texmf-dist/tex/latex/base/bezier.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/bk10.clo b/Master/texmf-dist/tex/latex/base/bk10.clo index 0201a2c63a2..97d91a08ac0 100644 --- a/Master/texmf-dist/tex/latex/base/bk10.clo +++ b/Master/texmf-dist/tex/latex/base/bk10.clo @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/bk11.clo b/Master/texmf-dist/tex/latex/base/bk11.clo index 8153486dc76..9c52867e4ef 100644 --- a/Master/texmf-dist/tex/latex/base/bk11.clo +++ b/Master/texmf-dist/tex/latex/base/bk11.clo @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/bk12.clo b/Master/texmf-dist/tex/latex/base/bk12.clo index 45dedeb9bc4..719edbdf392 100644 --- a/Master/texmf-dist/tex/latex/base/bk12.clo +++ b/Master/texmf-dist/tex/latex/base/bk12.clo @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/book.cls b/Master/texmf-dist/tex/latex/base/book.cls index a0789fa476d..3a3b9b18e6b 100644 --- a/Master/texmf-dist/tex/latex/base/book.cls +++ b/Master/texmf-dist/tex/latex/base/book.cls @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/book.sty b/Master/texmf-dist/tex/latex/base/book.sty index 0eacbd96cc3..fc616fb1c6d 100644 --- a/Master/texmf-dist/tex/latex/base/book.sty +++ b/Master/texmf-dist/tex/latex/base/book.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/cp1250.def b/Master/texmf-dist/tex/latex/base/cp1250.def index 92cdb491b67..ab8f560ce61 100644 --- a/Master/texmf-dist/tex/latex/base/cp1250.def +++ b/Master/texmf-dist/tex/latex/base/cp1250.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{cp1250.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textcurrency} {\TextSymbolUnavailable\textcurrency} @@ -187,7 +186,6 @@ \DeclareInputText{253}{\@tabacckludge'y} \DeclareInputText{254}{\c t} \DeclareInputText{255}{\.{}} -\makeatother \endinput %% %% End of file `cp1250.def'. diff --git a/Master/texmf-dist/tex/latex/base/cp1252.def b/Master/texmf-dist/tex/latex/base/cp1252.def index 4d703356b7d..49e0afab282 100644 --- a/Master/texmf-dist/tex/latex/base/cp1252.def +++ b/Master/texmf-dist/tex/latex/base/cp1252.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{cp1252.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}} \ProvideTextCommandDefault{\textonequarter}{\ensuremath{\frac14}} @@ -200,7 +199,6 @@ \DeclareInputText{254}{\th} \DeclareInputText{239}{\"\i} \DeclareInputText{255}{\"y} -\makeatother \endinput %% %% End of file `cp1252.def'. diff --git a/Master/texmf-dist/tex/latex/base/cp1257.def b/Master/texmf-dist/tex/latex/base/cp1257.def index 3c687fe7859..16b30a133ca 100644 --- a/Master/texmf-dist/tex/latex/base/cp1257.def +++ b/Master/texmf-dist/tex/latex/base/cp1257.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{cp1257.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}} \ProvideTextCommandDefault{\textonequarter}{\ensuremath{\frac14}} @@ -190,7 +189,6 @@ \DeclareInputText{253}{\.z} \DeclareInputText{254}{\v z} \DeclareInputText{255}{\.{}} -\makeatother \endinput %% %% End of file `cp1257.def'. diff --git a/Master/texmf-dist/tex/latex/base/cp437.def b/Master/texmf-dist/tex/latex/base/cp437.def index b0ebc61b882..c54682facb2 100644 --- a/Master/texmf-dist/tex/latex/base/cp437.def +++ b/Master/texmf-dist/tex/latex/base/cp437.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{cp437.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textflorin}{\textit{f}} \ProvideTextCommandDefault{\textpeseta}{Pt} @@ -145,7 +144,6 @@ \DeclareInputMath{253}{\mathtwosuperior} \DeclareInputText{254}{\textblacksquare} % right name? \DeclareInputText{255}{\nobreakspace} -\makeatother \endinput %% %% End of file `cp437.def'. diff --git a/Master/texmf-dist/tex/latex/base/cp437de.def b/Master/texmf-dist/tex/latex/base/cp437de.def index b49cb2a4b1b..3f1d200d502 100644 --- a/Master/texmf-dist/tex/latex/base/cp437de.def +++ b/Master/texmf-dist/tex/latex/base/cp437de.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{cp437de.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textflorin}{\textit{f}} \ProvideTextCommandDefault{\textpeseta}{Pt} @@ -145,7 +144,6 @@ \DeclareInputMath{253}{\mathtwosuperior} \DeclareInputText{254}{\textblacksquare} % right name? \DeclareInputText{255}{\nobreakspace} -\makeatother \endinput %% %% End of file `cp437de.def'. diff --git a/Master/texmf-dist/tex/latex/base/cp850.def b/Master/texmf-dist/tex/latex/base/cp850.def index 4054df3f052..6ba781750a8 100644 --- a/Master/texmf-dist/tex/latex/base/cp850.def +++ b/Master/texmf-dist/tex/latex/base/cp850.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,11 +55,10 @@ \ProvidesFile{cp850.def} - [2008/03/30 v1.1d Input encoding file] + [2014/04/30 v1.2b Input encoding file] %% %% If you need a Euro symbol, try cp858 instead. %% -\makeatletter \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}} \ProvideTextCommandDefault{\textonequarter}{\ensuremath{\frac14}} @@ -177,7 +176,6 @@ \DeclareInputText{254}{\textblacksquare} % right name? \DeclareInputText{239}{\@tabacckludge'{}} \DeclareInputText{255}{\nobreakspace} -\makeatother \endinput %% %% End of file `cp850.def'. diff --git a/Master/texmf-dist/tex/latex/base/cp852.def b/Master/texmf-dist/tex/latex/base/cp852.def index 77da0be9fb7..5f91745f3a0 100644 --- a/Master/texmf-dist/tex/latex/base/cp852.def +++ b/Master/texmf-dist/tex/latex/base/cp852.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{cp852.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}} \ProvideTextCommandDefault{\textonequarter}{\ensuremath{\frac14}} @@ -167,7 +166,6 @@ \DeclareInputText{254}{\textblacksquare} % right name? \DeclareInputText{239}{\@tabacckludge'{}} \DeclareInputText{255}{\nobreakspace} -\makeatother \endinput %% %% End of file `cp852.def'. diff --git a/Master/texmf-dist/tex/latex/base/cp858.def b/Master/texmf-dist/tex/latex/base/cp858.def index be0ab0dc5b7..0824cd63339 100644 --- a/Master/texmf-dist/tex/latex/base/cp858.def +++ b/Master/texmf-dist/tex/latex/base/cp858.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{cp858.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}} \ProvideTextCommandDefault{\textonequarter}{\ensuremath{\frac14}} @@ -174,7 +173,6 @@ \DeclareInputText{254}{\textblacksquare} % right name? \DeclareInputText{239}{\@tabacckludge'{}} \DeclareInputText{255}{\nobreakspace} -\makeatother \endinput %% %% End of file `cp858.def'. diff --git a/Master/texmf-dist/tex/latex/base/cp865.def b/Master/texmf-dist/tex/latex/base/cp865.def index 3fbf58cd53e..3ee726c898c 100644 --- a/Master/texmf-dist/tex/latex/base/cp865.def +++ b/Master/texmf-dist/tex/latex/base/cp865.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{cp865.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textflorin}{\textit{f}} \ProvideTextCommandDefault{\textpeseta}{Pt} @@ -147,7 +146,6 @@ \DeclareInputMath{253}{\mathtwosuperior} \DeclareInputText{254}{\textblacksquare} % right name? \DeclareInputText{255}{\nobreakspace} -\makeatother \endinput %% %% End of file `cp865.def'. diff --git a/Master/texmf-dist/tex/latex/base/decmulti.def b/Master/texmf-dist/tex/latex/base/decmulti.def index d7f1e25e671..0ca1a01a4df 100644 --- a/Master/texmf-dist/tex/latex/base/decmulti.def +++ b/Master/texmf-dist/tex/latex/base/decmulti.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{decmulti.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}} \ProvideTextCommandDefault{\textonequarter}{\ensuremath{\frac14}} @@ -150,7 +149,6 @@ \DeclareInputText{253}{\"y} \DeclareInputText{238}{\^\i} \DeclareInputText{239}{\"\i} -\makeatother \endinput %% %% End of file `decmulti.def'. diff --git a/Master/texmf-dist/tex/latex/base/doc.sty b/Master/texmf-dist/tex/latex/base/doc.sty index 99cdb43dd03..8ba53a19781 100644 --- a/Master/texmf-dist/tex/latex/base/doc.sty +++ b/Master/texmf-dist/tex/latex/base/doc.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/docstrip.tex b/Master/texmf-dist/tex/latex/base/docstrip.tex index b7cfc74e1f4..4f2e2184366 100644 --- a/Master/texmf-dist/tex/latex/base/docstrip.tex +++ b/Master/texmf-dist/tex/latex/base/docstrip.tex @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -41,7 +41,7 @@ \def\filename{docstrip.dtx} \def\fileversion{2.5d} \def\filedate{2005/07/29} -\def\docdate {1999/03/31} +\def\docdate {2014/04/19} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z diff --git a/Master/texmf-dist/tex/latex/base/exscale.sty b/Master/texmf-dist/tex/latex/base/exscale.sty index 518efb25190..6f497ecb746 100644 --- a/Master/texmf-dist/tex/latex/base/exscale.sty +++ b/Master/texmf-dist/tex/latex/base/exscale.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/fix-cm.sty b/Master/texmf-dist/tex/latex/base/fix-cm.sty index fe29fb5e25d..0f002b7149b 100644 --- a/Master/texmf-dist/tex/latex/base/fix-cm.sty +++ b/Master/texmf-dist/tex/latex/base/fix-cm.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -38,7 +38,7 @@ %% extension .ins) which are part of the distribution. \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{fix-cm} - [2006/09/13 v1.1m fixes to LaTeX] + [2014/04/27 v1.1p fixes to LaTeX] %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -550,6 +550,71 @@ <10-> lasyb10 }{} \endgroup +\def\@xfloat #1[#2]{% + \@nodocument + \def \@captype {#1}% + \def \@fps {#2}% + \@onelevel@sanitize \@fps + \def \reserved@b {!}% + \ifx \reserved@b \@fps + \@fpsadddefault + \else + \ifx \@fps \@empty + \@fpsadddefault + \fi + \fi + \ifhmode + \@bsphack + \@floatpenalty -\@Mii + \else + \@floatpenalty-\@Miii + \fi + \ifinner + \@parmoderr\@floatpenalty\z@ + \else + \@next\@currbox\@freelist + {% + \@tempcnta \sixt@@n + \expandafter \@tfor \expandafter \reserved@a + \expandafter :\expandafter =\@fps + \do + {% + \if \reserved@a h% + \ifodd \@tempcnta + \else + \advance \@tempcnta \@ne + \fi + \else\if \reserved@a t% + \@setfpsbit \tw@ + \else\if \reserved@a b% + \@setfpsbit 4% + \else\if \reserved@a p% + \@setfpsbit 8% + \else\if \reserved@a !% + \ifnum \@tempcnta>15 + \advance\@tempcnta -\sixt@@n\relax + \fi + \else + \@latex@error{Unknown float option `\reserved@a'}% + {Option `\reserved@a' ignored and `p' used.}% + \@setfpsbit 8% + \fi\fi\fi\fi\fi + }% + \@tempcntb \csname ftype@\@captype \endcsname + \multiply \@tempcntb \@xxxii + \advance \@tempcnta \@tempcntb + \global \count\@currbox \@tempcnta + }% + \@fltovf + \fi + \global \setbox\@currbox + \color@vbox + \normalcolor + \vbox \bgroup + \hsize\columnwidth + \@parboxrestore + \@floatboxreset +} \endinput %% %% End of file `fix-cm.sty'. diff --git a/Master/texmf-dist/tex/latex/base/fixltx2e.sty b/Master/texmf-dist/tex/latex/base/fixltx2e.sty index 6c732425a3e..3792117089b 100644 --- a/Master/texmf-dist/tex/latex/base/fixltx2e.sty +++ b/Master/texmf-dist/tex/latex/base/fixltx2e.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -38,7 +38,7 @@ %% extension .ins) which are part of the distribution. \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{fixltx2e} - [2006/09/13 v1.1m fixes to LaTeX] + [2014/04/27 v1.1p fixes to LaTeX] %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -61,7 +61,8 @@ \global\setbox\@leftcolumn\copy\@outputbox \splitmaxdepth\maxdimen \vbadness\maxdimen - \setbox\@outputbox\vsplit\@outputbox to\maxdimen + \setbox\@outputbox\vbox{\unvbox\@outputbox\unskip}% + \setbox\@outputbox\vsplit\@outputbox to\maxdimen \toks@\expandafter{\topmark}% \xdef\@firstcoltopmark{\the\toks@}% \toks@\expandafter{\splitfirstmark}% @@ -92,16 +93,24 @@ \endgroup \fi} \def\end@dblfloat{% -\if@twocolumn - \@endfloatbox - \ifnum\@floatpenalty <\z@ - \@largefloatcheck - \global\dp\@currbox1sp % - \expandafter\@gobble\end@float + \if@twocolumn + \@endfloatbox + \ifnum\@floatpenalty <\z@ + \@largefloatcheck + \global\dp\@currbox1sp % + \@cons\@currlist\@currbox + \ifnum\@floatpenalty <-\@Mii + \penalty -\@Miv + \@tempdima\prevdepth + \vbox{}% + \prevdepth\@tempdima + \penalty\@floatpenalty + \else + \vadjust{\penalty -\@Miv \vbox{}\penalty\@floatpenalty}\@Esphack + \fi + \else + \end@float \fi -\else - \end@float -\fi } \def\@testwrongwidth #1{% \ifdim\dp#1=\f@depth @@ -476,6 +485,71 @@ \MakeRobust\parbox \MakeRobust\rule \MakeRobust\raisebox +\def\@xfloat #1[#2]{% + \@nodocument + \def \@captype {#1}% + \def \@fps {#2}% + \@onelevel@sanitize \@fps + \def \reserved@b {!}% + \ifx \reserved@b \@fps + \@fpsadddefault + \else + \ifx \@fps \@empty + \@fpsadddefault + \fi + \fi + \ifhmode + \@bsphack + \@floatpenalty -\@Mii + \else + \@floatpenalty-\@Miii + \fi + \ifinner + \@parmoderr\@floatpenalty\z@ + \else + \@next\@currbox\@freelist + {% + \@tempcnta \sixt@@n + \expandafter \@tfor \expandafter \reserved@a + \expandafter :\expandafter =\@fps + \do + {% + \if \reserved@a h% + \ifodd \@tempcnta + \else + \advance \@tempcnta \@ne + \fi + \else\if \reserved@a t% + \@setfpsbit \tw@ + \else\if \reserved@a b% + \@setfpsbit 4% + \else\if \reserved@a p% + \@setfpsbit 8% + \else\if \reserved@a !% + \ifnum \@tempcnta>15 + \advance\@tempcnta -\sixt@@n\relax + \fi + \else + \@latex@error{Unknown float option `\reserved@a'}% + {Option `\reserved@a' ignored and `p' used.}% + \@setfpsbit 8% + \fi\fi\fi\fi\fi + }% + \@tempcntb \csname ftype@\@captype \endcsname + \multiply \@tempcntb \@xxxii + \advance \@tempcnta \@tempcntb + \global \count\@currbox \@tempcnta + }% + \@fltovf + \fi + \global \setbox\@currbox + \color@vbox + \normalcolor + \vbox \bgroup + \hsize\columnwidth + \@parboxrestore + \@floatboxreset +} \endinput %% %% End of file `fixltx2e.sty'. diff --git a/Master/texmf-dist/tex/latex/base/flafter.sty b/Master/texmf-dist/tex/latex/base/flafter.sty index 9f5d509a55a..da966a59269 100644 --- a/Master/texmf-dist/tex/latex/base/flafter.sty +++ b/Master/texmf-dist/tex/latex/base/flafter.sty @@ -4,11 +4,11 @@ %% %% The original source files were: %% -%% ltoutput.dtx (with options: `flafter') +%% ltoutput.dtx (with options: `flafter,trace') %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -38,32 +38,48 @@ %% extension .ins) which are part of the distribution. %%% From File: ltoutput.dtx \ProvidesPackage{flafter} - [2000/07/23 v1.2i + [2014/04/24 v1.2n Standard LaTeX floats after reference (FMi)] \def \@addtocurcol {% + \fl@trace{***Start addtocurcol}% \@insertfalse \@setfloattypecounts \ifnum \@fpstype=8 + \fl@trace{fpstype !p only (addtocurcol): \the \@fpstype = 8?}% \else \ifnum \@fpstype=24 + \fl@trace{fpstype p only (addtocurcol): \the \@fpstype = 24?}% \else \@flsettextmin + \fl@trace{textfloatsheight (before) = \the \@textfloatsheight}% \advance \@textmin \@textfloatsheight \@reqcolroom \@pageht + \fl@trace{textmin + textfloatsheight: \the \@textmin}% + \fl@trace{page-so-far: \the \@reqcolroom}% \ifdim \@textmin>\@reqcolroom \@reqcolroom \@textmin + \fl@trace{ORD? textmin being used}% \fi \advance \@reqcolroom \ht\@currbox + \fl@trace{float size = \the \ht \@currbox (addtocurcol)}% + \fl@trace{colroom = \the \@colroom (addtocurcol)}% + \fl@trace{reqcolroom = \the \@reqcolroom (addtocurcol)}% \ifdim \@colroom>\@reqcolroom \@flsetnum \@colnum \ifnum \@colnum>\z@ \@bitor\@currtype\@deferlist + \fl@trace{deferlist: \@deferlist: (addtocurcol-before)}% \if@test + \fl@trace{type already on list: defer (addtocurcol)}% \else \@bitor\@currtype\@botlist + \fl@trace{botlist: \@botlist: (addtocurcol-before)}% \if@test + \fl@trace{type already on list: bot---sent to addtobot}% \@addtobot \else + \fl@trace{fpstype \ifodd \@tempcnta OK \else not \fi + here: \the \@fpstype}% \ifodd \count\@currbox \advance \@reqcolroom \intextsep \ifdim \@colroom>\@reqcolroom @@ -71,6 +87,10 @@ \global \advance \@textfloatsheight \ht\@currbox \global \advance \@textfloatsheight 2\intextsep \@cons \@midlist \@currbox + \fl@trace{***Success: here}% + \fl@trace{textfloatsheight (after-here) = + \the \@textfloatsheight}% + \fl@trace{colnum (after-here) = \the \@colnum}% \if@nobreak \nobreak \@nobreakfalse @@ -85,25 +105,40 @@ \ifnum\outputpenalty <-\@Mii \vskip -\parskip\fi \outputpenalty \z@ \@inserttrue + \else + \fl@trace{Fail---no room at 2nd test of colroom + (addtocorcol \string\intextsep)}% \fi \fi \if@insert \else + \fl@trace{not here: sent to addtobot}% \@addtobot \fi \fi \fi + \else + \fl@trace{Fail: colnum = \the \@colnum: + fpstype \the \@fpstype=ORD?}% + \ifnum \@fpstype<\sixt@@n + \fl@trace{ERROR: BANG float not successful (addtocurcol)}% + \fi \fi + \else + \fl@trace{Fail---no room: fl box ht: \the \ht \@currbox + (addtocurcol)}% \fi \fi \fi \if@insert \else \@resethfps + \fl@trace{put on deferlist (addtocurcol)}% \@cons\@deferlist\@currbox + \fl@trace{deferlist: \@deferlist: (addtocurcol-after)}% \fi } -\providecommand\tr@ce[1]{} +\providecommand\fl@trace[1]{} \endinput %% %% End of file `flafter.sty'. diff --git a/Master/texmf-dist/tex/latex/base/fleqn.clo b/Master/texmf-dist/tex/latex/base/fleqn.clo index e1456a0d54b..deb0e6cf124 100644 --- a/Master/texmf-dist/tex/latex/base/fleqn.clo +++ b/Master/texmf-dist/tex/latex/base/fleqn.clo @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/fleqn.sty b/Master/texmf-dist/tex/latex/base/fleqn.sty index c20fe4a7860..3d2b582cc96 100644 --- a/Master/texmf-dist/tex/latex/base/fleqn.sty +++ b/Master/texmf-dist/tex/latex/base/fleqn.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/fltrace.sty b/Master/texmf-dist/tex/latex/base/fltrace.sty new file mode 100644 index 00000000000..5cf1b2d5334 --- /dev/null +++ b/Master/texmf-dist/tex/latex/base/fltrace.sty @@ -0,0 +1,768 @@ +%% +%% This is file `fltrace.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ltoutput.dtx (with options: `fltrace,trace') +%% +%% This is a generated file. +%% +%% Copyright 1993-2014 +%% The LaTeX3 Project and any individual authors listed elsewhere +%% in this file. +%% +%% This file was generated from file(s) of the LaTeX base system. +%% -------------------------------------------------------------- +%% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This file has the LPPL maintenance status "maintained". +%% +%% This file may only be distributed together with a copy of the LaTeX +%% base system. You may however distribute the LaTeX base system without +%% such generated files. +%% +%% The list of all files belonging to the LaTeX base distribution is +%% given in the file `manifest.txt'. See also `legal.txt' for additional +%% information. +%% +%% The list of derived (unpacked) files belonging to the distribution +%% and covered by LPPL is defined by the unpacking scripts (with +%% extension .ins) which are part of the distribution. +%%% From File: ltoutput.dtx +\ProvidesPackage{fltrace} + [2014/04/24 v1.2n + Tracing LaTeX floats algorithm (FMi)] +\def\onecolumn{% + \clearpage + \global\columnwidth\textwidth + \global\hsize\columnwidth + \global\linewidth\columnwidth + \global\@twocolumnfalse + \col@number \@ne + \@floatplacement} +\def \newpage {% + \if@noskipsec + \ifx \@nodocument\relax + \leavevmode + \global \@noskipsecfalse + \fi + \fi + \if@inlabel + \leavevmode + \global \@inlabelfalse + \fi + \if@nobreak \@nobreakfalse \everypar{}\fi + \par + \vfil + \penalty -\@M} +\def \@emptycol {\vbox{}\penalty -\@M} +\def \twocolumn {% + \clearpage + \global\columnwidth\textwidth + \global\advance\columnwidth-\columnsep + \global\divide\columnwidth\tw@ + \global\hsize\columnwidth + \global\linewidth\columnwidth + \global\@twocolumntrue + \global\@firstcolumntrue + \col@number \tw@ + \@ifnextchar [\@topnewpage\@floatplacement +} +\long\def \@topnewpage [#1]{% + \@nodocument + \@next\@currbox\@freelist{}{}% + \global \setbox\@currbox + \color@vbox + \normalcolor + \vbox {% + \hsize\textwidth + \@parboxrestore + \col@number \@ne + #1% + \vskip -\dbltextfloatsep + }% + \color@endbox + \ifdim \ht\@currbox>\textheight + \ht\@currbox \textheight + \fi + \global \count\@currbox \tw@ + \@tempdima -\ht\@currbox + \advance \@tempdima -\dbltextfloatsep + \global \advance \@colht \@tempdima + \ifx \@dbltoplist \@empty + \else + \@latexerr{Float(s) lost}\@ehb + \let \@dbltoplist \@empty + \fi + \@cons \@dbltoplist \@currbox + \global \@dbltopnum \m@ne + \fl@trace{dbltopnum set to -1 (= \the \@dbltopnum) (topnewpage)}% + \ifdim \@colht<2.5\baselineskip + \@latex@warning@no@line {Optional argument of \noexpand\twocolumn + too tall on page \thepage}% + \@emptycol + \if@firstcolumn + \else + \@emptycol + \fi + \else + \global \vsize \@colht + \global \@colroom \@colht + \@floatplacement + \fi +} +\output {% + \let \par \@@par + \ifnum \outputpenalty<-\@M + \@specialoutput + \else + \@makecol + \@opcol + \@startcolumn + \@whilesw \if@fcolmade \fi + {% + \fl@trace{PAGE: float \if@twocolumn column \else page \fi + completed}% + \@opcol\@startcolumn}% + \fi + \ifnum \outputpenalty>-\@Miv + \ifdim \@colroom<1.5\baselineskip + \ifdim \@colroom<\textheight + \@latex@warning@no@line {Text page \thepage\space + contains only floats}% + \@emptycol + \else + \global \vsize \@colroom + \fi + \else + \global \vsize \@colroom + \fi + \else + \global \vsize \maxdimen + \fi +} +\gdef\@specialoutput{% + \ifnum \outputpenalty>-\@Mii + \@doclearpage + \else + \ifnum \outputpenalty<-\@Miii + \ifnum \outputpenalty<-\@MM \deadcycles \z@ \fi + \global \setbox\@holdpg \vbox {\unvbox\@cclv}% + \else + \global \setbox\@holdpg \vbox{% + \unvbox\@holdpg + \unvbox\@cclv + \setbox\@tempboxa \lastbox + \unskip + }% + \@pagedp \dp\@holdpg + \@pageht \ht\@holdpg + \unvbox \@holdpg + \@next\@currbox\@currlist{% + \ifnum \count\@currbox>\z@ + \advance \@pageht \@pagedp + \ifvoid\footins \else + \advance \@pageht \ht\footins + \advance \@pageht \skip\footins + \advance \@pageht \dp\footins + \fi + \@reinserts + \@addtocurcol + \else + \@reinserts + \@addmarginpar + \fi + }\@latexbug + \ifnum \outputpenalty<\z@ + \if@nobreak + \nobreak + \else + \addpenalty \interlinepenalty + \fi + \fi + \fi + \fi +} +\def \@opcol {% + \if@twocolumn + \@outputdblcol + \else + \@outputpage + \fl@trace{PAGE: one column (float? see above) page completed}% + \fi + \global \@mparbottom \z@ \global \@textfloatsheight \z@ + \@floatplacement +} +\gdef \@makespecialcolbox {% + \fl@trace{Kludgeins ht \the\ht\@kludgeins\space + dp \the\dp\@kludgeins\space + wd \the\wd\@kludgeins}% + \setbox\@outputbox \vbox {% + \@texttop + \dimen@ \dp\@outputbox + \unvbox\@outputbox + \vskip-\dimen@ + }% + \@tempdima \@colht + \ifdim \wd\@kludgeins>\z@ + \advance \@tempdima -\ht\@outputbox + \advance \@tempdima \pageshrink + \fl@trace {Natural ht of col: \the \ht\@outputbox}% + \fl@trace {\string \@colht: \the \@colht}% + \fl@trace {Pageshrink added: \the \pageshrink}% + \fl@trace {Hence, space added: \the \@tempdima}% + \setbox\@outputbox \vbox to \@colht {% + \unvbox\@outputbox + \vskip \@tempdima + \@textbottom + }% + \else + \advance \@tempdima -\ht\@kludgeins + \fl@trace {Natural ht of col: \the \ht\@outputbox}% + \fl@trace {\string \@colht: \the \@colht}% + \fl@trace {Extra size added: -\the \ht \@kludgeins}% + \fl@trace {Hence, height of inner box: \the \@tempdima}% + \fl@trace {Max? pageshrink available: \the \pageshrink}% + \setbox \@outputbox \vbox to \@colht {% + \vbox to \@tempdima {% + \unvbox\@outputbox + \@textbottom}% + \vss}% + \fi + {\setbox \@tempboxa \box \@kludgeins}% + \fl@trace {kludgeins box made void}% +} +\def \@startcolumn {% + \global \@colroom \@colht + \@tryfcolumn \@deferlist + \if@fcolmade + \fl@trace{PAGE: float \if@twocolumn column \else page \fi + completed}% + \else + \begingroup + \let \reserved@b \@deferlist + \global \let \@deferlist \@empty + \let \@elt \@scolelt + \reserved@b + \endgroup + \fi +} +\def \@startdblcolumn {% + \@tryfcolumn \@dbldeferlist + \if@fcolmade + \fl@trace{PAGE: double float page completed}% + \else + \begingroup + \let \reserved@b \@dbldeferlist + \global \let \@dbldeferlist \@empty + \let \@elt \@sdblcolelt + \reserved@b + \endgroup + \fi +} +\def \@tryfcolumn #1{% + \global \@fcolmadefalse + \ifx #1\@empty + \else + \fl@trace{PAGE: try float \if@twocolumn column/page\else page\fi + ---\string #1}% + \fl@trace{----- \string #1: #1}% + \xdef\@trylist{#1}% + \global \let \@failedlist \@empty + \begingroup + \let \@elt \@xtryfc \@trylist + \endgroup + \if@fcolmade + \@vtryfc #1% + \fi + \fi +} +\def \@addtobot {% + \fl@trace{***Start addtobot}% + \@getfpsbit 4\relax + \fl@trace{fpstype \ifodd \@tempcnta OK \else not \fi bot: + \the \@fpstype}% + \ifodd \@tempcnta + \@flsetnum \@botnum + \ifnum \@botnum>\z@ + \@tempswafalse + \@flcheckspace \@botroom \@botlist + \if@tempswa + \global \maxdepth \z@ + \@flupdates \@botnum \@botroom \@botlist + \fl@trace{colroom (after-bot) = \the \@colroom}% + \fl@trace{colnum (after-bot) = \the \@colnum}% + \fl@trace{botnum (after-bot) = \the \@botnum}% + \fl@trace{***Success: bot}% + \@inserttrue + \fi + \else + \fl@trace{Fail: botnum = \the \@botnum: + fpstype \the \@fpstype=ORD?}% + \ifnum \@fpstype<\sixt@@n + \fl@trace{ERROR: !b float not successful (addtobot)}% + \fi + \fi + \fi +} +\def \@addtotoporbot {% + \fl@trace{***Start addtotoporbot}% + \@getfpsbit \tw@ + \fl@trace{fpstype \ifodd \@tempcnta OK \else not \fi top: + \the \@fpstype}% + \ifodd \@tempcnta + \@flsetnum \@topnum + \ifnum \@topnum>\z@ + \@tempswafalse + \@flcheckspace \@toproom \@toplist + \if@tempswa + \@bitor\@currtype{\@midlist\@botlist}% + \fl@trace{(mid+bot)list: \@midlist, \@botlist: + (addtotoporbot-before)}% + \if@test + \fl@trace{type already on list: mid or bot---sent to addtobot}% + \else + \@flupdates \@topnum \@toproom \@toplist + \fl@trace{colroom (after-top) = \the \@colroom}% + \fl@trace{colnum (after-top) = \the \@colnum}% + \fl@trace{topnum (after-top) = \the \@topnum}% + \fl@trace{***Success: top}% + \@inserttrue + \fi + \fi + \else + \fl@trace{Fail: topnum = \the \@topnum: fpstype + \the \@fpstype=ORD?}% + \ifnum \@fpstype<\sixt@@n + \fl@trace{ERROR: !t float not successful (addtotoporbot)}% + \fi + \fi + \fi + \if@insert + \else + \fl@trace{sent to addtobot (addtotoporbot)}% + \@addtobot + \fi +} +\def \@addtocurcol {% + \fl@trace{***Start addtocurcol}% + \@insertfalse + \@setfloattypecounts + \ifnum \@fpstype=8 + \fl@trace{fpstype !p only (addtocurcol): \the \@fpstype = 8?}% + \else + \ifnum \@fpstype=24 + \fl@trace{fpstype p only (addtocurcol): \the \@fpstype = 24?}% + \else + \@flsettextmin + \fl@trace{textfloatsheight (before) = \the \@textfloatsheight}% + \advance \@textmin \@textfloatsheight + \@reqcolroom \@pageht + \fl@trace{textmin + textfloatsheight: \the \@textmin}% + \fl@trace{page-so-far: \the \@reqcolroom}% + \ifdim \@textmin>\@reqcolroom + \@reqcolroom \@textmin + \fl@trace{ORD? textmin being used}% + \fi + \advance \@reqcolroom \ht\@currbox + \fl@trace{float size = \the \ht \@currbox (addtocurcol)}% + \fl@trace{colroom = \the \@colroom (addtocurcol)}% + \fl@trace{reqcolroom = \the \@reqcolroom (addtocurcol)}% + \ifdim \@colroom>\@reqcolroom + \@flsetnum \@colnum + \ifnum \@colnum>\z@ + \@bitor\@currtype\@deferlist + \fl@trace{deferlist: \@deferlist: (addtocurcol-before)}% + \if@test + \fl@trace{type already on list: defer (addtocurcol)}% + \else + \@bitor\@currtype\@botlist + \fl@trace{botlist: \@botlist: (addtocurcol-before)}% + \if@test + \fl@trace{type already on list: bot---sent to addtobot}% + \@addtobot + \else + \fl@trace{fpstype \ifodd \@tempcnta OK \else not \fi + here: \the \@fpstype}% + \ifodd \count\@currbox + \advance \@reqcolroom \intextsep + \ifdim \@colroom>\@reqcolroom + \global \advance \@colnum \m@ne + \global \advance \@textfloatsheight \ht\@currbox + \global \advance \@textfloatsheight 2\intextsep + \@cons \@midlist \@currbox + \fl@trace{***Success: here}% + \fl@trace{textfloatsheight (after-here) = + \the \@textfloatsheight}% + \fl@trace{colnum (after-here) = \the \@colnum}% + \if@nobreak + \nobreak + \@nobreakfalse + \everypar{}% + \else + \addpenalty \interlinepenalty + \fi + \vskip \intextsep + \box\@currbox + \penalty\interlinepenalty + \vskip\intextsep + \ifnum\outputpenalty <-\@Mii \vskip -\parskip\fi + \outputpenalty \z@ + \@inserttrue + \else + \fl@trace{Fail---no room at 2nd test of colroom + (addtocorcol \string\intextsep)}% + \fi + \fi + \if@insert + \else + \fl@trace{not here: sent to addtotoporbot}% + \@addtotoporbot + \fi + \fi + \fi + \else + \fl@trace{Fail: colnum = \the \@colnum: + fpstype \the \@fpstype=ORD?}% + \ifnum \@fpstype<\sixt@@n + \fl@trace{ERROR: BANG float not successful (addtocurcol)}% + \fi + \fi + \else + \fl@trace{Fail---no room: fl box ht: \the \ht \@currbox + (addtocurcol)}% + \fi + \fi + \fi + \if@insert + \else + \@resethfps + \fl@trace{put on deferlist (addtocurcol)}% + \@cons\@deferlist\@currbox + \fl@trace{deferlist: \@deferlist: (addtocurcol-after)}% + \fi +} +\def\@addtonextcol{% + \begingroup + \fl@trace{***Start addtonextcol}% + \@insertfalse + \@setfloattypecounts + \ifnum \@fpstype=8 + \fl@trace{fpstype not curcol: \the \@fpstype = 8?}% + \else + \ifnum \@fpstype=24 + \fl@trace{fpstype not curcol: \the \@fpstype = 24?}% + \else + \@flsettextmin + \fl@trace{text-so-far: 0pt (top of col)}% + \@reqcolroom \ht\@currbox + \fl@trace{float size: \the \@reqcolroom (addtonextcol)}% + \advance \@reqcolroom \@textmin + \fl@trace{colroom = \the \@colroom (addtonextcol)}% + \fl@trace{reqcolroom = \the \@reqcolroom (addtonextcol)}% + \ifdim \@colroom>\@reqcolroom + \@flsetnum \@colnum + \ifnum\@colnum>\z@ + \@bitor\@currtype\@deferlist + \fl@trace{deferlist: \@deferlist: (addtonextcol-before)}% + \if@test + \fl@trace{type already on list: defer (addtonextcol)}% + \else + \fl@trace{sent to addtotoporbot (addtonextcol)}% + \@addtotoporbot + \fi + \fi + \else + \fl@trace{Fail---no room: fl box ht: \the \ht \@currbox + (addtonextcol)}% + \fi + \fi + \fi + \if@insert + \else + \fl@trace{put back on deferlist (addtonextcol)}% + \@cons\@deferlist\@currbox + \fl@trace{deferlist: \@deferlist: (addtonextcol-after)}% + \fi + \fl@trace{End of addtonextcol -- locally counts:}% + \fl@trace{ col: \the \@colnum. top: \the \@topnum. bot: \the \@botnum.}% + \endgroup + \fl@trace{End of addtonextcol -- globally counts:}% + \fl@trace{col: \the \@colnum. top: \the \@topnum. bot: \the \@botnum.}% +} +\def\@addtodblcol{% + \begingroup + \fl@trace{***Start addtodblcol}% + \@insertfalse + \@setfloattypecounts + \@getfpsbit \tw@ + \fl@trace{fpstype \ifodd \@tempcnta OK \else not \fi dbltop: + \the \@fpstype}% + \ifodd\@tempcnta + \@flsetnum \@dbltopnum + \ifnum \@dbltopnum>\z@ + \@tempswafalse + \ifdim \@dbltoproom>\ht\@currbox + \@tempswatrue + \fl@trace{Space OK: \@dbltoproom = + \the \@dbltoproom > \the \ht \@currbox + (dbltoproom)}% + \else + \fl@trace{fpstype: \the \@fpstype (addtodblcol)}% + \ifnum \@fpstype<\sixt@@n + \fl@trace{BANG float ignoring \@dbltoproom}% + \fl@trace{\@spaces \@dbltoproom = \the \@dbltoproom. + Ht float: \the \ht \@currbox-BANG}% + \advance \@dbltoproom \@textmin + \fl@trace{Local value of texmin: \the\@textmin}% + \fl@trace{\@spaces space on page = \the \@dbltoproom. + Ht float: \the \ht \@currbox-BANG}% + \ifdim \@dbltoproom>\ht\@currbox + \@tempswatrue + \fl@trace{Space OK BANG: space on page = \the \@dbltoproom > + \the \ht \@currbox}% + \else + \fl@trace{fpstype: \the \@fpstype}% + \fl@trace{Fail---no room dbltoproom-BANG?:}% + \fl@trace{\@spaces space on page = \the \@dbltoproom. + Ht float: \the \ht \@currbox}% + \fi + \advance \@dbltoproom -\@textmin + \else + \fl@trace{fpstype: \the \@fpstype}% + \fl@trace{Fail---no room dbltoproom-ORD?:}% + \fl@trace{\@spaces \@dbltoproom = \the \@dbltoproom. + Ht float: \the \ht \@currbox}% + \fi + \fi + \if@tempswa + \@bitor \@currtype \@dbldeferlist + \fl@trace{dbldeferlist: \@dbldeferlist: (before)}% + \if@test + \fl@trace{type already on list: dbldefer}% + \else + \@tempdima -\ht\@currbox + \advance\@tempdima + -\ifx \@dbltoplist\@empty \dbltextfloatsep \else + \dblfloatsep \fi + \global \advance \@dbltoproom \@tempdima + \global \advance \@colht \@tempdima + \global \advance \@dbltopnum \m@ne + \@cons \@dbltoplist \@currbox + \fl@trace{dbltopnum (after) = \the \@dbltopnum}% + \fl@trace{***Success: dbltop}% + \@inserttrue + \fi + \fi + \else + \fl@trace{Fail: dbltopnum = \the \@dbltopnum: fpstype + \the \@fpstype=ORD?}% + \ifnum \@fpstype<\sixt@@n + \fl@trace{ERROR: !t float not successful (addtodblcol)}% + \fi + \fi + \fi + \if@insert + \else + \fl@trace{put on dbldeferlist}% + \@cons\@dbldeferlist\@currbox + \fl@trace{dbldeferlist: \@dbldeferlist: (after)}% + \fi + \fl@trace{End of addtodblcol -- locally count:}% + \fl@trace{ dbltop: \the \@dbltopnum.}% + \endgroup + \fl@trace{End of addtodblcol -- globally count:}% + \fl@trace{dbltop: \the \@dbltopnum.}% +} +\def \fl@tracemessage #1{{\let\@elt\@empty\typeout{LaTeX2e: #1}}} +\def \tracefloats{\let \fl@trace \fl@tracemessage} +\def \tracefloatsoff {\let \fl@trace \@gobble} +\tracefloatsoff +\def \fl@traceval #1{\fl@trace{\string #1 = \the #1}} +\def \tracefloatvals{% + \@dblfloatplacement + \@floatplacement + \fl@trace{***Float placement parameters:}% + \fl@traceval\@colnum + \fl@traceval\@colroom + \fl@traceval\@topnum + \fl@traceval\@toproom + \fl@traceval\@botnum + \fl@traceval\@botroom + \fl@traceval\@fpmin + \fl@trace{\string\textfraction = \textfraction}% + \fl@traceval\@dbltopnum + \fl@traceval\@dbltoproom + \fl@trace{\string\textfraction = \textfraction}% + \fl@trace{toplist: \@toplist}% + \fl@trace{botlist: \@botlist}% + \fl@trace{midlist: \@midlist}% + \fl@trace{deferlist: \@deferlist}% + \fl@trace{dbltoplist: \@dbltoplist}% + \fl@trace{dbldeferlist: \@dbldeferlist}% +} +\@ifpackageloaded{flafter} + {\PackageWarning{fltrace}{Load 'fltrace' before 'flafter'\MessageBreak + Attempting to recover by reloading 'flafter'}% + \expandafter\let\csname ver@flafter.sty\endcsname\relax + \RequirePackage{flafter}}{} +\AtBeginDocument{\@ifpackageloaded{fixltx2e}{% + \PackageError{fltrace}{'fltrace' can't be used together with + 'fixltx2e'}% + {The 'fixltx2e' package has a corrected float algorithm that + currently \MessageBreak + can't be traced using 'fltrace'. Please remove + 'fltrace' if you want\MessageBreak + to make use of the corrections in 'fixltx2e'.}\stop}{}} +\def \@fpsadddefault {% + \fl@trace{fps changed from: \@fps}% + \edef \@fps {\@fps\csname fps@\@captype \endcsname}% + \@latex@warning {% + No positions in optional float specifier.\MessageBreak + Default added (so using `\@fps')}% +} +\def \@setfloattypecounts {% + \@currtype \count\@currbox + \@fpstype \count\@currbox + \divide\@currtype\@xxxii \multiply\@currtype\@xxxii + \advance \@fpstype -\@currtype + \fl@trace{(mod 32) fpstype: \the \@fpstype}% + \fl@trace{(mult of 32) currtype: \the \@currtype}% + \ifnum \@fpstype<\sixt@@n + \ifnum \@fpstype=\z@ + \fl@trace{ERROR: no PLACEMENT, fpstype = \the \@fpstype = 0?}% + \fi + \ifnum \@fpstype=\@ne + \fl@trace{WARNING: only h, fpstype = \the \@fpstype = 1?}% + \fi + \fl@trace{BANG float}% + \else + \ifnum \@fpstype=\sixt@@n + \fl@trace{ERROR: no PLACEMENT, fpstype = \the \@fpstype = 16?}% + \fi + \ifnum \@fpstype=17 + \fl@trace{WARNING: only h, fpstype = \the \@fpstype = 17?}% + \fi + \fl@trace{ORD float}% + \fi +} +\def \@resethfps {% + \let\reserved@a\@empty + \ifnum \@fpstype=\@ne + \def \reserved@a {!}% + \@fpstype 17 + \fi + \ifnum \@fpstype=17 + \global \advance \count\@currbox \tw@ + \@latex@warning@no@line {% + `\reserved@a h' float specifier changed to `\reserved@a ht'}% + \fl@trace{% + `t' added to `\reserved@a h'- new Count: \the \count\@currbox}% + \fi +} +\def \@flsetnum #1{% + \fl@trace{fpstype: \the \@fpstype (flsetnum \string#1)}% + \ifnum \@fpstype<\sixt@@n + \ifnum #1=\z@ + \fl@trace{BANG float resetting \string#1 to 1}% + #1\@ne + \fi + \fi + \fl@trace{#1 (before) = \the #1}% +} +\def \@flsettextmin {% + \fl@trace{fpstype: \the \@fpstype (flsettextmin)}% + \ifnum \@fpstype<\sixt@@n + \fl@trace{BANG ignoring textmin}% + \@textmin \z@ + \else + \@textmin \textfraction\@colht + \fl@trace{ORD textmin = \the \@textmin}% + \fi +} +\def \@flcheckspace #1#2{% + \advance \@reqcolroom + \ifx #2\@empty \textfloatsep \else \floatsep \fi + \fl@trace{colroom = \the \@colroom (flcheckspace \string#1 \string#2)}% + \fl@trace{reqcolroom = \the \@reqcolroom + (flcheckspace \string#1 \string#2)}% + \ifdim \@colroom>\@reqcolroom + \ifdim #1>\ht\@currbox + \@tempswatrue + \fl@trace{Space OK: #1 = \the #1 > \the \ht \@currbox + (flcheckspace \string#1 \string#2)}% + \else + \fl@trace{fpstype: \the \@fpstype + (flcheckspace \string#1 \string#2)}% + \ifnum \@fpstype<\sixt@@n + \fl@trace{BANG float ignoring #1 + (flcheckspace \string#1 \string#2):}% + \fl@trace{\@spaces #1 = \the #1. Ht float: \the \ht \@currbox + BANG}% + \@tempswatrue + \else + \fl@trace{Fail---no room (flcheckspace \string#1 \string#2) + (fpstype \the \@fpstype=ORD?):}% + \fl@trace{\@spaces #1 = \the #1. Ht float: \the \ht \@currbox + ORD?}% + \fi + \fi + \else + \fl@trace{Fail---no room at 2nd test of colroom + (flcheckspace \string#1 \string#2)}% + \fi +} +\def\@makefcolumn #1{% + \begingroup + \@fpmin \z@ + \let \@testfp \@gobble + \@tryfcolumn #1% + \endgroup + \if@fcolmade + \fl@trace{PAGE: in \string\clearpage \if@twocolumn ---twocolumn\fi---}% + \fl@trace{----- float column/page completed from \string#1}% + \fi +} +\def\@outputdblcol{% + \if@firstcolumn + \global \@firstcolumnfalse + \global \setbox\@leftcolumn \box\@outputbox + \fl@trace{PAGE: first column boxed}% + \else + \global \@firstcolumntrue + \setbox\@outputbox \vbox {% + \hb@xt@\textwidth {% + \hb@xt@\columnwidth {% + \box\@leftcolumn \hss}% + \hfil + {\normalcolor\vrule \@width\columnseprule}% + \hfil + \hb@xt@\columnwidth {% + \box\@outputbox \hss}% + }% + }% + \fl@trace{PAGE: second column also boxed}% + \@combinedblfloats + \@outputpage + \fl@trace{PAGE: two column page completed}% + \begingroup + \@dblfloatplacement + \@startdblcolumn + \@whilesw\if@fcolmade \fi + {\@outputpage + \fl@trace{PAGE: double float page completed}% + \@startdblcolumn}% + \endgroup + \fi +} +\endinput +%% +%% End of file `fltrace.sty'. diff --git a/Master/texmf-dist/tex/latex/base/fontenc.sty b/Master/texmf-dist/tex/latex/base/fontenc.sty index 667675506ae..62897b6bcd6 100644 --- a/Master/texmf-dist/tex/latex/base/fontenc.sty +++ b/Master/texmf-dist/tex/latex/base/fontenc.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/fontmath.cfg b/Master/texmf-dist/tex/latex/base/fontmath.cfg index 76ac787d266..26e65db58ff 100644 --- a/Master/texmf-dist/tex/latex/base/fontmath.cfg +++ b/Master/texmf-dist/tex/latex/base/fontmath.cfg @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/fontmath.ltx b/Master/texmf-dist/tex/latex/base/fontmath.ltx index f896405334c..3b0ff4386c6 100644 --- a/Master/texmf-dist/tex/latex/base/fontmath.ltx +++ b/Master/texmf-dist/tex/latex/base/fontmath.ltx @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/fonttext.cfg b/Master/texmf-dist/tex/latex/base/fonttext.cfg index ddd0781642d..cb24d2fcb2b 100644 --- a/Master/texmf-dist/tex/latex/base/fonttext.cfg +++ b/Master/texmf-dist/tex/latex/base/fonttext.cfg @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/fonttext.ltx b/Master/texmf-dist/tex/latex/base/fonttext.ltx index 4164a3f7edf..bd79474187a 100644 --- a/Master/texmf-dist/tex/latex/base/fonttext.ltx +++ b/Master/texmf-dist/tex/latex/base/fonttext.ltx @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/graphpap.sty b/Master/texmf-dist/tex/latex/base/graphpap.sty index 97315ee3f2b..b4b601dbbd4 100644 --- a/Master/texmf-dist/tex/latex/base/graphpap.sty +++ b/Master/texmf-dist/tex/latex/base/graphpap.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/hyphen.ltx b/Master/texmf-dist/tex/latex/base/hyphen.ltx index 1d1ee1bbbac..b05ea2b349f 100644 --- a/Master/texmf-dist/tex/latex/base/hyphen.ltx +++ b/Master/texmf-dist/tex/latex/base/hyphen.ltx @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/idx.tex b/Master/texmf-dist/tex/latex/base/idx.tex index 8510adc2013..75ea3ff0257 100644 --- a/Master/texmf-dist/tex/latex/base/idx.tex +++ b/Master/texmf-dist/tex/latex/base/idx.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % IDX.TEX -- A LaTeX input file for printing .IDX files. % Copyright (c) 1985, 1994 by Leslie Lamport. @@ -35,10 +35,10 @@ \nofiles -\setlength{\oddsidemargin}{0pt} +\setlength{\oddsidemargin}{0pt} \setlength{\evensidemargin}{0pt} \setlength{\textwidth}{470pt} % Width of text line. -\setlength{\columnsep}{30pt} % Space between columns +\setlength{\columnsep}{30pt} % Space between columns \raggedright @@ -52,7 +52,7 @@ \def\indexentry{\par\begingroup \isanitize \idxentry} -\def\idxentry#1#2{\def\foo{#2}\ifx\foo\thispage +\def\idxentry#1#2{\def\foo{#2}\ifx\foo\thispage \else \gdef\thispage{#2} \vskip 7pt {\large \bf Page #2\par \vskip 2pt}\fi \hangindent 20pt \ttfamily #1\par\endgroup} diff --git a/Master/texmf-dist/tex/latex/base/ifthen.sty b/Master/texmf-dist/tex/latex/base/ifthen.sty index 1c26ecd29e5..3ff83f2edfb 100644 --- a/Master/texmf-dist/tex/latex/base/ifthen.sty +++ b/Master/texmf-dist/tex/latex/base/ifthen.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/inputenc.sty b/Master/texmf-dist/tex/latex/base/inputenc.sty index 002bca27963..07e9382d681 100644 --- a/Master/texmf-dist/tex/latex/base/inputenc.sty +++ b/Master/texmf-dist/tex/latex/base/inputenc.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -56,7 +56,7 @@ \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesPackage{inputenc} - [2008/03/30 v1.1d Input encoding file] + [2014/04/30 v1.2b Input encoding file] \def\DeclareInputMath#1{% \@inpenc@test \bgroup @@ -82,10 +82,11 @@ \noexpand\IeC \fi } +\ifx\Umathchar\@undefined \def\inputencoding#1{% \the\inpenc@prehook \gdef\@inpenc@test{\global\let\@inpenc@test\relax}% - \edef\@inpenc@undefined{\noexpand\@inpenc@undefined@{#1}}% + \edef\@inpenc@undefined{\noexpand\protect\noexpand\@inpenc@undefined@{#1}}% \edef\inputencodingname{#1}% \@inpenc@loop\^^A\^^H% \@inpenc@loop\^^K\^^K% @@ -95,9 +96,12 @@ \endlinechar\m@ne \xdef\saved@space@catcode{\the\catcode`\ }% \catcode`\ 9\relax + \xdef\saved@at@catcode{\the\catcode`\@}% + \makeatletter \input{#1.def}% \endlinechar\saved@endlinechar@code\relax \catcode`\ \saved@space@catcode\relax + \catcode`\@\saved@at@catcode\relax \ifx\@inpenc@test\relax\else \PackageWarning{inputenc}% {No characters defined\MessageBreak @@ -105,6 +109,36 @@ \fi \the\inpenc@posthook } +\else +\def\inputencoding#1{% +\edef\reserved@a{#1}% +\def\reserved@b{utf8x}% +\ifx\reserved@a\reserved@b\def\reserved@a{utf8}\fi +\def\reserved@b{utf8}% +\ifx\reserved@a\reserved@b +\PackageWarningNoLine + {inputenc}% + {inputenc package ignored with utf8 based engines}% +\else +\def\reserved@b{x-ascii}% +\ifx\reserved@a\reserved@b\def\reserved@a{ascii}\fi +\def\reserved@b{ascii}% +\ifx\reserved@a\reserved@b +\PackageWarningNoLine + {inputenc}% + {inputenc can't be used to ensure 7bit clean source\MessageBreak + with a utf engine: Package ignored: utf8 assumed}% +\else +\PackageError + {inputenc}% + {inputenc is not designed for xetex or luatex.\MessageBreak + only UTF-8 supported}% + {For xelatex or lualatex save the document in UTF-8 encoding\MessageBreak + and do not use inputenc, or use the [utf8] option.} +\fi +\fi +} +\fi \newtoks\inpenc@prehook \newtoks\inpenc@posthook \def\@inpenc@undefined@#1{\PackageError{inputenc}% diff --git a/Master/texmf-dist/tex/latex/base/lablst.tex b/Master/texmf-dist/tex/latex/base/lablst.tex index 9f14f0b0e75..9d8af1557f8 100644 --- a/Master/texmf-dist/tex/latex/base/lablst.tex +++ b/Master/texmf-dist/tex/latex/base/lablst.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % LABLST.TEX -- A LaTeX input file for printing label definitions. % Copyright (c) 1985, 1994 by Leslie Lamport, Chris Rowley @@ -32,14 +32,14 @@ % % Modified December 1994 (DPC) to allow _ ^ etc in label keys and to % input packages used by the main file. -% +% % Modified June 1995 (CAR) -% +% % This version puts all bibilographic entries at the end of the % output. It inputs the .aux file twice. % Initial interactions: -% +% \typeout{} \typeout{LABLST version of 10 June 1995} \typeout{} @@ -61,7 +61,7 @@ % Now ask for packages. The answer should be a comma separated list. % In fact only packages that define commands that are used in -% section titles etc need be loaded. +% section titles etc need be loaded. % \def\spaces{\space\space\space\space\space} \typeout{} \typeout{**************************************************} @@ -86,26 +86,26 @@ \\[0.5\baselineskip] Using document class:\quad \lablstclass\\ \mbox{\phantom{Using }and packages:\quad \lablstpackages} - } + } \vspace{2\baselineskip} \makeatletter % This is always disabled: -% +% \let \@mlabel \@gobbletwo % No protection needed: -% +% \let \protect \relax % Better formatting?: -% +% \let \raggedright \relax % Only write out toc entries: -% +% \def \@writefile #1#2{% \def\lablst@tempa{#1}% \def\lablst@tempb{toc}% @@ -123,7 +123,7 @@ Using document class:\quad \lablstclass\\ % For first run: -% +% \def \newlabel #1#2{% \par \hbox to \textwidth{% @@ -142,7 +142,7 @@ Using document class:\quad \lablstclass\\ % For second run: -% +% \def \bibcite #1#2{\par \hbox to \textwidth{% \hfill\makebox[2in][r]{\@lablstverb{#1}}\hspace{1em}[#2]\hspace{4em}}} @@ -153,7 +153,7 @@ Using document class:\quad \lablstclass\\ \par \vspace{2\baselineskip} -{\Large \sl Bibliography logical labels} +{\Large \sl Bibliography logical labels} \input \lablstfile.aux diff --git a/Master/texmf-dist/tex/latex/base/latex.ltx b/Master/texmf-dist/tex/latex/base/latex.ltx index 124b01d9901..b82e1c38ecb 100644 --- a/Master/texmf-dist/tex/latex/base/latex.ltx +++ b/Master/texmf-dist/tex/latex/base/latex.ltx @@ -44,7 +44,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -521,7 +521,7 @@ \nonfrenchspacing %%% From File: ltvers.dtx \def\fmtname{LaTeX2e} -\edef\fmtversion{2011/06/27} +\edef\fmtversion{2014/05/01} \iffalse \def\reserved@a#1/#2/#3\@nil{% \count@\year @@ -2894,7 +2894,7 @@ Type H <return> for immediate help.}% \@font@info{Redeclaring math version `\expandafter\@gobblefour\string#1'}% \else - \global\expandafter\newcount\csname c@\expandafter + \expandafter\newcount\csname c@\expandafter \@gobble\string#1\endcsname \def\version@elt{\noexpand\version@elt\noexpand}% \edef\version@list{\version@list\version@elt#1}% @@ -7326,11 +7326,18 @@ Type H <return> for immediate help.}% \@expandtwoargs\@if@pti@ns{\@ptionlist{#2.#1}}} \@onlypreamble\@if@ptions \def\@if@pti@ns#1#2{% - \let\reserved@a\@firstoftwo - \@for\reserved@b:=#2\do{% - \expandafter\in@\expandafter{\expandafter,\reserved@b,}{,#1,}% - \ifin@\else\let\reserved@a\@secondoftwo\fi}% - \reserved@a} + \let\reserved@a\@firstoftwo + \@for\reserved@b:=#2\do{% + \ifx\reserved@b\@empty + \else + \expandafter\in@\expandafter{\expandafter,\reserved@b,}{,#1,}% + \ifin@ + \else + \let\reserved@a\@secondoftwo + \fi + \fi + }% + \reserved@a} \@onlypreamble\@if@pti@ns \def\ProvidesPackage#1{% \xdef\@gtempa{#1}% diff --git a/Master/texmf-dist/tex/latex/base/latex209.def b/Master/texmf-dist/tex/latex/base/latex209.def index 4c8211e4391..388fc1bddd8 100644 --- a/Master/texmf-dist/tex/latex/base/latex209.def +++ b/Master/texmf-dist/tex/latex/base/latex209.def @@ -10,7 +10,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/latexbug.tex b/Master/texmf-dist/tex/latex/base/latexbug.tex index 29d0224654d..49fd1d27112 100644 --- a/Master/texmf-dist/tex/latex/base/latexbug.tex +++ b/Master/texmf-dist/tex/latex/base/latexbug.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi %%% ==================================================================== %%% @LaTeX-file{ @@ -70,7 +70,7 @@ %%% For example: %%% Subject: \verb does not work inside \caption %%% -%%% So that your message has an identifying subject. +%%% So that your message has an identifying subject. %%% Do not use subject lines such as `LaTeX bug' as this does not %%% help us to identify your message. %%% @@ -91,15 +91,15 @@ %%% prompt for it, as this is not vital information.) %%% %%% For example, a personal latexbug.cfg could look like -%%% +%%% %%% \def\name{My Real Name} %%% \def\address{name@some.place} %%% \def\organisation{My Institution} %%% \def\interactive{y} -%%% +%%% %%% A site latexbug.cfg might just set the \organisation, leaving %%% the personal details to be filled in interactively by the user. -%%% +%%% %%% } %%% ==================================================================== @@ -109,7 +109,7 @@ \catcode`\{=1 \let\bgroup{ \catcode`\}=2 \let\egroup} -\catcode`\#=6 +\catcode`\#=6 \catcode`\^=7 \catcode`\@=11 @@ -161,9 +161,9 @@ %% %% Grab the initex file list %% -%% If this file is called via +%% If this file is called via %% latex "\input{latexbug}" or some -%% similar command sequence rather than +%% similar command sequence rather than %% latex latexbug %% then the debugging info in \reserved@a will already have been lost. %% This might not matter, but if it does we may ask the user to resubmit @@ -291,7 +291,7 @@ for submitting bug reports for the LaTeX distribution.^^J^^J The `base' format, and standard classes only (base).^^J 1) tools:\@spaces Packages supported by the LaTeX3 project team (tools).^^J -2) graphics:\space +2) graphics:\space The color and graphics packages (graphics).^^J 3) mfnfss: \space\space --- Don't use, no longer supported! ---^^J @@ -344,7 +344,7 @@ Please give a one line ( < 50 character ) description of the problem.% If you are using email to report the problem,^^J% please also use this text as the `Subject' line for the mail message:% ^^J \@spaces\@spaces\space - |<------------------------------------------------>|} + |<------------------------------------------------>|} \loop @@ -435,7 +435,7 @@ please use that to generate the report. %% Try to catch various formats that babel has used to add to the banner %% over the years. Currently it uses \typeout, so put the first \typeout -%% in \format and the second in \hyphenation. Earlier releases used +%% in \format and the second in \hyphenation. Earlier releases used %% \immedite\write \begingroup \global\let\format\@empty @@ -455,7 +455,7 @@ please use that to generate the report. %% \def\wread{% \begingroup - \catcode`\^^I=12 + \catcode`\^^I=12 \let\do\@makeother\dospecials \wreadloop} @@ -565,7 +565,7 @@ please use that to generate the report. \fi %% -%% Now use \wmsg and \wread for each of the multi-line fields +%% Now use \wmsg and \wread for each of the multi-line fields %% in the form. %% One line fields use \readifnotknown, which will only prompt %% if the field has not already been set in the configuration file. @@ -666,7 +666,7 @@ please use that to generate the report. \def\filename{} \fi -%% +%% %% Try to find the .tex file and .log file %% @@ -681,7 +681,7 @@ please use that to generate the report. Bug in the software, the report should include a test file.^^J 1) doc-bug:^^J\@spaces Inaccuracies in the documentation.^^J - 2) change-request:^^J\@spaces + 2) change-request:^^J\@spaces Not a bug, but rather a request for LaTeX to be changed.^^J} \message{Please select a category 0--2: } \read\m@ne to \answer @@ -728,7 +728,7 @@ please use that to generate the report. {}} -%% +%% %% The example file goes here: %% \wmsg*{^^J>How-To-Repeat:} diff --git a/Master/texmf-dist/tex/latex/base/latexsym.sty b/Master/texmf-dist/tex/latex/base/latexsym.sty index 55f57931323..6846c36a41d 100644 --- a/Master/texmf-dist/tex/latex/base/latexsym.sty +++ b/Master/texmf-dist/tex/latex/base/latexsym.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/latin1.def b/Master/texmf-dist/tex/latex/base/latin1.def index b07f8f48b6b..0dd5cd82910 100644 --- a/Master/texmf-dist/tex/latex/base/latin1.def +++ b/Master/texmf-dist/tex/latex/base/latin1.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{latin1.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}} \ProvideTextCommandDefault{\textonequarter}{\ensuremath{\frac14}} @@ -168,7 +167,6 @@ \DeclareInputText{254}{\th} \DeclareInputText{239}{\"\i} \DeclareInputText{255}{\"y} -\makeatother \endinput %% %% End of file `latin1.def'. diff --git a/Master/texmf-dist/tex/latex/base/latin10.def b/Master/texmf-dist/tex/latex/base/latin10.def index 41bdeb2f460..10dc438bd00 100644 --- a/Master/texmf-dist/tex/latex/base/latin10.def +++ b/Master/texmf-dist/tex/latex/base/latin10.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{latin10.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\texteuro} {\TextSymbolUnavailable\texteuro} @@ -162,7 +161,6 @@ \DeclareInputText{253}{\k e} \DeclareInputText{254}{\textcommabelow t} \DeclareInputText{255}{\"y} -\makeatother \endinput %% %% End of file `latin10.def'. diff --git a/Master/texmf-dist/tex/latex/base/latin2.def b/Master/texmf-dist/tex/latex/base/latin2.def index 82ed9c1cedd..7883fb3389e 100644 --- a/Master/texmf-dist/tex/latex/base/latin2.def +++ b/Master/texmf-dist/tex/latex/base/latin2.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{latin2.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textcurrency} {\TextSymbolUnavailable\textcurrency} @@ -156,7 +155,6 @@ \DeclareInputText{254}{\c t} \DeclareInputText{239}{\v d} \DeclareInputText{255}{\.{}} -\makeatother \endinput %% %% End of file `latin2.def'. diff --git a/Master/texmf-dist/tex/latex/base/latin3.def b/Master/texmf-dist/tex/latex/base/latin3.def index e3d9959bd8b..e646827a81c 100644 --- a/Master/texmf-dist/tex/latex/base/latin3.def +++ b/Master/texmf-dist/tex/latex/base/latin3.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{latin3.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}} \ProvideTextCommandDefault{\textcurrency} @@ -156,7 +155,6 @@ \DeclareInputText{254}{\^s} \DeclareInputText{239}{\"\i} \DeclareInputText{255}{\.{}} -\makeatother \endinput %% %% End of file `latin3.def'. diff --git a/Master/texmf-dist/tex/latex/base/latin4.def b/Master/texmf-dist/tex/latex/base/latin4.def index 32c4ff6387d..5cff1c573a7 100644 --- a/Master/texmf-dist/tex/latex/base/latin4.def +++ b/Master/texmf-dist/tex/latex/base/latin4.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{latin4.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textcurrency} {\TextSymbolUnavailable\textcurrency} @@ -162,7 +161,6 @@ \DeclareInputText{253}{\~u} \DeclareInputText{254}{\@tabacckludge=u} \DeclareInputText{255}{\.{}} -\makeatother \endinput %% %% End of file `latin4.def'. diff --git a/Master/texmf-dist/tex/latex/base/latin5.def b/Master/texmf-dist/tex/latex/base/latin5.def index c294e5b1cf1..c7eec11a233 100644 --- a/Master/texmf-dist/tex/latex/base/latin5.def +++ b/Master/texmf-dist/tex/latex/base/latin5.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{latin5.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}} \ProvideTextCommandDefault{\textonequarter}{\ensuremath{\frac14}} @@ -168,7 +167,6 @@ \DeclareInputText{254}{\c s} \DeclareInputText{239}{\"\i} \DeclareInputText{255}{\"y} -\makeatother \endinput %% %% End of file `latin5.def'. diff --git a/Master/texmf-dist/tex/latex/base/latin9.def b/Master/texmf-dist/tex/latex/base/latin9.def index cb7d767d7fe..e6fcd552ff0 100644 --- a/Master/texmf-dist/tex/latex/base/latin9.def +++ b/Master/texmf-dist/tex/latex/base/latin9.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{latin9.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textcent} {\TextSymbolUnavailable\textcent} @@ -163,7 +162,6 @@ \DeclareInputText{254}{\th} \DeclareInputText{239}{\"\i} \DeclareInputText{255}{\"y} -\makeatother \endinput %% %% End of file `latin9.def'. diff --git a/Master/texmf-dist/tex/latex/base/lcyenc.dfu b/Master/texmf-dist/tex/latex/base/lcyenc.dfu index 0d537c01224..c016edd6cd1 100644 --- a/Master/texmf-dist/tex/latex/base/lcyenc.dfu +++ b/Master/texmf-dist/tex/latex/base/lcyenc.dfu @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/leqno.clo b/Master/texmf-dist/tex/latex/base/leqno.clo index cafc036370e..5c80982abc0 100644 --- a/Master/texmf-dist/tex/latex/base/leqno.clo +++ b/Master/texmf-dist/tex/latex/base/leqno.clo @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/leqno.sty b/Master/texmf-dist/tex/latex/base/leqno.sty index 9829a45cc58..48557e08156 100644 --- a/Master/texmf-dist/tex/latex/base/leqno.sty +++ b/Master/texmf-dist/tex/latex/base/leqno.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/letter.cls b/Master/texmf-dist/tex/latex/base/letter.cls index 84136e26371..f2c02982bc7 100644 --- a/Master/texmf-dist/tex/latex/base/letter.cls +++ b/Master/texmf-dist/tex/latex/base/letter.cls @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/letter.sty b/Master/texmf-dist/tex/latex/base/letter.sty index aaf2a8e17d1..a18014fba44 100644 --- a/Master/texmf-dist/tex/latex/base/letter.sty +++ b/Master/texmf-dist/tex/latex/base/letter.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/lppl.tex b/Master/texmf-dist/tex/latex/base/lppl.tex index 9cef93ba6b4..c65955f09dd 100644 --- a/Master/texmf-dist/tex/latex/base/lppl.tex +++ b/Master/texmf-dist/tex/latex/base/lppl.tex @@ -27,7 +27,7 @@ % \providecommand{\LPPLsubsubsection}{\subsection*} % \providecommand{\LPPLparagraph}{\subsubsection*} % -% +% % To allow cross-referencing the headings \label's have been attached % to them, all starting with ``LPPL:''. As by default headings without % numbers are produced, this will only allow page references. @@ -81,7 +81,7 @@ \LPPLsubsection{Preamble} \label{LPPL:Preamble} - + The \LaTeX\ Project Public License (\LPPL) is the primary license under which the \LaTeX\ kernel and the base \LaTeX\ packages are distributed. @@ -89,7 +89,7 @@ You may use this license for any work of which you hold the copyright and which you wish to distribute. This license may be particularly suitable if your work is \TeX-related (such as a - \LaTeX\ package), but it is written in such a way that you can use + \LaTeX\ package), but it is written in such a way that you can use it even if your work is unrelated to \TeX. The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS @@ -129,7 +129,7 @@ \item[Modify] To apply any procedure that produces a Derived Work under any applicable law. - + \item[Distribution] Making copies of the Work available from one person to another, in whole or in part. Distribution includes (but is not limited to) making any electronic components of the @@ -151,7 +151,7 @@ \item[Base Interpreter] A program or process that is normally needed for running or interpreting a part or the whole of the Work. - + A Base Interpreter may depend on external components but these are not considered part of the Base Interpreter provided that each external component clearly identifies itself whenever it is used @@ -197,7 +197,7 @@ on the Work, and compile this Derived Work, thus creating a Compiled Work based on the Derived Work. - \item\label{LPPL:item:conditions} If you are not the Current Maintainer + \item\label{LPPL:item:conditions} If you are not the Current Maintainer of the Work, you may distribute a Derived Work provided the following conditions are met for every component of the Work unless that @@ -213,14 +213,14 @@ Derived Work clearly and unambiguously identifies itself as a modified version of this component to the user when used interactively with that Base Interpreter. - + \item\label{LPPL:item:changelog} Every component of the Derived Work contains prominent notices detailing the nature of the changes to that component, or a prominent reference to another file that is distributed as part of the Derived Work and that contains a complete and accurate log of the changes. - + \item No information in the Derived Work implies that any persons, including (but not limited to) the authors of the original version of the Work, provide any support, including (but not @@ -247,7 +247,7 @@ distribute a Compiled Work generated from a Derived Work, as long as the Derived Work is distributed to all recipients of the Compiled Work, and as long as the conditions of - Clause~\ref{LPPL:item:conditions}, above, are met with regard to the + Clause~\ref{LPPL:item:conditions}, above, are met with regard to the Derived Work. \item The conditions above are not intended to prohibit, and hence @@ -261,15 +261,15 @@ is then produced by applying some process to that format, does not relax or nullify any sections of this license as they pertain to the results of applying that process. - - \item + + \item \begin{enumerate} \item A Derived Work may be distributed under a different license provided that license itself honors the conditions listed in Clause~\ref{LPPL:item:conditions} above, in regard to the Work, though it does not have to honor the rest of the conditions in this license. - + \item If a Derived Work is distributed under a different license, that Derived Work must provide sufficient documentation as part of itself to allow each recipient of that Derived Work to honor @@ -343,7 +343,7 @@ \begin{enumerate} \item If it is being maintained, then ask the Current Maintainer to update their communication data within one month. - + \item\label{LPPL:item:intention} If the search is unsuccessful or no action to resume active maintenance is taken by the Current Maintainer, then announce within the pertinent community your @@ -356,7 +356,7 @@ \item If the Current Maintainer is reachable and agrees to pass maintenance of the Work to you, then this takes effect immediately upon announcement. - + \item\label{LPPL:item:announce} If the Current Maintainer is not reachable and the Copyright Holder agrees that maintenance of the Work be passed to you, then this takes effect immediately @@ -368,7 +368,7 @@ Current Maintainer nor by the Copyright Holder nor by other people, then you may arrange for the Work to be changed so as to name you as the (new) Current Maintainer. - + \item If the previously unreachable Current Maintainer becomes reachable once more within three months of a change completed under the terms of~\ref{LPPL:item:announce} @@ -454,13 +454,13 @@ % version 2005/12/01 or later. % % This work has the LPPL maintenance status `maintained'. - % + % % The Current Maintainer of this work is M. Y. Name. % % This work consists of the files pig.dtx and pig.ins % and the derived file pig.sty. \end{verbatim} - + Given such a notice and statement in a file, the conditions given in this license document would apply, with the `Work' referring to the three files `\LPPLfile{pig.dtx}', `\LPPLfile{pig.ins}', and diff --git a/Master/texmf-dist/tex/latex/base/ltnews.cls b/Master/texmf-dist/tex/latex/base/ltnews.cls index 34e328fd4ad..2213a483080 100644 --- a/Master/texmf-dist/tex/latex/base/ltnews.cls +++ b/Master/texmf-dist/tex/latex/base/ltnews.cls @@ -2,47 +2,47 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: ltnews.cls % Author: Alan Jeffrey et al -% Version: 1.02 - -% This is the LaTeX2e document class for the `LaTeX News' information -% sheet which comes with every LaTeX release. It may be useful for +% Version: 1.03 + +% This is the LaTeX2e document class for the `LaTeX News' information +% sheet which comes with every LaTeX release. It may be useful for % newsletters, or as an example of how simple newsletters can be set % with LaTeX. The changes log is at the end of the file. - + % Copyright 1994 1995 1996 1997 1999 2000 2001 2002 2003 2004 -% Alan Jeffrey and the LaTeX3 project. - +% Alan Jeffrey and the LaTeX3 project. + % This is a LaTeX2e document class. - + \NeedsTeXFormat{LaTeX2e} - -\ProvidesClass{ltnews}[2004/02/28 v1.01 Standard LaTeX class] + +\ProvidesClass{ltnews}[2014/05/01 v1.03 Standard LaTeX class] % The configuration file, used for passing options. @@ -61,7 +61,7 @@ % Mathptm symbol font (AMS logo) % % The type1fonts option uses the fonts: -% +% % Adobe Utopia (main text) % URW Grotesk-T Bold (headings) % Lucida Sans typewriter (program listings) @@ -72,17 +72,17 @@ \DeclareFontFamily{OT1}{ppl}{} \DeclareFontShape{OT1}{ppl}{m}{n}{<-> pplr7t}{} -\DeclareFontShape{OT1}{ppl}{bx}{n}{<-> pplb7t}{} +\DeclareFontShape{OT1}{ppl}{bx}{n}{<-> pplb7t}{} \DeclareFontShape{OT1}{ppl}{m}{sc}{<-> pplrc7t}{} \DeclareFontShape{OT1}{ppl}{m}{it}{<-> pplri7t}{} -\DeclareFontShape{OT1}{ppl}{m}{sl}{<-> pplro7t}{} +\DeclareFontShape{OT1}{ppl}{m}{sl}{<-> pplro7t}{} \DeclareFontFamily{T1}{ppl}{} \DeclareFontShape{T1}{ppl}{m}{n}{<-> pplr8t}{} -\DeclareFontShape{T1}{ppl}{bx}{n}{<-> pplb8t}{} +\DeclareFontShape{T1}{ppl}{bx}{n}{<-> pplb8t}{} \DeclareFontShape{T1}{ppl}{m}{sc}{<-> pplrc8t}{} \DeclareFontShape{T1}{ppl}{m}{it}{<-> pplri8t}{} -\DeclareFontShape{T1}{ppl}{m}{sl}{<-> pplro8t}{} +\DeclareFontShape{T1}{ppl}{m}{sl}{<-> pplro8t}{} % The Adobe Helvetica fonts: @@ -98,10 +98,10 @@ \DeclareFontFamily{OT1}{pcr}{\hyphenchar\font=-1} \DeclareFontShape{OT1}{pcr}{m}{n}{<-> s*[0.89] pcrr7t}{} - + \DeclareFontFamily{T1}{pcr}{\hyphenchar\font=-1} \DeclareFontShape{T1}{pcr}{m}{n}{<-> s*[0.89] pcrr8t}{} - + % The Utopia fonts: \DeclareFontFamily{OT1}{put}{} @@ -224,9 +224,9 @@ % The eTeX logo. \DeclareRobustCommand\eTeX{\ensuremath{\varepsilon}-\kern-.125em\TeX} - + % Switch off some of the article options. - + \DeclareOption{a4paper}{\OptionNotUsed} \DeclareOption{a5paper}{\OptionNotUsed} \DeclareOption{b5paper}{\OptionNotUsed} @@ -251,7 +251,7 @@ %% The size of the haeding font was reduced (from 14pt) here to %% try and ensure that the pagination does not change whilst the -%% line count remains the same. +%% line count remains the same. \DeclareOption{lw35fonts}{% \renewcommand{\rmdefault}{ppl}% \renewcommand{\ttdefault}{pcr}% @@ -302,15 +302,15 @@ % The default action for any option is to pass it to the article % class. - + \DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} - + % Execute the options. - + \ProcessOptions - + % Load the article class. - + \LoadClass[twocolumn,oneside]{article} % @@ -321,8 +321,8 @@ % % Also, it uses a verbatim input mode so Chris does not use it for % urls as he wants to control layout and use macros within it. Also -% he usuually wants to hand-craft the line-breaks in such text. -% +% he usuually wants to hand-craft the line-breaks in such text. +% \IfFileExists{url.sty}{% \RequirePackage{url} \newcommand\email{\begingroup \Url}}{% @@ -334,7 +334,7 @@ % to HTML conversion; noticeable the latexonly and htmlonly % environments. % Again, let's check if it exists and if not provide necessary stubs -% +% \IfFileExists{html.sty}{% \RequirePackage{html}}{% % When it couldn't be found, provide some necessary stuff... @@ -370,7 +370,7 @@ /Author (The LaTeX Project) } \IfFileExists{hyperref.sty}{% - \RequirePackage{hyperref}}{} + \RequirePackage[hidelinks]{hyperref}}{} \fi \fi \fi @@ -378,11 +378,11 @@ % naively generated by \url can be produced in the pdf file. %% Please DO NOT load any packages after this point. -%% +%% % The page style. - + \pagestyle{empty} \setlength{\parindent}{1em} % Why \textwidth? @@ -392,40 +392,40 @@ \setlength{\columnsep}{2em} % The text size, which tries to work with both A4 and letter paper -% sizes. - +% sizes. + \setlength{\textheight}{230mm} \setlength{\topmargin}{-10mm} - + \setlength{\textwidth}{180mm} \setlength{\oddsidemargin}{-10mm} - + % \maketitle parameters. - + \newcommand{\publicationmonth}{\renewcommand{\@month}} \newcommand{\@month}{\ClassError{ltnews} {No \protect\publicationmonth~given}\@eha} - + \newcommand{\publicationyear}{\renewcommand{\@year}} \newcommand{\@year}{\ClassError{ltnews} {No \protect\publicationyear~given}\@eha} - + \newcommand{\publicationissue}{\renewcommand{\@issue}} \newcommand{\@issue}{\ClassError{ltnews} {No \protect\publicationissue~given}\@eha} \newcommand{\issuename}{Issue} - + \newcommand{\indicia}{\renewcommand{\@indicia}} \newcommand{\@indicia}{% \LaTeXNews, and the \LaTeX{} software, are brought to you by the \LaTeX3 Project Team; Copyright \@year, all rights reserved. } - + \title{\LaTeXNews} % The \maketitle for the LaTeX News. - + \renewcommand{\maketitle}{% \twocolumn[{% \parbox[t][7\baselineskip]{\textwidth}{% @@ -443,7 +443,7 @@ \renewcommand{\@evenfoot}{\@indiciafont\@indicia\hfill}% } % -% When PostScript fonts are use we want the first section heading +% When PostScript fonts are use we want the first section heading % to come out a little bit higher on the page. \newcommand{\raisefirstsection}{% @@ -455,18 +455,18 @@ \fi } % Sectioning commands. - + \renewcommand{\section}{% \@startsection {section}{1}{\z@}{-1.5ex \@plus -1ex \@minus -.2ex}% {1ex \@plus.2ex}{\@headingfont}% } - + % No section numbers. - + \setcounter{secnumdepth}{0} - -% Set lists tighter, but brought in by 1em (otherwise the first line + +% Set lists tighter, but brought in by 1em (otherwise the first line % always looks very wide). Should this be done with \rightskip? % It actually does nothing since after this \rightskip is set to % \@rightskip: I think \rightmargin was intended but should we change @@ -474,7 +474,7 @@ % FMi 1999/12/11: in fact it needs to go as it would affect the % paragraph before the list making it flush right and indented while % the rest of the document is set ragged. - + \renewcommand{\@listI}{% \setlength{\leftmargin}{\leftmargini}% \setlength{\topsep}{\medskipamount}% @@ -485,7 +485,7 @@ \let \@listi \@listI % But have a list type with no indentation on either side: -% +% \renewenvironment{description} {\list{}{\labelwidth\z@ \leftmargin \z@ @@ -501,9 +501,9 @@ }{% \endlist } - + % Some logos: - + \newcommand{\NFSS}{NFSS} \newcommand{\LaTeXNews}{\LaTeX~News} \newcommand{\AW}{Addison Wesley} @@ -528,15 +528,15 @@ \newcommand*\class[1]{\texttt{#1}} \newcommand*\package[1]{\textsf{#1}} -\let \pkg \package % backward compatibility +\let \pkg \package % backward compatibility \newcommand*\file[1]{\texttt{#1}} -% Hacking to make <...> produce italics in verbatim. NB: this can be +% Hacking to make <...> produce italics in verbatim. NB: this can be % done more cleanly using the verbatim package. But the ltnews class % has to run on any LaTeX installation, even those without the -% verbatim package. - +% verbatim package. + % Here we extend the font-setting command to include making <> active % (ie adjusting the input encoding). \renewcommand \verbatim@font {% @@ -544,11 +544,11 @@ \catcode`\<=\active \catcode`\>=\active } - + % Make active <...> produce italics surrounded by angle brackets % (used in verbatim and \verb); % << produces a less-than, and >> produces a greater-than. - + \begingroup \catcode`\<=\active \catcode`\>=\active @@ -571,21 +571,21 @@ \def\verbatim@nolig@list{\do\`\do\,\do\'\do\-} % That's it! - + \endinput - + % CHANGELOG % % 20 May 1994, v0.01: Created file. % % 21 May 1994, v0.02: Made <...> produce italics inside verbatim. -% Added the indicia, \publicationyear, \publicationmonth and -% \publicationissue. Added the citations environment. Switched off +% Added the indicia, \publicationyear, \publicationmonth and +% \publicationissue. Added the citations environment. Switched off % some of the article class options. -% +% % 21 May 1994, v0.03: Fixed a bug with ragged right. Fixed a bug % which was causing underfull hbox messages. -% +% % 27 May 1994, v0.04: Added SliTeX logo, and proper AMS LaTeX logo. % Added angle brackets to <...>. % @@ -596,14 +596,14 @@ % % 27 Jul 1994, v0.06: Corrected a typo `\PassOptionToClass' should % have been `\PassOptionsToClass'. Manas Mandal pointed that one -% out. +% out. % % 29 Nov 1994, v0.07: Made <...> only active in verbatim. -% +% % 09 Dec 1995, v0.08: Upper case for Project Team. -% +% % 20 Dec 1995, v0.09: Tidied up the list stuff. -% +% % 03 Jun 1996, v0.10: Changed fonts for lw35 option, for logical and % aesthetic reasons. % @@ -615,24 +615,24 @@ % % 22 Nov 1997, v0.13: Added new form of description. % Found all sorts of strange things involving \rightskip -% +% % 23 Feb 1999, v0.14: Added some logos etc. -% +% % 02 Jul 1999, v0.15: Added some logical markup -% +% % 03 Jul 1999, v0.16: Amended \pkg and added \email % % 21 Dec 1999, v0.17: Added PDF info, load package url.sty % % 23 Dec 1999, v0.18: Don't depend on url.sty being present -% +% % 21 Jul 2000, v0.19: Extra short-cuts, added to doc re v0.17; % and more fonts -% +% % 31 Aug 2000, v0.20: Fixed typo in URL (JLB) % % 06 Jun 2001, v0.21: Corrected undocumented stubs for html.sty -% +% % 12 Jul 2001, v0.22: Added eTeX logo (from ltugboat.cls) % % 26 Feb 2004, v1.00: If pdf is being produced, use hyperref. @@ -641,7 +641,8 @@ % 28 Feb 2004 v1.01 Heading font in lw35, size change. % % 21 Oct 2004 v1.02 Improve check for PDF generation (taken from ifpdf.sty) -% +% +% 01 May 2014 v1.03 hidelinks option for hyperref % % BUGS % diff --git a/Master/texmf-dist/tex/latex/base/ltpatch.ltx b/Master/texmf-dist/tex/latex/base/ltpatch.ltx index 4ee7485cccb..cf94413a182 100644 --- a/Master/texmf-dist/tex/latex/base/ltpatch.ltx +++ b/Master/texmf-dist/tex/latex/base/ltpatch.ltx @@ -1,9 +1,9 @@ %%%% -%%%% Patch file for the LaTeX2e kernel dated 2011/06/27 +%%%% Patch file for the LaTeX2e kernel dated 2014/05/01 %%%% (2011/06/27) -\def\fmtversion@topatch{2011/06/27} % This patch will not work with +\def\fmtversion@topatch{2014/05/01} % This patch will not work with % any other release. \def\patch@level{0} @@ -19,7 +19,7 @@ *********************************************^^J% ltpatch.ltx has fixed certain problems with the `kernel' of LaTeX.^^J% Certain other files in the LaTeX distribution have also been updated^^J% -since the last release (list correct as of 2011/06/27):^^J% +since the last release (list correct as of 2014/05/01):^^J% base/xxxxxxx.dtx..............(patch 1)^^J% unpacked/yyyyyyy.cls..........(patch 1)^^J% ^^J% diff --git a/Master/texmf-dist/tex/latex/base/ltxcheck.tex b/Master/texmf-dist/tex/latex/base/ltxcheck.tex index f17af02cd78..192b04190cd 100644 --- a/Master/texmf-dist/tex/latex/base/ltxcheck.tex +++ b/Master/texmf-dist/tex/latex/base/ltxcheck.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % % \iffalse @@ -52,7 +52,7 @@ % % \StopEventually{} % \CheckSum{643} -% +% % \changes{v1.0c}{1994/03/15} % {Add \cmd{\NeedsTeXFormat}} % \changes{v1.0t}{1996/09/25} @@ -259,7 +259,7 @@ LaTeX2e installation check file^^J% \errmessage{BAD LaTeX2e system!!} \expandafter\expandafter\expandafter\@@end \fi -% +% % \end{macrocode} % % Check the input path by looking for |article.cls|. If |article.cls| @@ -516,7 +516,7 @@ http://www-cs-faculty.stanford.edu/\protect~knuth/cm.html}% % This command looks for the string |dcr17<| in the font tables for % T1/cmr. If it is there, then the T1 fd files match the old dc fonts, % for dc release 1.1 or earlier. If not then presumably new fd files -% are being used. +% are being used. % \begin{macrocode} \def\dcrseventeen{% \begingroup @@ -743,7 +743,7 @@ You may want to run ec.ins and remake the LaTeX format} % % % The following files will be unpacked by running iniTeX on -% |unpack.ins|. +% |unpack.ins|. % % \begin{macrocode} \typeout{^^JChecking LaTeX input files...^^J} diff --git a/Master/texmf-dist/tex/latex/base/ltxdoc.cls b/Master/texmf-dist/tex/latex/base/ltxdoc.cls index 99bfd743065..1d1067a548a 100644 --- a/Master/texmf-dist/tex/latex/base/ltxdoc.cls +++ b/Master/texmf-dist/tex/latex/base/ltxdoc.cls @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ltxguide.cls b/Master/texmf-dist/tex/latex/base/ltxguide.cls index 3d4aad83378..f6b1846c884 100644 --- a/Master/texmf-dist/tex/latex/base/ltxguide.cls +++ b/Master/texmf-dist/tex/latex/base/ltxguide.cls @@ -2,66 +2,66 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % Filename: ltxguide.cls % Author: Alan Jeffrey % Version: 0.14 1999/03/06 - + % This is the document class for the LaTeX guides `LaTeX2e for authors' % and `LaTeX2e for class and package writers'. The changes log is at % the end of the file. - -% Copyright 1994 1999 Alan Jeffrey and the LaTeX3 project. - + +% Copyright 1994 1999 Alan Jeffrey and the LaTeX3 project. + % This is a LaTeX2e document class. - + \NeedsTeXFormat{LaTeX2e}[1994/12/01] \ProvidesClass{ltxguide}[2001/05/28 Standard LaTeX class] - + % Input any local configuration file. - + \InputIfFileExists{ltxguide.cfg} {\typeout {**********************************************^^J% * Local configuration file ltxguide.cfg used *^^J% **********************************************}} {\ClassInfo{ltxguide}{Local configuration file not found}} - + % All options are passed to the article class. - + \DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} \ProcessOptions \LoadClass{article} - + % No paragraph indentation, space between paragraphs. - + \setlength{\parindent}{0pt} \setlength{\parskip}{\medskipamount} - + % The names of some documents: - + \newcommand{\clsguide}{\LaTeXe{} for Class and Package Writers} \newcommand{\usrguide}{\LaTeXe{} for Authors} \newcommand{\fntguide}{\LaTeXe{} Font Selection} @@ -81,16 +81,16 @@ \newcommand{\ie}{i.e.,~} % The SliTeX logo: - + \newcommand{\SLiTeX}{\textsc{Sli}\TeX} - + % A declaration of a command, in a box, set out into the margin. % -% Unfortunately, there is a bug with this command, which allows page +% Unfortunately, there is a bug with this command, which allows page % breaks to happen after a \begin{decl}[DATE]: it is a bug with TeX that % makes it very difficult to get page-breaks correct near marginals, % especially at the end of a paragraph. - + \newenvironment{decl}[1][]% {\par\small\addvspace{4.5ex plus 1ex}% \vskip -\parskip @@ -103,9 +103,9 @@ \begin{tabular}{|l|}\hline\ignorespaces}% {\\\hline\end{tabular}\nobreak\@decl@date\par\nobreak \vspace{2.3ex}\vskip -\parskip} - + % Run the toc tighter: - + \def\@starttoc#1{\begingroup \makeatletter \parskip\z@\@plus\p@\relax % <---- @@ -114,11 +114,11 @@ \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax \fi \global\@nobreakfalse \endgroup} - + % Some hacks with verbatim... NB: this would be better done with the % verbatim package, but this document has to run on any LaTeX % installation. - + \let\o@verbatim\verbatim \def\verbatim{% \ifhmode\unskip\par\fi @@ -128,7 +128,7 @@ \fi \o@verbatim } - + % Here we extend the font-setting command to include making <> active % (ie adjusting the input encoding). \renewcommand \verbatim@font {% @@ -136,16 +136,16 @@ \catcode`\<=\active \catcode`\>=\active } - + % Make |...| a synonym for \verb|...|. \RequirePackage{shortvrb} \MakeShortVerb{\|} - + % Make active <...> produce italics surrounded by angle brackets % (used in verbatim and \verb). % << produces a less-than, and >> produces a greater-than. - + \begingroup \catcode`\<=\active \catcode`\>=\active @@ -166,31 +166,31 @@ }% } \def\verbatim@nolig@list{\do\`\do\,\do\'\do\-} - + % Various forms of argument: - + \newcommand{\m}[1]{\mbox{$\langle$\it #1\/$\rangle$}} \renewcommand{\arg}[1]{{\tt\string{}\m{#1}{\tt\string}}} \newcommand{\oarg}[1]{{\tt[}\m{#1}{\tt]}} - + % Logos. - + \newcommand{\NFSS}{\textsf{NFSS}} - + \newcommand{\AmS}{$${\protect\the\textfont2 A}\kern-.1667em\lower .5ex\hbox{\protect\the\textfont2 M}\kern -.125em{\protect\the\textfont2 S}} - + \newcommand{\AmSLaTeX}{\mbox{\AmS-\LaTeX}} - + % Table of contents is two deep. - + \setcounter{tocdepth}{2} - + % Allow more flexibility about bad paragraphs. - + \tolerance500 - + % Marginal notes for new features and description: % Changed to command and hacked by Chris to get better positioning and % a better chance of printing: @@ -204,9 +204,9 @@ \newcommand{\URL}[1]{\texttt{#1}} % That's it! - + \endinput - + % CHANGELOG % % 24 May 1994, ASAJ: Turned the collection of macros used by @@ -229,7 +229,7 @@ % \PassOptionsToClass{article}. % % 30 Oct 1994, ASAJ: Added environments NEWfeature and NEWdescription. -% +% % 20 Nov 1994, CAR: Changed NEWfeature and NEWdescription to improve % alignment: pagebreaking still not working. % @@ -238,9 +238,9 @@ % 24 July 1995, CAR: Changed cfg messages. % % 21 Sept 1995, \RequirePackage{shortvrb} for latex/1875 -% +% % 22 Nov 1995, CAR: Corrected cfg loading. -% +% % 28 Nov 1995, CAR: Added \cfgguide and \modguide. % % 29 Nov 1995, DPC: Make \small in verbatim conditional on \normalsize. diff --git a/Master/texmf-dist/tex/latex/base/ly1enc.dfu b/Master/texmf-dist/tex/latex/base/ly1enc.dfu index ec3c0de2bf7..a31fa151e34 100644 --- a/Master/texmf-dist/tex/latex/base/ly1enc.dfu +++ b/Master/texmf-dist/tex/latex/base/ly1enc.dfu @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/macce.def b/Master/texmf-dist/tex/latex/base/macce.def index f650452baa9..2f4d4cfdaac 100644 --- a/Master/texmf-dist/tex/latex/base/macce.def +++ b/Master/texmf-dist/tex/latex/base/macce.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{macce.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textdiv} {\TextSymbolUnavailable\textdiv} @@ -116,7 +115,6 @@ \DeclareInputText{251}{\.Z} \DeclareInputText{252}{\L} \DeclareInputText{253}{\.z} -\makeatother \endinput %% %% End of file `macce.def'. diff --git a/Master/texmf-dist/tex/latex/base/makeidx.sty b/Master/texmf-dist/tex/latex/base/makeidx.sty index ce5098d92bb..b5c35708ce9 100644 --- a/Master/texmf-dist/tex/latex/base/makeidx.sty +++ b/Master/texmf-dist/tex/latex/base/makeidx.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/minimal.cls b/Master/texmf-dist/tex/latex/base/minimal.cls index 9e55225900b..9f1e43e4385 100644 --- a/Master/texmf-dist/tex/latex/base/minimal.cls +++ b/Master/texmf-dist/tex/latex/base/minimal.cls @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi %% %% Minimal LaTeX class file. diff --git a/Master/texmf-dist/tex/latex/base/newlfont.sty b/Master/texmf-dist/tex/latex/base/newlfont.sty index d90422ccbd7..82b188d9dbc 100644 --- a/Master/texmf-dist/tex/latex/base/newlfont.sty +++ b/Master/texmf-dist/tex/latex/base/newlfont.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/next.def b/Master/texmf-dist/tex/latex/base/next.def index 6fdc4cffde0..a432e1133ce 100644 --- a/Master/texmf-dist/tex/latex/base/next.def +++ b/Master/texmf-dist/tex/latex/base/next.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -55,8 +55,7 @@ \ProvidesFile{next.def} - [2008/03/30 v1.1d Input encoding file] -\makeatletter + [2014/04/30 v1.2b Input encoding file] \ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} \ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}} \ProvideTextCommandDefault{\textonequarter}{\ensuremath{\frac14}} @@ -199,7 +198,6 @@ \DeclareInputText{251}{\ss} \DeclareInputText{252}{\th} \DeclareInputText{253}{\"y} -\makeatother \endinput %% %% End of file `next.def'. diff --git a/Master/texmf-dist/tex/latex/base/nfssfont.tex b/Master/texmf-dist/tex/latex/base/nfssfont.tex index 59c1e4c0d0d..7225c90ae1a 100644 --- a/Master/texmf-dist/tex/latex/base/nfssfont.tex +++ b/Master/texmf-dist/tex/latex/base/nfssfont.tex @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/oldlfont.sty b/Master/texmf-dist/tex/latex/base/oldlfont.sty index ece93081be9..a93ecece9c6 100644 --- a/Master/texmf-dist/tex/latex/base/oldlfont.sty +++ b/Master/texmf-dist/tex/latex/base/oldlfont.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/omlcmm.fd b/Master/texmf-dist/tex/latex/base/omlcmm.fd index 09ed2672c7b..7d3b94261c2 100644 --- a/Master/texmf-dist/tex/latex/base/omlcmm.fd +++ b/Master/texmf-dist/tex/latex/base/omlcmm.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/omlcmr.fd b/Master/texmf-dist/tex/latex/base/omlcmr.fd index 65e44259e98..3d4ac148470 100644 --- a/Master/texmf-dist/tex/latex/base/omlcmr.fd +++ b/Master/texmf-dist/tex/latex/base/omlcmr.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/omlenc.def b/Master/texmf-dist/tex/latex/base/omlenc.def index 87d8c3e4558..fc85fcbef25 100644 --- a/Master/texmf-dist/tex/latex/base/omlenc.def +++ b/Master/texmf-dist/tex/latex/base/omlenc.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/omllcmm.fd b/Master/texmf-dist/tex/latex/base/omllcmm.fd index f2ddf187de8..1d6d14fd461 100644 --- a/Master/texmf-dist/tex/latex/base/omllcmm.fd +++ b/Master/texmf-dist/tex/latex/base/omllcmm.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/omscmr.fd b/Master/texmf-dist/tex/latex/base/omscmr.fd index fd397998daa..fd7eddb83bd 100644 --- a/Master/texmf-dist/tex/latex/base/omscmr.fd +++ b/Master/texmf-dist/tex/latex/base/omscmr.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/omscmsy.fd b/Master/texmf-dist/tex/latex/base/omscmsy.fd index edaea4fddc4..610846158c9 100644 --- a/Master/texmf-dist/tex/latex/base/omscmsy.fd +++ b/Master/texmf-dist/tex/latex/base/omscmsy.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/omsenc.def b/Master/texmf-dist/tex/latex/base/omsenc.def index 9d360cffc19..abd1c285e7a 100644 --- a/Master/texmf-dist/tex/latex/base/omsenc.def +++ b/Master/texmf-dist/tex/latex/base/omsenc.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/omsenc.dfu b/Master/texmf-dist/tex/latex/base/omsenc.dfu index 2c4efdb5748..705cee0cf58 100644 --- a/Master/texmf-dist/tex/latex/base/omsenc.dfu +++ b/Master/texmf-dist/tex/latex/base/omsenc.dfu @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/omslcmsy.fd b/Master/texmf-dist/tex/latex/base/omslcmsy.fd index 3866ad4830e..1f5233a61dc 100644 --- a/Master/texmf-dist/tex/latex/base/omslcmsy.fd +++ b/Master/texmf-dist/tex/latex/base/omslcmsy.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/omxcmex.fd b/Master/texmf-dist/tex/latex/base/omxcmex.fd index 0f152d43cb2..ffe89d032eb 100644 --- a/Master/texmf-dist/tex/latex/base/omxcmex.fd +++ b/Master/texmf-dist/tex/latex/base/omxcmex.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/omxlcmex.fd b/Master/texmf-dist/tex/latex/base/omxlcmex.fd index 34d911d4aaf..7dc0f6b9a38 100644 --- a/Master/texmf-dist/tex/latex/base/omxlcmex.fd +++ b/Master/texmf-dist/tex/latex/base/omxlcmex.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/openbib.sty b/Master/texmf-dist/tex/latex/base/openbib.sty index a6e5be5621d..5e2413d79b5 100644 --- a/Master/texmf-dist/tex/latex/base/openbib.sty +++ b/Master/texmf-dist/tex/latex/base/openbib.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ot1cmdh.fd b/Master/texmf-dist/tex/latex/base/ot1cmdh.fd index 9c2eeac9e26..446d77e43d1 100644 --- a/Master/texmf-dist/tex/latex/base/ot1cmdh.fd +++ b/Master/texmf-dist/tex/latex/base/ot1cmdh.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ot1cmfib.fd b/Master/texmf-dist/tex/latex/base/ot1cmfib.fd index 7f912e61991..25049cbd826 100644 --- a/Master/texmf-dist/tex/latex/base/ot1cmfib.fd +++ b/Master/texmf-dist/tex/latex/base/ot1cmfib.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ot1cmfr.fd b/Master/texmf-dist/tex/latex/base/ot1cmfr.fd index 61b6b7b3fc3..84d5809b7ab 100644 --- a/Master/texmf-dist/tex/latex/base/ot1cmfr.fd +++ b/Master/texmf-dist/tex/latex/base/ot1cmfr.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ot1cmr.fd b/Master/texmf-dist/tex/latex/base/ot1cmr.fd index 5ae8da54225..5a0845134f6 100644 --- a/Master/texmf-dist/tex/latex/base/ot1cmr.fd +++ b/Master/texmf-dist/tex/latex/base/ot1cmr.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ot1cmss.fd b/Master/texmf-dist/tex/latex/base/ot1cmss.fd index 985d82ea770..7dac1862f58 100644 --- a/Master/texmf-dist/tex/latex/base/ot1cmss.fd +++ b/Master/texmf-dist/tex/latex/base/ot1cmss.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ot1cmtt.fd b/Master/texmf-dist/tex/latex/base/ot1cmtt.fd index b731fa39075..b793a9921da 100644 --- a/Master/texmf-dist/tex/latex/base/ot1cmtt.fd +++ b/Master/texmf-dist/tex/latex/base/ot1cmtt.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ot1cmvtt.fd b/Master/texmf-dist/tex/latex/base/ot1cmvtt.fd index 37a3eee4504..7077f83e146 100644 --- a/Master/texmf-dist/tex/latex/base/ot1cmvtt.fd +++ b/Master/texmf-dist/tex/latex/base/ot1cmvtt.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ot1enc.def b/Master/texmf-dist/tex/latex/base/ot1enc.def index c0cd7842d11..d078bba61a3 100644 --- a/Master/texmf-dist/tex/latex/base/ot1enc.def +++ b/Master/texmf-dist/tex/latex/base/ot1enc.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ot1enc.dfu b/Master/texmf-dist/tex/latex/base/ot1enc.dfu index a5b3f099718..c1c74f3eb18 100644 --- a/Master/texmf-dist/tex/latex/base/ot1enc.dfu +++ b/Master/texmf-dist/tex/latex/base/ot1enc.dfu @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ot1lcmss.fd b/Master/texmf-dist/tex/latex/base/ot1lcmss.fd index 9f9b29f1c5a..20ef624c7a5 100644 --- a/Master/texmf-dist/tex/latex/base/ot1lcmss.fd +++ b/Master/texmf-dist/tex/latex/base/ot1lcmss.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ot1lcmtt.fd b/Master/texmf-dist/tex/latex/base/ot1lcmtt.fd index 50ebd14f440..80d57cf92fa 100644 --- a/Master/texmf-dist/tex/latex/base/ot1lcmtt.fd +++ b/Master/texmf-dist/tex/latex/base/ot1lcmtt.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ot2enc.dfu b/Master/texmf-dist/tex/latex/base/ot2enc.dfu index 67ac4230931..31506a41f1d 100644 --- a/Master/texmf-dist/tex/latex/base/ot2enc.dfu +++ b/Master/texmf-dist/tex/latex/base/ot2enc.dfu @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ot4enc.def b/Master/texmf-dist/tex/latex/base/ot4enc.def index 3ab85b41871..1d48d9dc243 100644 --- a/Master/texmf-dist/tex/latex/base/ot4enc.def +++ b/Master/texmf-dist/tex/latex/base/ot4enc.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/preload.cfg b/Master/texmf-dist/tex/latex/base/preload.cfg index 5d4fd5cf54a..fef866d36a5 100644 --- a/Master/texmf-dist/tex/latex/base/preload.cfg +++ b/Master/texmf-dist/tex/latex/base/preload.cfg @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/preload.ltx b/Master/texmf-dist/tex/latex/base/preload.ltx index 3f2ed364f8e..18c8b99de6f 100644 --- a/Master/texmf-dist/tex/latex/base/preload.ltx +++ b/Master/texmf-dist/tex/latex/base/preload.ltx @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/proc.cls b/Master/texmf-dist/tex/latex/base/proc.cls index ae2f54e4470..0fd537ae203 100644 --- a/Master/texmf-dist/tex/latex/base/proc.cls +++ b/Master/texmf-dist/tex/latex/base/proc.cls @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/proc.sty b/Master/texmf-dist/tex/latex/base/proc.sty index 298891a763f..6f9f72441c3 100644 --- a/Master/texmf-dist/tex/latex/base/proc.sty +++ b/Master/texmf-dist/tex/latex/base/proc.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/report.cls b/Master/texmf-dist/tex/latex/base/report.cls index b66bce248c1..081134d1bcc 100644 --- a/Master/texmf-dist/tex/latex/base/report.cls +++ b/Master/texmf-dist/tex/latex/base/report.cls @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/report.sty b/Master/texmf-dist/tex/latex/base/report.sty index 3d058d57518..4cdc8d502a0 100644 --- a/Master/texmf-dist/tex/latex/base/report.sty +++ b/Master/texmf-dist/tex/latex/base/report.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/sample2e.tex b/Master/texmf-dist/tex/latex/base/sample2e.tex index 715e46d2d0d..117c9b9bcd9 100644 --- a/Master/texmf-dist/tex/latex/base/sample2e.tex +++ b/Master/texmf-dist/tex/latex/base/sample2e.tex @@ -27,26 +27,26 @@ the output it generates can show you how to produce a simple document of your own. \section{Ordinary Text} % Produces section heading. Lower-level - % sections are begun with similar + % sections are begun with similar % \subsection and \subsubsection commands. -The ends of words and sentences are marked - by spaces. It doesn't matter how many +The ends of words and sentences are marked + by spaces. It doesn't matter how many spaces you type; one is as good as 100. The end of a line counts as a space. -One or more blank lines denote the end -of a paragraph. +One or more blank lines denote the end +of a paragraph. Since any number of consecutive spaces are treated like a single one, the formatting of the input file makes no difference to \LaTeX, % The \LaTeX command generates the LaTeX logo. but it makes a difference to you. When you use -\LaTeX, making your input file as easy to read -as possible will be a great help as you write -your document and when you change it. This sample -file shows how you can add comments to your own input +\LaTeX, making your input file as easy to read +as possible will be a great help as you write +your document and when you change it. This sample +file shows how you can add comments to your own input file. Because printing is different from typewriting, @@ -54,19 +54,19 @@ there are a number of things that you have to do differently when preparing an input file than if you were just typing the document directly. Quotation marks like - ``this'' + ``this'' have to be handled specially, as do quotes within quotes: ``\,`this' % \, separates the double and single quote. - is what I just - wrote, not `that'\,''. - -Dashes come in three sizes: an - intra-word -dash, a medium dash for number ranges like - 1--2, -and a punctuation - dash---like + is what I just + wrote, not `that'\,''. + +Dashes come in three sizes: an + intra-word +dash, a medium dash for number ranges like + 1--2, +and a punctuation + dash---like this. A sentence-ending space should be larger than the @@ -80,12 +80,12 @@ You should check the spaces after periods when reading your output to make sure you haven't forgotten any special cases. Generating an ellipsis - \ldots\ % `\ ' is needed after `\ldots' because TeX - % ignores spaces after command names like \ldots + \ldots\ % `\ ' is needed after `\ldots' because TeX + % ignores spaces after command names like \ldots % made from \ + letters. % - % Note how a `%' character causes TeX to ignore - % the end of the input line, so these blank lines + % Note how a `%' character causes TeX to ignore + % the end of the input line, so these blank lines % do not start a new paragraph. % with the right spacing around the periods requires @@ -98,12 +98,12 @@ following: \$ \& \% \# \{ and \}. In printing, text is usually emphasized with an - \emph{italic} -type style. + \emph{italic} +type style. \begin{em} - A long segment of text can also be emphasized - in this way. Text within such a segment can be + A long segment of text can also be emphasized + in this way. Text within such a segment can be given \emph{additional} emphasis. \end{em} @@ -114,7 +114,7 @@ This may be at a space, as between the ``Mr.''\ and ``Mr.~Jones'', % ~ produces an unbreakable interword space. or within a word---especially when the word is a symbol like - \mbox{\emph{itemnum}} + \mbox{\emph{itemnum}} that makes little sense when hyphenated across lines. @@ -123,12 +123,12 @@ pose no problem. \LaTeX\ is good at typesetting mathematical formulas like - \( x-3y + z = 7 \) + \( x-3y + z = 7 \) or \( a_{1} > x^{2n} + y^{2n} > x' \) -or +or \( \ip{A}{B} = \sum_{i} a_{i} b_{i} \). -The spaces you type in a formula are +The spaces you type in a formula are ignored. Remember that a letter like $x$ % $ ... $ and \( ... \) are equivalent is a formula when it denotes a mathematical @@ -140,7 +140,7 @@ Text is displayed by indenting it from the left margin. Quotations are commonly displayed. There are short quotations \begin{quote} - This is a short quotation. It consists of a + This is a short quotation. It consists of a single paragraph of text. See how it is formatted. \end{quote} and longer ones. @@ -165,11 +165,11 @@ list. contains another list nested inside it. The inner list is an \emph{enumerated} list. \begin{enumerate} - \item This is the first item of an enumerated + \item This is the first item of an enumerated list that is nested within the itemized list. - \item This is the second item of the inner list. - \LaTeX\ allows you to nest lists deeper than + \item This is the second item of the inner list. + \LaTeX\ allows you to nest lists deeper than you really should. \end{enumerate} This is the rest of the second item of the outer @@ -179,22 +179,22 @@ list. \end{itemize} You can even display poetry. \begin{verse} - There is an environment + There is an environment for verse \\ % The \\ command separates lines Whose features some poets % within a stanza. - will curse. + will curse. % One or more blank lines separate stanzas. For instead of making\\ Them do \emph{all} line breaking, \\ - It allows them to put too many words on a line when they'd rather be + It allows them to put too many words on a line when they'd rather be forced to be terse. \end{verse} Mathematical formulas may also be displayed. A -displayed formula -is +displayed formula +is one-line long; multiline formulas require special formatting instructions. \[ \ip{\Gamma}{\psi'} = x'' + y^{2} + z_{i}^{n}\] diff --git a/Master/texmf-dist/tex/latex/base/sfonts.def b/Master/texmf-dist/tex/latex/base/sfonts.def index a73e198fc64..bdedb24e62c 100644 --- a/Master/texmf-dist/tex/latex/base/sfonts.def +++ b/Master/texmf-dist/tex/latex/base/sfonts.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/shortvrb.sty b/Master/texmf-dist/tex/latex/base/shortvrb.sty index 752172e7676..c3e9eedb63a 100644 --- a/Master/texmf-dist/tex/latex/base/shortvrb.sty +++ b/Master/texmf-dist/tex/latex/base/shortvrb.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/showidx.sty b/Master/texmf-dist/tex/latex/base/showidx.sty index 2ff5db236cc..c595c1df96c 100644 --- a/Master/texmf-dist/tex/latex/base/showidx.sty +++ b/Master/texmf-dist/tex/latex/base/showidx.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/size10.clo b/Master/texmf-dist/tex/latex/base/size10.clo index 9306c3b3ae4..1768afbd096 100644 --- a/Master/texmf-dist/tex/latex/base/size10.clo +++ b/Master/texmf-dist/tex/latex/base/size10.clo @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/size11.clo b/Master/texmf-dist/tex/latex/base/size11.clo index 17f27469b4b..5a09e596afb 100644 --- a/Master/texmf-dist/tex/latex/base/size11.clo +++ b/Master/texmf-dist/tex/latex/base/size11.clo @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/size12.clo b/Master/texmf-dist/tex/latex/base/size12.clo index a91d7499de4..d111ead72aa 100644 --- a/Master/texmf-dist/tex/latex/base/size12.clo +++ b/Master/texmf-dist/tex/latex/base/size12.clo @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/slides.cls b/Master/texmf-dist/tex/latex/base/slides.cls index eef1d7fa9df..0773be29e31 100644 --- a/Master/texmf-dist/tex/latex/base/slides.cls +++ b/Master/texmf-dist/tex/latex/base/slides.cls @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/slides.def b/Master/texmf-dist/tex/latex/base/slides.def index a2677a9605c..71a2bd4ab5d 100644 --- a/Master/texmf-dist/tex/latex/base/slides.def +++ b/Master/texmf-dist/tex/latex/base/slides.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/slides.sty b/Master/texmf-dist/tex/latex/base/slides.sty index 1362e544848..a4acf1816fc 100644 --- a/Master/texmf-dist/tex/latex/base/slides.sty +++ b/Master/texmf-dist/tex/latex/base/slides.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/small2e.tex b/Master/texmf-dist/tex/latex/base/small2e.tex index 9032c46d030..c5f5ad286e1 100644 --- a/Master/texmf-dist/tex/latex/base/small2e.tex +++ b/Master/texmf-dist/tex/latex/base/small2e.tex @@ -6,9 +6,9 @@ % The Local Guide tells how to run LaTeX. % WARNING! Do not type any of the following 10 characters except as directed: -% & $ # % _ { } ^ ~ \ +% & $ # % _ { } ^ ~ \ -\documentclass{article} % Your input file must contain these two lines +\documentclass{article} % Your input file must contain these two lines \begin{document} % plus the \end{document} command at the end. @@ -34,7 +34,7 @@ a space after the period, as in this sentence. Remember, don't type the 10 special characters (such as dollar sign and backslash) except as directed! The following seven are printed by -typing a backslash in front of them: \$ \& \# \% \_ \{ and \}. +typing a backslash in front of them: \$ \& \# \% \_ \{ and \}. The manual tells how to make other symbols. \end{document} % The input file ends with this command. diff --git a/Master/texmf-dist/tex/latex/base/syntonly.sty b/Master/texmf-dist/tex/latex/base/syntonly.sty index 73797d5e063..dfb4dc2a406 100644 --- a/Master/texmf-dist/tex/latex/base/syntonly.sty +++ b/Master/texmf-dist/tex/latex/base/syntonly.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -36,7 +36,7 @@ %% The list of derived (unpacked) files belonging to the distribution %% and covered by LPPL is defined by the unpacking scripts (with %% extension .ins) which are part of the distribution. -%% \CheckSum{110} +%% \CheckSum{113} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -86,6 +86,7 @@ \ifinner\@parmoderr\fi \setbox\@tempboxa\vbox\bgroup\@parboxrestore}% \let\end@float\egroup + \let\end@dblfloat\egroup \def\marginpar{\ifinner\@parmoderr\fi \begingroup \@ifnextchar [\@xmpar\@ympar} \long\def\@xmpar[##1]{% diff --git a/Master/texmf-dist/tex/latex/base/t1cmdh.fd b/Master/texmf-dist/tex/latex/base/t1cmdh.fd index 29ce3c82816..1bc899ba478 100644 --- a/Master/texmf-dist/tex/latex/base/t1cmdh.fd +++ b/Master/texmf-dist/tex/latex/base/t1cmdh.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/t1cmfib.fd b/Master/texmf-dist/tex/latex/base/t1cmfib.fd index 88e4017d167..6975ff05106 100644 --- a/Master/texmf-dist/tex/latex/base/t1cmfib.fd +++ b/Master/texmf-dist/tex/latex/base/t1cmfib.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/t1cmfr.fd b/Master/texmf-dist/tex/latex/base/t1cmfr.fd index ad0a811825a..3db2e26ed56 100644 --- a/Master/texmf-dist/tex/latex/base/t1cmfr.fd +++ b/Master/texmf-dist/tex/latex/base/t1cmfr.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/t1cmr.fd b/Master/texmf-dist/tex/latex/base/t1cmr.fd index c890f2fc493..17d761a7061 100644 --- a/Master/texmf-dist/tex/latex/base/t1cmr.fd +++ b/Master/texmf-dist/tex/latex/base/t1cmr.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/t1cmss.fd b/Master/texmf-dist/tex/latex/base/t1cmss.fd index 88ff90baa06..3139d8c0e2f 100644 --- a/Master/texmf-dist/tex/latex/base/t1cmss.fd +++ b/Master/texmf-dist/tex/latex/base/t1cmss.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/t1cmtt.fd b/Master/texmf-dist/tex/latex/base/t1cmtt.fd index 0b2bad4f856..ba44f377afb 100644 --- a/Master/texmf-dist/tex/latex/base/t1cmtt.fd +++ b/Master/texmf-dist/tex/latex/base/t1cmtt.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/t1cmvtt.fd b/Master/texmf-dist/tex/latex/base/t1cmvtt.fd index 1627f3b3f92..8ca44f12931 100644 --- a/Master/texmf-dist/tex/latex/base/t1cmvtt.fd +++ b/Master/texmf-dist/tex/latex/base/t1cmvtt.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/t1enc.def b/Master/texmf-dist/tex/latex/base/t1enc.def index 9717e508616..afb6ae1d449 100644 --- a/Master/texmf-dist/tex/latex/base/t1enc.def +++ b/Master/texmf-dist/tex/latex/base/t1enc.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/t1enc.dfu b/Master/texmf-dist/tex/latex/base/t1enc.dfu index 07bcf204781..e7355e2e0fd 100644 --- a/Master/texmf-dist/tex/latex/base/t1enc.dfu +++ b/Master/texmf-dist/tex/latex/base/t1enc.dfu @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/t1enc.sty b/Master/texmf-dist/tex/latex/base/t1enc.sty index 42167f88582..d9adf57bf04 100644 --- a/Master/texmf-dist/tex/latex/base/t1enc.sty +++ b/Master/texmf-dist/tex/latex/base/t1enc.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/t1lcmss.fd b/Master/texmf-dist/tex/latex/base/t1lcmss.fd index 75f0ee631c5..dec126b268d 100644 --- a/Master/texmf-dist/tex/latex/base/t1lcmss.fd +++ b/Master/texmf-dist/tex/latex/base/t1lcmss.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/t1lcmtt.fd b/Master/texmf-dist/tex/latex/base/t1lcmtt.fd index 6f8b2d8b222..9614e275ed8 100644 --- a/Master/texmf-dist/tex/latex/base/t1lcmtt.fd +++ b/Master/texmf-dist/tex/latex/base/t1lcmtt.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/t2aenc.dfu b/Master/texmf-dist/tex/latex/base/t2aenc.dfu index 15c68585223..514d3aa5cfe 100644 --- a/Master/texmf-dist/tex/latex/base/t2aenc.dfu +++ b/Master/texmf-dist/tex/latex/base/t2aenc.dfu @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/t2benc.dfu b/Master/texmf-dist/tex/latex/base/t2benc.dfu index a6aef5ae61b..537bc9487b1 100644 --- a/Master/texmf-dist/tex/latex/base/t2benc.dfu +++ b/Master/texmf-dist/tex/latex/base/t2benc.dfu @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/t2cenc.dfu b/Master/texmf-dist/tex/latex/base/t2cenc.dfu index 251b704f556..8c4f4c3520c 100644 --- a/Master/texmf-dist/tex/latex/base/t2cenc.dfu +++ b/Master/texmf-dist/tex/latex/base/t2cenc.dfu @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/testpage.tex b/Master/texmf-dist/tex/latex/base/testpage.tex index 4bbefc54112..5acec824af9 100644 --- a/Master/texmf-dist/tex/latex/base/testpage.tex +++ b/Master/texmf-dist/tex/latex/base/testpage.tex @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % testpage.tex - created 21 January 1994. % Copyright (C) 1994 by Rainer Schoepf @@ -326,7 +326,7 @@ useable. The ticks of the left and top rulers are $1 {\rm mm}$ apart. The large ticks are $.1''$ apart. \end{minipage} \hfill\mbox{} - + \vfill \mbox{} @@ -514,10 +514,10 @@ useable. The ticks of the left and top rulers are $1 {\rm mm}$ apart. The large ticks are $.1''$ apart. \end{minipage} \hfill\mbox{} - + \vfill \mbox{} \end{document} - - + + diff --git a/Master/texmf-dist/tex/latex/base/textcomp.sty b/Master/texmf-dist/tex/latex/base/textcomp.sty index 85bc8b80723..17885a4e7ac 100644 --- a/Master/texmf-dist/tex/latex/base/textcomp.sty +++ b/Master/texmf-dist/tex/latex/base/textcomp.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/tracefnt.sty b/Master/texmf-dist/tex/latex/base/tracefnt.sty index fe8df913738..c7144d09954 100644 --- a/Master/texmf-dist/tex/latex/base/tracefnt.sty +++ b/Master/texmf-dist/tex/latex/base/tracefnt.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ts1cmr.fd b/Master/texmf-dist/tex/latex/base/ts1cmr.fd index aca71524f86..dbeae25d01c 100644 --- a/Master/texmf-dist/tex/latex/base/ts1cmr.fd +++ b/Master/texmf-dist/tex/latex/base/ts1cmr.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ts1cmss.fd b/Master/texmf-dist/tex/latex/base/ts1cmss.fd index 81eea621058..3f637dcd476 100644 --- a/Master/texmf-dist/tex/latex/base/ts1cmss.fd +++ b/Master/texmf-dist/tex/latex/base/ts1cmss.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ts1cmtt.fd b/Master/texmf-dist/tex/latex/base/ts1cmtt.fd index 2639aba946c..205faceb50a 100644 --- a/Master/texmf-dist/tex/latex/base/ts1cmtt.fd +++ b/Master/texmf-dist/tex/latex/base/ts1cmtt.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ts1cmvtt.fd b/Master/texmf-dist/tex/latex/base/ts1cmvtt.fd index cd863a9a6f1..1780cc820ae 100644 --- a/Master/texmf-dist/tex/latex/base/ts1cmvtt.fd +++ b/Master/texmf-dist/tex/latex/base/ts1cmvtt.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ts1enc.def b/Master/texmf-dist/tex/latex/base/ts1enc.def index 6d94324d94b..80ebb1110e8 100644 --- a/Master/texmf-dist/tex/latex/base/ts1enc.def +++ b/Master/texmf-dist/tex/latex/base/ts1enc.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ts1enc.dfu b/Master/texmf-dist/tex/latex/base/ts1enc.dfu index 5b4b2d1ce4e..2cfcbd471c7 100644 --- a/Master/texmf-dist/tex/latex/base/ts1enc.dfu +++ b/Master/texmf-dist/tex/latex/base/ts1enc.dfu @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ucmr.fd b/Master/texmf-dist/tex/latex/base/ucmr.fd index fb27436b381..4d758822045 100644 --- a/Master/texmf-dist/tex/latex/base/ucmr.fd +++ b/Master/texmf-dist/tex/latex/base/ucmr.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ucmss.fd b/Master/texmf-dist/tex/latex/base/ucmss.fd index 6c819efe9e2..324eddeffca 100644 --- a/Master/texmf-dist/tex/latex/base/ucmss.fd +++ b/Master/texmf-dist/tex/latex/base/ucmss.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ucmtt.fd b/Master/texmf-dist/tex/latex/base/ucmtt.fd index 94fdf4b3b20..20e0c480847 100644 --- a/Master/texmf-dist/tex/latex/base/ucmtt.fd +++ b/Master/texmf-dist/tex/latex/base/ucmtt.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ulasy.fd b/Master/texmf-dist/tex/latex/base/ulasy.fd index 15fbd977099..7257b2c53a5 100644 --- a/Master/texmf-dist/tex/latex/base/ulasy.fd +++ b/Master/texmf-dist/tex/latex/base/ulasy.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/ullasy.fd b/Master/texmf-dist/tex/latex/base/ullasy.fd index 5baac18034b..87347b555a3 100644 --- a/Master/texmf-dist/tex/latex/base/ullasy.fd +++ b/Master/texmf-dist/tex/latex/base/ullasy.fd @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/utf8-test.tex b/Master/texmf-dist/tex/latex/base/utf8-test.tex index f642e704f08..054ec8e7a3f 100644 --- a/Master/texmf-dist/tex/latex/base/utf8-test.tex +++ b/Master/texmf-dist/tex/latex/base/utf8-test.tex @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/utf8.def b/Master/texmf-dist/tex/latex/base/utf8.def index 5cddf88d592..41ae04e9bea 100644 --- a/Master/texmf-dist/tex/latex/base/utf8.def +++ b/Master/texmf-dist/tex/latex/base/utf8.def @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/utf8enc.dfu b/Master/texmf-dist/tex/latex/base/utf8enc.dfu index cd7b12ba8d3..5dbc2468c48 100644 --- a/Master/texmf-dist/tex/latex/base/utf8enc.dfu +++ b/Master/texmf-dist/tex/latex/base/utf8enc.dfu @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/utf8test.tex b/Master/texmf-dist/tex/latex/base/utf8test.tex index f943673890b..e5ad6fbbe3f 100644 --- a/Master/texmf-dist/tex/latex/base/utf8test.tex +++ b/Master/texmf-dist/tex/latex/base/utf8test.tex @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% diff --git a/Master/texmf-dist/tex/latex/base/x2enc.dfu b/Master/texmf-dist/tex/latex/base/x2enc.dfu index 2a1fee468ae..1e47d794b7a 100644 --- a/Master/texmf-dist/tex/latex/base/x2enc.dfu +++ b/Master/texmf-dist/tex/latex/base/x2enc.dfu @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +%% Copyright 1993-2014 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% |