diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/base')
66 files changed, 479 insertions, 509 deletions
diff --git a/Master/texmf-dist/source/latex/base/alltt.dtx b/Master/texmf-dist/source/latex/base/alltt.dtx index 097919f01ae..e8d700e08ae 100644 --- a/Master/texmf-dist/source/latex/base/alltt.dtx +++ b/Master/texmf-dist/source/latex/base/alltt.dtx @@ -26,7 +26,6 @@ % extension .ins) which are part of the distribution. % % \fi -% \CheckSum{108} % \iffalse %% %% File `alltt.dtx'. diff --git a/Master/texmf-dist/source/latex/base/classes.dtx b/Master/texmf-dist/source/latex/base/classes.dtx index a6a31d52465..885b85c6f51 100644 --- a/Master/texmf-dist/source/latex/base/classes.dtx +++ b/Master/texmf-dist/source/latex/base/classes.dtx @@ -26,22 +26,6 @@ % extension .ins) which are part of the distribution. % % \fi -% \CheckSum{2976} -%% \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 -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} % % \iffalse % \section{Identification} diff --git a/Master/texmf-dist/source/latex/base/doc.dtx b/Master/texmf-dist/source/latex/base/doc.dtx index d17bf9fd758..c397911f67e 100644 --- a/Master/texmf-dist/source/latex/base/doc.dtx +++ b/Master/texmf-dist/source/latex/base/doc.dtx @@ -35,26 +35,10 @@ %<+package|shortvrb>\NeedsTeXFormat{LaTeX2e}[1994/12/01] %<+package> \ProvidesPackage{doc} %<+shortvrb>\ProvidesPackage{shortvrb} -%<+package|shortvrb> [2014/09/29 v2.1e +%<+package|shortvrb> [2016/02/15 v2.1g %<+package|shortvrb> Standard LaTeX documentation package (FMi)] %\catcode`\<=12 % -% \CheckSum{2179} -%% \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 -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} %% %\iffalse This is a METACOMMENT % Everything up to the next `\ fi' (without a blank) will @@ -155,6 +139,8 @@ % \changes{v1.9t}{1995/05/11}{Use \cs{GetFileInfo}} % \GetFileInfo{doc.sty} % +% \CheckSum{2202} ^^A % keep the checksum in this file +% % \title{The \DOC{} and \texttt{shortvrb} Packages\thanks % {This file has version number \fileversion{} dated \filedate{}.}} % \author{Frank Mittelbach\thanks{Further commentary added at Royal @@ -1045,26 +1031,37 @@ % be typed in, since only the \DOC{} package should look at this % command. % +% % Another problem of mailing files is possible truncation. To detect % these sort of errors we provide a |\CheckSum| macro. The check-sum % of a file is simply the number of backslashes in the code, i.e.\ all % lines between the \textsf{macrocode} environments. But don't be % afraid: you don't have count the code-lines yourself; this is done -% by the \DOC{} package for you. You simply have to use +% by the \DOC{} package for you. You simply have add +% \begin{quote} +% |% \CheckSum{0}| +% \end{quote} +% near the beginning of the file and +% use % the |\StopEventually| (which starts looking for backslashes) and the % |\Finale| command. The latter will inform you either that your file % has no check-sum (telling you the right number) or that your number -% is incorrect (this time telling you both the correct and the -% incorrect one). Then you go to the top of your file inserting the +% is incorrect if you put in anything other than zero but guessed wrong (this time +% telling you both the correct and the +% incorrect one). Then you go to the top of your file again and change the +% line to the right number, i.e. % line % \begin{quote} -% |%% \CheckSum{|\meta{number}|}| +% |% \CheckSum{|\meta{number}|}| % \end{quote} -% and that's all. If you precede it only with one percent then the -% line will not show up in \texttt{docstrip} versions of the file. -% You should do so whenever you are using conditional code (see -% \texttt{docstrip} documentation) since then the check-sum will not -% reflect the number of backslashes in the stripped of versions. +% and that's all. +% +% While |\CharacterTable| and |\CheckSum| have been important features +% in the early days of the public internet when \DOC{} was written as +% the mail gateways back then were rather unreliable and often mangled +% files they are these days more a nuicance than any help. They are +% therefore now fully optional and no longer recommended for use with new files. +% % % \DescribeMacro\bslash % From time to time, it is necessary to print a |\| without @@ -1199,8 +1196,6 @@ % \texttt{verbatim*} Environments. % \newblock File \texttt{verbatim.doc}, version 1.4i. % \end{thebibliography} -% ^^A\PrintIndex -% ^^A\PrintChanges % % \ifmulticols % \addtocontents{toc}{\protect\end{multicols}} @@ -1273,7 +1268,7 @@ % % \subsection{Macros surrounding the `definition parts'} % -% \begin{macro}{\macrocode} +% \begin{environment}{macrocode} % 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 @@ -1303,7 +1298,7 @@ % \begin{macrocode} \xmacro@code} % \end{macrocode} -% \end{macro} +% \end{environment} % % % \begin{macro}{\macro@code} @@ -1803,7 +1798,7 @@ % % % -% \begin{macro}{\macrocode*} +% \begin{environment}{macrocode*} % \begin{macro}{\endmacrocode*} % Just as in the \textsf{verbatim} environment, there is also a % `star' variant of the \textsf{macrocode} environment in which a @@ -1833,7 +1828,7 @@ \expandafter\let\csname endmacrocode*\endcsname = \endmacrocode % \end{macrocode} % \end{macro} -% \end{macro} +% \end{environment} % % % @@ -1996,8 +1991,8 @@ % % % -% \begin{macro}{\verbatim} -% \begin{macro}{\verbatim*} +% \begin{environment}{verbatim} +% \begin{environment}{verbatim*} % \changes{v1.7i}{1992/07/12}{Added changed definition for verbatim!*.} % The \textsf{verbatim} environment holds no secrets; it consists of % the normal \LaTeX{} environment. We also set the @@ -2012,8 +2007,8 @@ \@namedef{verbatim*}{\@beginparpenalty \predisplaypenalty \@verbatim \MacroFont \@sxverbatim} % \end{macrocode} -% \end{macro} -% \end{macro} +% \end{environment} +% \end{environment} % % \begin{macro}{\@verbatim} % Additionally we redefine the |\@verbatim| macro so that it @@ -2184,7 +2179,7 @@ \MakePrivateLetters \m@cro@ \iftrue} % \end{macrocode} % -% \begin{macro}{\environment} +% \begin{environment}{environment} % \changes{v1.8c}{1993/10/25}{Environment added} % The ``environment'' envrionment will be implemented just like the % ``macro'' environment flagging any differences in the code by @@ -2195,7 +2190,7 @@ \catcode`\\12 \MakePrivateLetters \m@cro@ \iffalse} % \end{macrocode} -% \end{macro} +% \end{environment} % % After scanning the argument we close the group to get the normal % |\catcode|$\,$s back. Then we assign a special value to @@ -2210,7 +2205,17 @@ % We also save the name being described in |\saved@macroname| for % use in conjunction with the |\changes| macro. % \begin{macrocode} - \edef\saved@macroname{\string#2}% + \edef\saved@macroname{\string#2}% + #1 +% \end{macrocode} +% If documenting an environment we put is name in |\saved@indexname| +% otherwise the name without the backslash. +% \changes{v2.1g}{2016/02/15}{Use \cs{saved@indexname}} +% \begin{macrocode} + \let\saved@indexname\saved@macroname + \else + \edef\saved@indexname{\expandafter\@gobble\string#2}% + \fi % \end{macrocode} % Now there follows a variation of |\makelabel| which is used % should the environment not be nested, or should it lie between @@ -3520,7 +3525,7 @@ % \end{macro} % % -% \begin{macro}{\theindex} +% \begin{environment}{theindex} % Now we start the multi-column mechanism, if appropriate. We use the % \LaTeX{} counter |\c@IndexColumns| declared above to denote % the number of columns and insert the `index prologue' text (which @@ -3541,7 +3546,7 @@ % \begin{macrocode} \IndexParms \let\item\@idxitem \ignorespaces}% % \end{macrocode} -% \end{macro} +% % \begin{macro}{\endtheindex} % \changes{v1.4t}{1989/04/24}{Incorporated new multicols env.} % At the end of the index, we have only to end the \textsf{multicols} @@ -3563,6 +3568,8 @@ \fi % \end{macrocode} % \end{macro} +% \end{environment} +% % Here are the necessary \textsf{makeindex} declarations. We disable % scanning of macro names inside the index with "\scan@allowedfalse\n" % to avoid recursion. @@ -3864,8 +3871,10 @@ \actualchar \generalname \else - \expandafter\@gobble - \saved@macroname +% \end{macrocode} +% \changes{v2.1g}{2016/02/15}{Use \cs{saved@indexname}} +% \begin{macrocode} + \saved@indexname \actualchar \string\verb\quotechar*% \verbatimchar\saved@macroname @@ -3892,6 +3901,14 @@ % \end{macrocode} % \end{macro} % +% \begin{macro}{\saved@indexname} +% \changes{v2.1g}{2016/02/15}{Use \cs{saved@indexname}} +% The macroname being document without a backslash for the index +% (or the environment name which doesn't have one in the first place). +% \begin{macrocode} +\def\saved@indexname{} +% \end{macrocode} +% \end{macro} % % \begin{macro}{\generalname} % \changes{v1.9u}{1995/08/06}{Macro added} @@ -3937,7 +3954,7 @@ % \end{macro} % % -% \begin{macro}{\theglossary} +% \begin{environment}{theglossary} % \changes{BHK}{1989/04/26}{Added to support % \texttt{\protect\bslash changes}.} % \changes{v1.5p}{1989/09/28}{Now call \cs{multicols} first.} @@ -3966,7 +3983,8 @@ \fi % \end{macrocode} % \end{macro} -% \end{macro} +% \end{environment} +% % Here are the necessary \textsf{makeindex} declarations with scanning % disabled as for the index. % \begin{macrocode} @@ -4016,9 +4034,16 @@ % \changes{BHK}{1989/04/26}{Added to support % \texttt{\protect\bslash changes}.} % Unless the user specifies otherwise, we set the change history -% using the same parameters as for the index. +% using the same parameters as for the index except that we make it sort +% of ragged right as it contains text that often doesn't break nicely in +% small columns. +% \changes{v2.1g}{2016/02/15}{Use ragged setting by default} % \begin{macrocode} -\@ifundefined{GlossaryParms}{\let\GlossaryParms\IndexParms}{} +\@ifundefined{GlossaryParms}{\let\GlossaryParms\IndexParms + \expandafter\def\expandafter\GlossaryParms\expandafter{\GlossaryParms + \rightskip 15pt plus 1fil + \parfillskip -15pt plus -1fil\relax} +}{} % \end{macrocode} % \end{macro} % \begin{macro}{\PrintChanges} @@ -4502,8 +4527,15 @@ % 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). +% \changes{v2.1f}{2016/02/12}{Suppress \cs{CheckSum} check if no checksum +% is specified in the file} % \begin{macrocode} \def\check@checksum{\relax + \ifnum\check@sum>\m@ne +% \end{macrocode} +% We do nothing if the checksum in the file is negative (or not given as +% it is initialized with -1). +% \begin{macrocode} \ifnum\check@sum=\z@ \typeout{**********************************}% \typeout{* This macro file has no checksum!}% @@ -4521,7 +4553,8 @@ Try to get a correct version.}% \fi \fi - \global\check@sum\z@} + \fi + \global\check@sum\m@ne} % \end{macrocode} % \end{macro} % @@ -4532,9 +4565,11 @@ % \changes{v1.5k}{1989/09/04}{Macro added to support checksum.} % We need to define counters, "\bslash@cnt" for the number of % backslashes counted and "\check@sum" for the value advertised by the -% file. +% file if any. A negative value means there is no checksum checking which is the default. +% \changes{v2.1f}{2016/02/12}{Suppress \cs{CheckSum} check if no checksum +% is specified in the file} % \begin{macrocode} -\newcount\check@sum \check@sum = \z@ +\newcount\check@sum \check@sum = \m@ne \newcount\bslash@cnt \bslash@cnt = \z@ % \end{macrocode} % \end{macro} diff --git a/Master/texmf-dist/source/latex/base/docstrip.dtx b/Master/texmf-dist/source/latex/base/docstrip.dtx index 2ca9bd3cca2..189fe637fb2 100644 --- a/Master/texmf-dist/source/latex/base/docstrip.dtx +++ b/Master/texmf-dist/source/latex/base/docstrip.dtx @@ -32,22 +32,6 @@ \def\fileversion{2.5e} \def\filedate{2014/09/29} \def\docdate {2014/09/29} -% \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 -%% 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 \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} %% % %\iffalse diff --git a/Master/texmf-dist/source/latex/base/exscale.dtx b/Master/texmf-dist/source/latex/base/exscale.dtx index 91abcb7e904..a6d374ad43f 100644 --- a/Master/texmf-dist/source/latex/base/exscale.dtx +++ b/Master/texmf-dist/source/latex/base/exscale.dtx @@ -53,7 +53,6 @@ %</driver> % \fi % -% \CheckSum{41} % % \changes{v2.1g}{1997/06/16}{Documentation fix.} % \changes{v2.1d}{1994/05/09}{Added setting \cs{big}... sizes.} diff --git a/Master/texmf-dist/source/latex/base/fix-cm.dtx b/Master/texmf-dist/source/latex/base/fix-cm.dtx index db02d07f317..2c2bb4f9eca 100644 --- a/Master/texmf-dist/source/latex/base/fix-cm.dtx +++ b/Master/texmf-dist/source/latex/base/fix-cm.dtx @@ -53,23 +53,7 @@ %</driver> % \fi % -% \CheckSum{161} -% -%% \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 -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} +% % % % diff --git a/Master/texmf-dist/source/latex/base/fontdef.dtx b/Master/texmf-dist/source/latex/base/fontdef.dtx index bca35aeb2ae..783b177be01 100644 --- a/Master/texmf-dist/source/latex/base/fontdef.dtx +++ b/Master/texmf-dist/source/latex/base/fontdef.dtx @@ -49,22 +49,6 @@ % \fi font setup)] % -% \CheckSum{1463} -%% \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 -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} % %\iffalse This is a META comment % diff --git a/Master/texmf-dist/source/latex/base/graphpap.dtx b/Master/texmf-dist/source/latex/base/graphpap.dtx index 2610471fd3f..705a6236b83 100644 --- a/Master/texmf-dist/source/latex/base/graphpap.dtx +++ b/Master/texmf-dist/source/latex/base/graphpap.dtx @@ -54,7 +54,6 @@ %</driver> % \fi % -% \CheckSum{114} % % \changes{v1.0b}{1994/04/28}{(DPC) convert to doc format} % diff --git a/Master/texmf-dist/source/latex/base/ifthen.dtx b/Master/texmf-dist/source/latex/base/ifthen.dtx index c8d0c1f894c..86c87c670b1 100644 --- a/Master/texmf-dist/source/latex/base/ifthen.dtx +++ b/Master/texmf-dist/source/latex/base/ifthen.dtx @@ -63,7 +63,6 @@ % \MaintainedByLaTeXTeam{latex} % \maketitle % -% \CheckSum{306} % % % \begin{abstract} diff --git a/Master/texmf-dist/source/latex/base/inputenc.dtx b/Master/texmf-dist/source/latex/base/inputenc.dtx index 3a939a855b6..81aa5e2ceaf 100644 --- a/Master/texmf-dist/source/latex/base/inputenc.dtx +++ b/Master/texmf-dist/source/latex/base/inputenc.dtx @@ -47,23 +47,7 @@ %</driver> % \fi % -% \CheckSum{3534} -% -%% \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 -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} +% % % \changes{v0.01}{1994/03/09}{Created file.} % \changes{v0.02}{1994/07/14}{Replaced \cs{Dh} by \cs{DH} and \cs{Th} diff --git a/Master/texmf-dist/source/latex/base/latex209.dtx b/Master/texmf-dist/source/latex/base/latex209.dtx index fe2eac7f6ce..1e29bf76226 100644 --- a/Master/texmf-dist/source/latex/base/latex209.dtx +++ b/Master/texmf-dist/source/latex/base/latex209.dtx @@ -31,23 +31,7 @@ % \author{Alan Jeffrey and Frank Mittelbach} % \date{1995/12/27} % -% \CheckSum{717} -% -%% \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 -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} +% % % \changes{v0.01}{1993/12/11}{Created the file, including: % setting the compatibility flag, diff --git a/Master/texmf-dist/source/latex/base/latexrelease.dtx b/Master/texmf-dist/source/latex/base/latexrelease.dtx index 99bc37deb96..34929854e45 100644 --- a/Master/texmf-dist/source/latex/base/latexrelease.dtx +++ b/Master/texmf-dist/source/latex/base/latexrelease.dtx @@ -55,7 +55,6 @@ %</driver> % \fi % -% \CheckSum{100} % % % \let\package\textsf diff --git a/Master/texmf-dist/source/latex/base/latexrelease.ins b/Master/texmf-dist/source/latex/base/latexrelease.ins index 2b511a54418..cd7ac93ff36 100644 --- a/Master/texmf-dist/source/latex/base/latexrelease.ins +++ b/Master/texmf-dist/source/latex/base/latexrelease.ins @@ -85,6 +85,7 @@ extension .ins) which are part of the distribution. \from{ltdefns.dtx} {latexrelease}% \from{ltboxes.dtx} {latexrelease}% \from{ltmath.dtx} {latexrelease}% + \from{ltpictur.dtx} {latexrelease}% \from{ltoutenc.dtx} {latexrelease}% \from{ltcounts.dtx} {latexrelease}% \from{ltlength.dtx} {latexrelease}% diff --git a/Master/texmf-dist/source/latex/base/latexsym.dtx b/Master/texmf-dist/source/latex/base/latexsym.dtx index dc45b2c9bd1..90ec62c109f 100644 --- a/Master/texmf-dist/source/latex/base/latexsym.dtx +++ b/Master/texmf-dist/source/latex/base/latexsym.dtx @@ -27,7 +27,6 @@ % % \fi % -% \CheckSum{82} % % \iffalse % this is a METACOMMENT ! % @@ -202,18 +201,3 @@ % \Finale % % -%% \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 -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} diff --git a/Master/texmf-dist/source/latex/base/letter.dtx b/Master/texmf-dist/source/latex/base/letter.dtx index e6aeee23969..c2ec9791b23 100644 --- a/Master/texmf-dist/source/latex/base/letter.dtx +++ b/Master/texmf-dist/source/latex/base/letter.dtx @@ -27,22 +27,6 @@ % % \fi % -% \CheckSum{980} -%% \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 -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} % % \iffalse % \section{Identification} diff --git a/Master/texmf-dist/source/latex/base/ltalloc.dtx b/Master/texmf-dist/source/latex/base/ltalloc.dtx index 5e6999edcb0..349271d131c 100644 --- a/Master/texmf-dist/source/latex/base/ltalloc.dtx +++ b/Master/texmf-dist/source/latex/base/ltalloc.dtx @@ -54,7 +54,6 @@ %</driver> % \fi % -% \CheckSum{33} % % \changes{v1.1a}{1994/05/16}{(ASAJ) Split from ltinit.dtx.} % \changes{v1.1b}{1995/10/25}{General doc improvements} diff --git a/Master/texmf-dist/source/latex/base/ltbibl.dtx b/Master/texmf-dist/source/latex/base/ltbibl.dtx index 2a8a5484499..6b2ea19e2da 100644 --- a/Master/texmf-dist/source/latex/base/ltbibl.dtx +++ b/Master/texmf-dist/source/latex/base/ltbibl.dtx @@ -55,7 +55,6 @@ %</driver> % \fi % -% \CheckSum{174} % % \section{Bibliography Generation} % diff --git a/Master/texmf-dist/source/latex/base/ltboxes.dtx b/Master/texmf-dist/source/latex/base/ltboxes.dtx index 6000232da08..2c0115a2d2b 100644 --- a/Master/texmf-dist/source/latex/base/ltboxes.dtx +++ b/Master/texmf-dist/source/latex/base/ltboxes.dtx @@ -51,7 +51,6 @@ %</driver> % \fi % -% \CheckSum{846} % % \changes{v1.1e}{1998/08/17}{(RmS) Minor Documentation fixes.} % \section{\LaTeX\ Box commands} diff --git a/Master/texmf-dist/source/latex/base/ltclass.dtx b/Master/texmf-dist/source/latex/base/ltclass.dtx index e633f038d8e..4e5573bce7f 100644 --- a/Master/texmf-dist/source/latex/base/ltclass.dtx +++ b/Master/texmf-dist/source/latex/base/ltclass.dtx @@ -55,7 +55,6 @@ % All rights reserved. % \fi % -% \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}} diff --git a/Master/texmf-dist/source/latex/base/ltcntrl.dtx b/Master/texmf-dist/source/latex/base/ltcntrl.dtx index c2a2029296a..45ec0392088 100644 --- a/Master/texmf-dist/source/latex/base/ltcntrl.dtx +++ b/Master/texmf-dist/source/latex/base/ltcntrl.dtx @@ -54,7 +54,6 @@ %</driver> % \fi % -% \CheckSum{176} % % \changes{v1.0a}{1994/05/16}{(ASAJ) Split from ltinit.dtx.} % \changes{v1.0b}{1994/11/17} diff --git a/Master/texmf-dist/source/latex/base/ltcounts.dtx b/Master/texmf-dist/source/latex/base/ltcounts.dtx index ffd7d8625cd..474e05ebd5e 100644 --- a/Master/texmf-dist/source/latex/base/ltcounts.dtx +++ b/Master/texmf-dist/source/latex/base/ltcounts.dtx @@ -56,7 +56,6 @@ %</driver> % \fi % -% \CheckSum{377} % % \changes{v1.0c}{1994/03/29} % {Create file from parts of ltmiscen and ltherest.} diff --git a/Master/texmf-dist/source/latex/base/ltdefns.dtx b/Master/texmf-dist/source/latex/base/ltdefns.dtx index a88cabc5b18..ea55d76b7e9 100644 --- a/Master/texmf-dist/source/latex/base/ltdefns.dtx +++ b/Master/texmf-dist/source/latex/base/ltdefns.dtx @@ -54,7 +54,6 @@ %</driver> % \fi % -% \CheckSum{805} % % \changes{v1.0n}{1994/05/10}{(ASAJ) Added % \cs{DeclareProtectedCommand}.} diff --git a/Master/texmf-dist/source/latex/base/ltdirchk.dtx b/Master/texmf-dist/source/latex/base/ltdirchk.dtx index ba1bca9c006..ba017d6ebd3 100644 --- a/Master/texmf-dist/source/latex/base/ltdirchk.dtx +++ b/Master/texmf-dist/source/latex/base/ltdirchk.dtx @@ -82,7 +82,6 @@ % {documentation improvements mainly from internal/2520} % \changes{v1.0w}{1998/08/17}{(RmS) Documentation improvements.} % -% \CheckSum{627} % % \section{\LaTeX\ System Dependent Initialisations} % diff --git a/Master/texmf-dist/source/latex/base/lterror.dtx b/Master/texmf-dist/source/latex/base/lterror.dtx index eb83fc28131..4ec91167b18 100644 --- a/Master/texmf-dist/source/latex/base/lterror.dtx +++ b/Master/texmf-dist/source/latex/base/lterror.dtx @@ -54,7 +54,6 @@ %</driver> % \fi % -% \CheckSum{375} % % \changes{v1.1a}{1994/05/16}{(ASAJ) Split from ltinit.dtx.} % \changes{v1.1a}{1994/05/16}{(ASAJ) Completely new error interface.} diff --git a/Master/texmf-dist/source/latex/base/ltfiles.dtx b/Master/texmf-dist/source/latex/base/ltfiles.dtx index 2ed69887131..e557f7fef08 100644 --- a/Master/texmf-dist/source/latex/base/ltfiles.dtx +++ b/Master/texmf-dist/source/latex/base/ltfiles.dtx @@ -55,7 +55,6 @@ %</driver> % \fi % -% \CheckSum{568} % % \changes{v1.0h}{1994/05/21}{Use new error commands} % \changes{v1.0n}{1994/11/17} diff --git a/Master/texmf-dist/source/latex/base/ltfinal.dtx b/Master/texmf-dist/source/latex/base/ltfinal.dtx index a237fb8560d..5103c8b4ebe 100644 --- a/Master/texmf-dist/source/latex/base/ltfinal.dtx +++ b/Master/texmf-dist/source/latex/base/ltfinal.dtx @@ -55,7 +55,6 @@ %</driver> % \fi % -% \CheckSum{750} % % \section{Final settings} % This section contains the final settings for \LaTeX. It initialises diff --git a/Master/texmf-dist/source/latex/base/ltfloat.dtx b/Master/texmf-dist/source/latex/base/ltfloat.dtx index f2c0f781666..1ccfda25b76 100644 --- a/Master/texmf-dist/source/latex/base/ltfloat.dtx +++ b/Master/texmf-dist/source/latex/base/ltfloat.dtx @@ -54,7 +54,6 @@ %</driver> % \fi % -% \CheckSum{869} % % \section{Floats} % diff --git a/Master/texmf-dist/source/latex/base/ltfntcmd.dtx b/Master/texmf-dist/source/latex/base/ltfntcmd.dtx index d5f06170a63..70a34ff15c3 100644 --- a/Master/texmf-dist/source/latex/base/ltfntcmd.dtx +++ b/Master/texmf-dist/source/latex/base/ltfntcmd.dtx @@ -47,23 +47,6 @@ %</driver> % \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 -% Digits \0\1\2\3\4\5\6\7\8\9 -% Exclamation \! Double quote \" Hash (number) \# -% Dollar \$ Percent \% Ampersand \& -% Acute accent \' Left paren \( Right paren \) -% Asterisk \* Plus \+ Comma \, -% Minus \- Point \. Solidus \/ -% Colon \: Semicolon \; Less than \< -% Equals \= Greater than \> Question mark \? -% Commercial at \@ Left bracket \[ Backslash \\ -% Right bracket \] Circumflex \^ Underscore \_ -% Grave accent \` Left brace \{ Vertical bar \| -% Right brace \} Tilde \~} % % \iffalse % Copyright (C) 1994-1995 Frank Mittelbach and Chris Rowley diff --git a/Master/texmf-dist/source/latex/base/ltfssbas.dtx b/Master/texmf-dist/source/latex/base/ltfssbas.dtx index 4dad6f695f3..4733457ae2a 100644 --- a/Master/texmf-dist/source/latex/base/ltfssbas.dtx +++ b/Master/texmf-dist/source/latex/base/ltfssbas.dtx @@ -51,7 +51,6 @@ %<+checkmem>\CHECKMEM % \fi % -% \CheckSum{1155} % % % \GetFileInfo{ltfssbas.dtx} diff --git a/Master/texmf-dist/source/latex/base/ltfsscmp.dtx b/Master/texmf-dist/source/latex/base/ltfsscmp.dtx index 38bc95e160b..cc17cbf1674 100644 --- a/Master/texmf-dist/source/latex/base/ltfsscmp.dtx +++ b/Master/texmf-dist/source/latex/base/ltfsscmp.dtx @@ -52,7 +52,6 @@ %<+checkmem>\CHECKMEM % \fi % -% \CheckSum{259} % % % \GetFileInfo{ltfsscmp.dtx} diff --git a/Master/texmf-dist/source/latex/base/ltfssdcl.dtx b/Master/texmf-dist/source/latex/base/ltfssdcl.dtx index dbb779d0519..e85b435c98c 100644 --- a/Master/texmf-dist/source/latex/base/ltfssdcl.dtx +++ b/Master/texmf-dist/source/latex/base/ltfssdcl.dtx @@ -36,7 +36,7 @@ % % \ProvidesFile{ltfssdcl.dtx} - [2015/03/18 v3.0q LaTeX Kernel (NFSS Declarative Interface)] + [2016/02/18 v3.0r LaTeX Kernel (NFSS Declarative Interface)] % \iffalse \documentclass{ltxdoc} \begin{document} @@ -52,7 +52,6 @@ %<+checkmem>\CHECKMEM % \fi % -% \CheckSum{2011} % % % \GetFileInfo{ltfssdcl.dtx} @@ -1082,6 +1081,8 @@ % \begin{macro}{\DeclareMathAlphabet} % could do with more checks like allowing single number in |#4| % lowercase in |#4| etc +% \changes{v3.0r}{2016/02/18} +% {Check for mathaccent not \cs{mathaccemt}} % \begin{macrocode} \def\DeclareMathAccent#1#2#3#4{% \expandafter\in@\csname sym#3\expandafter\endcsname @@ -1095,7 +1096,8 @@ \multiply\count@\sixt@@n \advance\count\tw@-\count@ \if\relax\noexpand#1% is command? - \edef\reserved@a{\noexpand\in@{\string\mathaccent}{\meaning#1}}% + \edef\reserved@a{\noexpand\in@ + {\expandafter\@gobble\string\mathaccent}{\meaning#1}}% \reserved@a \ifin@ \expandafter\set@mathaccent @@ -1134,6 +1136,8 @@ % \end{macro} % % \begin{macro}{\DeclareMathSymbol} +% \changes{v3.0r}{2016/02/18} +% {Check for mathchar not \cs{mathchar}} % \begin{macrocode} \def\DeclareMathSymbol#1#2#3#4{% \expandafter\in@\csname sym#3\expandafter\endcsname @@ -1147,7 +1151,8 @@ \multiply\count@\sixt@@n \advance\count\tw@-\count@ \if\relax\noexpand#1% is command? - \edef\reserved@a{\noexpand\in@{\string\mathchar}{\meaning#1}}% + \edef\reserved@a + {\noexpand\in@{\expandafter\@gobble\string\mathchar}{\meaning#1}}% \reserved@a \ifin@ \expandafter\set@mathsymbol @@ -1270,6 +1275,8 @@ % \end{macro} % % \begin{macro}{\@DeclareMathDelimiter} +% \changes{v3.0r}{2016/02/18} +% {Check for delimiter not \cs{delimiter}} % \begin{macrocode} \def\@DeclareMathDelimiter#1#2#3#4#5#6{% \expandafter\in@\csname sym#3\expandafter\endcsname @@ -1295,7 +1302,8 @@ \advance\count\tw@-\count@ \edef\reserved@d{\hexnumber@{\count\z@}\hexnumber@{\count\tw@}}% % - \edef\reserved@a{\noexpand\in@{\string\delimiter}{\meaning#1}}% + \edef\reserved@a{\noexpand\in@ + {\expandafter\@gobble\string\delimiter}{\meaning#1}}% \reserved@a \ifin@ \expandafter\set@mathdelimiter @@ -1397,13 +1405,16 @@ % Below is a crude fix to make this macro work if |#1| is undefined % or |\relax|. Should be improved! % \changes{v2.1t}{1995/05/21}{Allow for undefined cs names} +% \changes{v3.0r}{2016/02/18} +% {Check for radical not \cs{radical}} % \begin{macrocode} \expandafter\ifx \csname\expandafter\@gobble\string#1\endcsname \relax \let#1\radical \fi - \edef\reserved@a{\noexpand\in@{\string\radical}{\meaning#1}}% + \edef\reserved@a{\noexpand\in@ + {\expandafter\@gobble\string\radical}{\meaning#1}}% \reserved@a \ifin@ \expandafter\in@\csname sym#2\expandafter\endcsname diff --git a/Master/texmf-dist/source/latex/base/ltfssini.dtx b/Master/texmf-dist/source/latex/base/ltfssini.dtx index ba9909be237..a4b0bfac34e 100644 --- a/Master/texmf-dist/source/latex/base/ltfssini.dtx +++ b/Master/texmf-dist/source/latex/base/ltfssini.dtx @@ -52,7 +52,6 @@ %<+checkmem>\CHECKMEM % \fi % -% \CheckSum{325} % % % \GetFileInfo{ltfssini.dtx} diff --git a/Master/texmf-dist/source/latex/base/ltfsstrc.dtx b/Master/texmf-dist/source/latex/base/ltfsstrc.dtx index ed37d7e786c..b65d9a5c6c0 100644 --- a/Master/texmf-dist/source/latex/base/ltfsstrc.dtx +++ b/Master/texmf-dist/source/latex/base/ltfsstrc.dtx @@ -43,7 +43,6 @@ %<+checkmem>\CHECKMEM % \fi % -% \CheckSum{1034} % % % diff --git a/Master/texmf-dist/source/latex/base/lthyphen.dtx b/Master/texmf-dist/source/latex/base/lthyphen.dtx index ad6b64acc93..8d758719bab 100644 --- a/Master/texmf-dist/source/latex/base/lthyphen.dtx +++ b/Master/texmf-dist/source/latex/base/lthyphen.dtx @@ -36,22 +36,6 @@ [1994/12/04 v1.0h LaTeX Kernel (hyphenation interface)] % % -% \CheckSum{13} -%% \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 -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} % %\iffalse This is a META comment % diff --git a/Master/texmf-dist/source/latex/base/ltidxglo.dtx b/Master/texmf-dist/source/latex/base/ltidxglo.dtx index c36297ea603..73e92318933 100644 --- a/Master/texmf-dist/source/latex/base/ltidxglo.dtx +++ b/Master/texmf-dist/source/latex/base/ltidxglo.dtx @@ -55,7 +55,6 @@ %</driver> % \fi % -% \CheckSum{77} % % \section{Index and Glossary Generation} % Index and Glossary commands. diff --git a/Master/texmf-dist/source/latex/base/ltlength.dtx b/Master/texmf-dist/source/latex/base/ltlength.dtx index 1238154a5c5..68d82626a3d 100644 --- a/Master/texmf-dist/source/latex/base/ltlength.dtx +++ b/Master/texmf-dist/source/latex/base/ltlength.dtx @@ -56,7 +56,6 @@ %</driver> % \fi % -% \CheckSum{53} % % \changes{v1.0c}{1994/03/29} % {Create file ltcntlen from parts of ltmiscen and ltherest.} diff --git a/Master/texmf-dist/source/latex/base/ltlists.dtx b/Master/texmf-dist/source/latex/base/ltlists.dtx index 26064aedb37..d72fba2446e 100644 --- a/Master/texmf-dist/source/latex/base/ltlists.dtx +++ b/Master/texmf-dist/source/latex/base/ltlists.dtx @@ -56,7 +56,6 @@ %</driver> % \fi % -% \CheckSum{521} % % \changes{v1.0b}{1994/03/28}{Improve documentation} % \changes{v1.0f}{1994/05/21}{Use new error commands} diff --git a/Master/texmf-dist/source/latex/base/ltlogos.dtx b/Master/texmf-dist/source/latex/base/ltlogos.dtx index 82052c51df9..3c7d7e6597a 100644 --- a/Master/texmf-dist/source/latex/base/ltlogos.dtx +++ b/Master/texmf-dist/source/latex/base/ltlogos.dtx @@ -54,7 +54,6 @@ %</driver> % \fi % -% \CheckSum{40} % % \changes{v1.1a}{1994/05/16}{(ASAJ) Split from ltinit.dtx.} % \changes{v1.1b}{1994/05/18}{(ASAJ) Added the \TeX{} logo.} diff --git a/Master/texmf-dist/source/latex/base/ltluatex.dtx b/Master/texmf-dist/source/latex/base/ltluatex.dtx index 49e75c856cc..c8a432f08ec 100644 --- a/Master/texmf-dist/source/latex/base/ltluatex.dtx +++ b/Master/texmf-dist/source/latex/base/ltluatex.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright 2015 +% Copyright 2015 2016 % The LaTeX3 Project and any individual authors listed elsewhere % in this file. % @@ -24,7 +24,7 @@ \ProvidesFile{ltluatex.dtx} %</driver> %<*tex> -[2015/12/18 v1.0l +[2016/03/13 v1.0n %</tex> %<plain> LuaTeX support for plain TeX (core) %<*tex> @@ -170,7 +170,7 @@ % % \subsection{Allocators in Lua} % -% \DescribeMacro{new_attribute} +% \DescribeMacro{new\_attribute} % |luatexbase.new_attribute(|\meta{attribute}|)|\\ % Returns an allocation number for the \meta{attribute}, indexed from~$1$. % The attribute will be initialised with the marker value |-"7FFFFFFF| @@ -182,18 +182,18 @@ % consistently for attributes declared in \TeX\ or Lua. % % \noindent -% \DescribeMacro{new_whatsit} +% \DescribeMacro{new\_whatsit} % |luatexbase.new_whatsit(|\meta{whatsit}|)|\\ % Returns an allocation number for the custom \meta{whatsit}, indexed from~$1$. % % \noindent -% \DescribeMacro{new_bytecode} +% \DescribeMacro{new\_bytecode} % |luatexbase.new_bytecode(|\meta{bytecode}|)|\\ % Returns an allocation number for a bytecode register, indexed from~$1$. % The optional \meta{name} argument is just used for logging. % % \noindent -% \DescribeMacro{new_chunkname} +% \DescribeMacro{new\_chunkname} % |luatexbase.new_chunkname(|\meta{chunkname}|)|\\ % Returns an allocation number for a Lua chunk name for use with % |\directlua| and |\latelua|, indexed from~$1$. @@ -276,7 +276,7 @@ % % \subsection{Module utilities} % -% \DescribeMacro{provides_module} +% \DescribeMacro{provides\_module} % |luatexbase.provides_module(|\meta{info}|)|\\ % This function is used by modules to identify themselves; the |info| should be % a table containing information about the module. The required field @@ -286,9 +286,9 @@ % information will be recorded in the log. Other fields are ignored. % % \noindent -% \DescribeMacro{module_info} -% \DescribeMacro{module_warning} -% \DescribeMacro{module_error} +% \DescribeMacro{module\_info} +% \DescribeMacro{module\_warning} +% \DescribeMacro{module\_error} % |luatexbase.module_info(|\meta{module}, \meta{text}|)|\\ % |luatexbase.module_warning(|\meta{module}, \meta{text}|)|\\ % |luatexbase.module_error(|\meta{module}, \meta{text}|)|\\ @@ -305,7 +305,7 @@ % \subsection{Callback management} % % \noindent -% \DescribeMacro{add_to_callback} +% \DescribeMacro{add\_to\_callback} % |luatexbase.add_to_callback(|^^A % \meta{callback}, \meta{function}, \meta{description}|)| % Registers the \meta{function} into the \meta{callback} with a textual @@ -313,20 +313,20 @@ % in the order loaded. % % \noindent -% \DescribeMacro{remove_from_callback} +% \DescribeMacro{remove\_from\_callback} % |luatexbase.remove_from_callback(|\meta{callback}, \meta{description}|)| % Removes the callback function with \meta{description} from the \meta{callback}. % The removed function and its description % are returned as the results of this function. % % \noindent -% \DescribeMacro{in_callback} +% \DescribeMacro{in\_callback} % |luatexbase.in_callback(|\meta{callback}, \meta{description}|)| % Checks if the \meta{description} matches one of the functions added % to the list for the \meta{callback}, returning a boolean value. % % \noindent -% \DescribeMacro{disable_callback} +% \DescribeMacro{disable\_callback} % |luatexbase.disable_callback(|\meta{callback}|)| % Sets the \meta{callback} to \texttt{false} as described in the Lua\TeX{} % manual for the underlying \texttt{callback.register} built-in. Callbacks @@ -334,24 +334,23 @@ % no functions registered using the callback. % % \noindent -% \DescribeMacro{callback_descriptions} +% \DescribeMacro{callback\_descriptions} % A list of the descriptions of functions registered to the specified % callback is returned. |{}| is returned if there are no functions registered. % % \noindent -% \DescribeMacro{create_callback} +% \DescribeMacro{create\_callback} % |luatexbase.create_callback(|\meta{name},meta{type},\meta{default}|)| % Defines a user defined callback. The last argument is a default % function or |false|. % % \noindent -% \DescribeMacro{call_callback} +% \DescribeMacro{call\_callback} % |luatexbase.call_callback(|\meta{name},\ldots|)| % Calls a user defined callback with the supplied arguments. % % \endgroup % -% \CheckSum{558} % \StopEventually{} % % \section{Implementation} @@ -860,7 +859,7 @@ local modules = modules or { } % \end{macrocode} % \end{macro} % -% \begin{macro}{provides_module} +% \begin{macro}{provides\_module} % \changes{v1.0a}{2015/09/24}{Function added} % \changes{v1.0f}{2015/10/03}{use luatexbase\_log} % Local function to write to the log. @@ -933,11 +932,11 @@ local function msg_format(mod, msg_type, text) end % \end{macrocode} % -% \begin{macro}{module_info} +% \begin{macro}{module\_info} % \changes{v1.0a}{2015/09/24}{Function added} -% \begin{macro}{module_warning} +% \begin{macro}{module\_warning} % \changes{v1.0a}{2015/09/24}{Function added} -% \begin{macro}{module_error} +% \begin{macro}{module\_error} % \changes{v1.0a}{2015/09/24}{Function added} % Write messages. % \begin{macrocode} @@ -1039,7 +1038,7 @@ luatexbase.registernumber = registernumber % % \subsection{Attribute allocation} % -% \begin{macro}{new_attribute} +% \begin{macro}{new\_attribute} % \changes{v1.0a}{2015/09/24}{Function added} % As attributes are used for Lua manipulations its useful to be able % to assign from this end. @@ -1072,7 +1071,7 @@ luatexbase.new_attribute = new_attribute % % \subsection{Custom whatsit allocation} % -% \begin{macro}{new_whatsit} +% \begin{macro}{new\_whatsit} % Much the same as for attribute allocation in Lua. % \begin{macrocode} local function new_whatsit(name) @@ -1091,7 +1090,7 @@ luatexbase.new_whatsit = new_whatsit % % \subsection{Bytecode register allocation} % -% \begin{macro}{new_bytecode} +% \begin{macro}{new\_bytecode} % Much the same as for attribute allocation in Lua. % The optional \meta{name} argument is used in the log if given. % \begin{macrocode} @@ -1111,7 +1110,7 @@ luatexbase.new_bytecode = new_bytecode % % \subsection{Lua chunk name allocation} % -% \begin{macro}{new_chunkname} +% \begin{macro}{new\_chunkname} % As for bytecode registers but also store the name in the % |lua.name| table. % \begin{macrocode} @@ -1209,39 +1208,58 @@ local callbacktypes = callbacktypes or { read_type1_file = exclusive, read_opentype_file = exclusive, % \end{macrocode} +% \changes{v1.0m}{2016/02/11}{read\_cidmap\_file added} +% Not currently used by luatex but included for completeness. +% may be used by a font handler. +% \begin{macrocode} + find_cidmap_file = data, + read_cidmap_file = exclusive, +% \end{macrocode} % Section 4.1.3: data processing callbacks. +% \changes{v1.0m}{2016/02/11}{token\_filter removed} % \begin{macrocode} process_input_buffer = data, process_output_buffer = data, process_jobname = data, - token_filter = exclusive, % \end{macrocode} % Section 4.1.4: node list processing callbacks. -% \begin{macrocode} - buildpage_filter = simple, - pre_linebreak_filter = list, - linebreak_filter = list, - post_linebreak_filter = list, - hpack_filter = list, - vpack_filter = list, - pre_output_filter = list, - hyphenate = simple, - ligaturing = simple, - kerning = simple, - mlist_to_hlist = list, +% \changes{v1.0m}{2016/02/11} +% {process\_rule, [hv]pack\_quality append\_to\_vlist\_filter added} +% \changes{v1.0n}{2016/03/13}{insert\_local\_par added} +% \changes{v1.0n}{2016/03/13}{contribute\_filter added} +% \begin{macrocode} + contribute_filter = simple, + buildpage_filter = simple, + pre_linebreak_filter = list, + linebreak_filter = list, + append_to_vlist_filter = list, + post_linebreak_filter = list, + hpack_filter = list, + vpack_filter = list, + hpack_quality = list, + vpack_quality = list, + pre_output_filter = list, + process_rule = list, + hyphenate = simple, + ligaturing = simple, + kerning = simple, + insert_local_par = simple, + mlist_to_hlist = list, % \end{macrocode} % Section 4.1.5: information reporting callbacks. -% \begin{macrocode} - pre_dump = simple, - start_run = simple, - stop_run = simple, - start_page_number = simple, - stop_page_number = simple, - show_error_hook = simple, - show_error_message = simple, - show_lua_error_hook = simple, - start_file = simple, - stop_file = simple, +% \changes{v1.0m}{2016/02/11}{show\_warning\_message added} +% \begin{macrocode} + pre_dump = simple, + start_run = simple, + stop_run = simple, + start_page_number = simple, + stop_page_number = simple, + show_error_hook = simple, + show_warning_message = simple, + show_error_message = simple, + show_lua_error_hook = simple, + start_file = simple, + stop_file = simple, % \end{macrocode} % Section 4.1.6: PDF-related callbacks. % \begin{macrocode} @@ -1252,10 +1270,8 @@ local callbacktypes = callbacktypes or { % \begin{macrocode} define_font = exclusive, % \end{macrocode} -% Undocumented callbacks which are likely to get documented. +% \changes{v1.0m}{2016/02/11}{pdf\_stream\_filter\_callback removed} % \begin{macrocode} - find_cidmap_file = data, - pdf_stream_filter_callback = data, } luatexbase.callbacktypes=callbacktypes % \end{macrocode} @@ -1362,7 +1378,7 @@ local handlers = { local user_callbacks_defaults = { } % \end{macrocode} % -% \begin{macro}{create_callback} +% \begin{macro}{create\_callback} % \changes{v1.0a}{2015/09/24}{Function added} % \changes{v1.0i}{2015/11/29}{Check name is not nil in error message (PHG)} % \changes{v1.0k}{2015/12/02}{Give more specific error messages (PHG)} @@ -1390,7 +1406,7 @@ luatexbase.create_callback = create_callback % \end{macrocode} % \end{macro} % -% \begin{macro}{call_callback} +% \begin{macro}{call\_callback} % \changes{v1.0a}{2015/09/24}{Function added} % \changes{v1.0i}{2015/11/29}{Check name is not nil in error message (PHG)} % \changes{v1.0k}{2015/12/02}{Give more specific error messages (PHG)} @@ -1421,7 +1437,7 @@ luatexbase.call_callback=call_callback % \end{macrocode} % \end{macro} % -% \begin{macro}{add_to_callback} +% \begin{macro}{add\_to\_callback} % \changes{v1.0a}{2015/09/24}{Function added} % Add a function to a callback. First check arguments. % \changes{v1.0k}{2015/12/02}{Give more specific error messages (PHG)} @@ -1485,7 +1501,7 @@ luatexbase.add_to_callback = add_to_callback % \end{macrocode} % \end{macro} % -% \begin{macro}{remove_from_callback} +% \begin{macro}{remove\_from\_callback} % \changes{v1.0a}{2015/09/24}{Function added} % \changes{v1.0k}{2015/12/02}{adjust initialisation of cb local (PHG)} % \changes{v1.0k}{2015/12/02}{Give more specific error messages (PHG)} @@ -1542,7 +1558,7 @@ luatexbase.remove_from_callback = remove_from_callback % \end{macrocode} % \end{macro} % -% \begin{macro}{in_callback} +% \begin{macro}{in\_callback} % \changes{v1.0a}{2015/09/24}{Function added} % \changes{v1.0h}{2015/11/27}{Guard against undefined list latex/4445} % Look for a function description in a callback. @@ -1566,7 +1582,7 @@ luatexbase.in_callback = in_callback % \end{macrocode} % \end{macro} % -% \begin{macro}{disable_callback} +% \begin{macro}{disable\_callback} % \changes{v1.0a}{2015/09/24}{Function added} % As we subvert the engine interface we need to provide a way to access % this functionality. @@ -1582,7 +1598,7 @@ luatexbase.disable_callback = disable_callback % \end{macrocode} % \end{macro} % -% \begin{macro}{callback_descriptions} +% \begin{macro}{callback\_descriptions} % \changes{v1.0a}{2015/09/24}{Function added} % \changes{v1.0h}{2015/11/27}{Match test in in-callback latex/4445} % List the descriptions of functions registered for the given callback. diff --git a/Master/texmf-dist/source/latex/base/ltmath.dtx b/Master/texmf-dist/source/latex/base/ltmath.dtx index 5a983bbe95c..ae6d19ae37b 100644 --- a/Master/texmf-dist/source/latex/base/ltmath.dtx +++ b/Master/texmf-dist/source/latex/base/ltmath.dtx @@ -63,7 +63,6 @@ %</driver> % \fi % -% \CheckSum{1208} % % \changes{v1.1b}{1996/07/26}{Removed \cs{global} before % \cs{@ignoretrue} in various places.} @@ -83,22 +82,6 @@ % \end{macrocode} % % -% \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 -% Digits \0\1\2\3\4\5\6\7\8\9 -% Exclamation \! Double quote \" Hash (number) \# -% Dollar \$ Percent \% Ampersand \& -% Acute accent \' Left paren \( Right paren \) -% Asterisk \* Plus \+ Comma \, -% Minus \- Point \. Solidus \/ -% Colon \: Semicolon \; Less than \< -% Equals \= Greater than \> Question mark \? -% Commercial at \@ Left bracket \[ Backslash \\ -% Right bracket \] Circumflex \^ Underscore \_ -% Grave accent \` Left brace \{ Vertical bar \| -% Right brace \} Tilde \~} -% % % \subsection{Math commands based on plain \TeX} % diff --git a/Master/texmf-dist/source/latex/base/ltmiscen.dtx b/Master/texmf-dist/source/latex/base/ltmiscen.dtx index d923e5330f7..d28f2921f06 100644 --- a/Master/texmf-dist/source/latex/base/ltmiscen.dtx +++ b/Master/texmf-dist/source/latex/base/ltmiscen.dtx @@ -55,7 +55,6 @@ %</driver> % \fi % -% \CheckSum{457} % % \changes{v1.0c}{1994/03/28}{Improve Documentation} % \changes{v1.0d}{1994/03/29}{Remove counter macros to ltcntlen} diff --git a/Master/texmf-dist/source/latex/base/ltnews24.tex b/Master/texmf-dist/source/latex/base/ltnews24.tex index 1f854a72f02..573f1e87c87 100644 --- a/Master/texmf-dist/source/latex/base/ltnews24.tex +++ b/Master/texmf-dist/source/latex/base/ltnews24.tex @@ -216,6 +216,7 @@ system commands as before; see the package documentation for details. \section{Improving support for Unicode engines} +\looseness=-1 Stability concerns are always paramount when considering any change to the \LaTeXe{} kernel. At the same time, it is important that the format remains usable and gives reliable results for users. For the Unicode diff --git a/Master/texmf-dist/source/latex/base/ltnews25.tex b/Master/texmf-dist/source/latex/base/ltnews25.tex new file mode 100644 index 00000000000..e32187e702f --- /dev/null +++ b/Master/texmf-dist/source/latex/base/ltnews25.tex @@ -0,0 +1,137 @@ +% \iffalse meta-comment +% +% Copyright 2016 +% 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: ltnews25.tex +% +% This is issue 25 of LaTeX News. + +\documentclass{ltnews} +\usepackage[T1]{fontenc} + +\usepackage{lmodern,url,hologo} + + +\publicationmonth{March} +\publicationyear{2016} + +\publicationissue{25} + +\begin{document} + +\maketitle + +\section{Lua\TeX} +This \LaTeX\ release sees several internal changes designed to ensure +that the system is still usable with Lua\TeX\ versions greater than +0.80, which have introduced many changes into the engine, most notably +the removal or renaming of most of the primitive commands introduced by +pdf\TeX. Also the lists of Lua callbacks handled by the callback +allocation mechanism has been updated to match the callbacks defined +in Lua\TeX\ version 0.90. + +These changes have also required updates in \textsf{tools} +and \textsf{amsmath} as described below. + +This is the first release of \LaTeX\ for which the test suite reports +no failures when used with Lua\TeX. + +\section{Documentation checksums} +The \package{doc} package has always provided two mechanisms that were +mainly intended to guard against file truncation or corruption when +files were commonly distributed by email through unreliable mail +gateways: a Character Table of the ASCII character set could be +inserted (and checked) and a ``checksum'' (count of the number of +backslashes in the code sections) could be checked. These features +are not really needed with modern distribution mechanisms and can be a +distraction when reading the source code and so have been removed. The +\package{doc} package has been updated so that if you use a +\verb|\CheckSum| command then, as before, the number is checked; +however, if you omit the command then no error or warning is given. + + +\section{Updates to \package{inputenc}} + +The UTF-8 support in \package{inputenc} has been further extended with +support for non-breaking hyphens and more dashes. + +\section{Updates in Tools} + +The \package{varioref} package has been updated with improved +documentation of multi\-lingual support, and avoiding unnecessary warnings in +some cases with \verb|\reftextfaraway|. + +The \package{tabularx} package's handling of \verb|\endtabularx| in +environment definitions has been fixed to again match its documentation. + +The \package{bm} package has been updated as required by the changes +to \verb|\mathchardef| in Lua\TeX. + + +\section{amsmath} + +Since the launch of \LaTeXe\ in 1993, the \textsf{amsmath} bundle has +been part of the \emph{required} packages in the core \LaTeX\ +distribution, with bug reports handled by the \LaTeX\ bug database at +\url{https://latex-project.org/bugs-upload.html}. + +The \textsf{amsmath} packages and the \textsf{amscls} classes have +been maintained by the American Mathematical Society. + +With this release a new arrangement has been agreed between the +American Mathematical Society and the \LaTeX3 project. The \LaTeX3 +project will take over maintenance of the \textsf{amsmath} bundle, +with the American Mathematical Society retaining maintenance of +\textsf{amscls}. + +The recommended installation of these files in the \TeX\ directory +structure remains unchanged as \path|tex/latex/amsmath| and +\path|tex/latex/amscls| respectively. + +This release of \package{amsmath} includes several updates so that +\package{amsmath} does not generate errors when math is used with +Lua\TeX\ v0.87+, which has changes to \verb|\mathchardef| that are +incompatible with the previous version of \package{amsmath}. It also +improves \verb|\dots| handling so that \verb|\long| macros are +correctly handled (for example, \verb|\dots \Rightarrow| now +uses centered dots), as well as commands expanding to character tokens +(for example, \verb|\times \dots \times| will use centered dots with +\verb|\times| defined as in the \package{unicode-math} package). + +\section{Related updates} +In addition to the updates in the core \LaTeX\ release, some files in +the CTAN ``contrib'' area have also been updated. Notably there have +been further updates to the \textsf{unicode-data} files; also, the +files required to build plain and \LaTeX\ formats have now been +submitted to CTAN as \textsf{tex-ini-files}. The +addition of a new \texttt{luatex} option for \textsf{graphics}-related +packages (\textsf{luatex-def} on CTAN) has required updates to the +configuration files to select a +default option and these have similarly been uploaded to CTAN as +\textsf{graphics-cfg}. (Previously these files were maintained +directly in the \TeX\ Live repository, and were not available on CTAN.) +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/source/latex/base/ltoutenc.dtx b/Master/texmf-dist/source/latex/base/ltoutenc.dtx index 43d032922aa..41037d0d5bf 100644 --- a/Master/texmf-dist/source/latex/base/ltoutenc.dtx +++ b/Master/texmf-dist/source/latex/base/ltoutenc.dtx @@ -66,23 +66,6 @@ %</driver> % \fi % -% \CheckSum{2885} -% -% \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 -% Digits \0\1\2\3\4\5\6\7\8\9 -% Exclamation \! Double quote \" Hash (number) \# -% Dollar \$ Percent \% Ampersand \& -% Acute accent \' Left paren \( Right paren \) -% Asterisk \* Plus \+ Comma \, -% Minus \- Point \. Solidus \/ -% Colon \: Semicolon \; Less than \< -% Equals \= Greater than \> Question mark \? -% Commercial at \@ Left bracket \[ Backslash \\ -% Right bracket \] Circumflex \^ Underscore \_ -% Grave accent \` Left brace \{ Vertical bar \| -% Right brace \} Tilde \~} % % % \changes{v1.99e}{2004/02/13}{Documentation fixes: typos} diff --git a/Master/texmf-dist/source/latex/base/ltoutput.dtx b/Master/texmf-dist/source/latex/base/ltoutput.dtx index a4d0b06fdb3..8c716bb5c96 100644 --- a/Master/texmf-dist/source/latex/base/ltoutput.dtx +++ b/Master/texmf-dist/source/latex/base/ltoutput.dtx @@ -52,7 +52,6 @@ %</driver> % \fi % -% \CheckSum{3800} % % % \iffalse diff --git a/Master/texmf-dist/source/latex/base/ltpage.dtx b/Master/texmf-dist/source/latex/base/ltpage.dtx index aca4f3c09d9..3a162a21b66 100644 --- a/Master/texmf-dist/source/latex/base/ltpage.dtx +++ b/Master/texmf-dist/source/latex/base/ltpage.dtx @@ -56,7 +56,6 @@ %</driver> % \fi % -% \CheckSum{175} % % \section{Page styles and related commands} % diff --git a/Master/texmf-dist/source/latex/base/ltpageno.dtx b/Master/texmf-dist/source/latex/base/ltpageno.dtx index 213c67a8910..5d7e8750dfa 100644 --- a/Master/texmf-dist/source/latex/base/ltpageno.dtx +++ b/Master/texmf-dist/source/latex/base/ltpageno.dtx @@ -56,7 +56,6 @@ %</driver> % \fi % -% \CheckSum{16} % % \changes{v1.0c}{1994/03/29} % {Create file ltcntlen from parts of ltmiscen and ltherest.} diff --git a/Master/texmf-dist/source/latex/base/ltpar.dtx b/Master/texmf-dist/source/latex/base/ltpar.dtx index 2fcda7a5086..209d23b8542 100644 --- a/Master/texmf-dist/source/latex/base/ltpar.dtx +++ b/Master/texmf-dist/source/latex/base/ltpar.dtx @@ -56,23 +56,7 @@ %</driver> % \fi % -% \CheckSum{18} -% -% \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 -% Digits \0\1\2\3\4\5\6\7\8\9 -% Exclamation \! Double quote \" Hash (number) \# -% Dollar \$ Percent \% Ampersand \& -% Acute accent \' Left paren \( Right paren \) -% Asterisk \* Plus \+ Comma \, -% Minus \- Point \. Solidus \/ -% Colon \: Semicolon \; Less than \< -% Equals \= Greater than \> Question mark \? -% Commercial at \@ Left bracket \[ Backslash \\ -% Right bracket \] Circumflex \^ Underscore \_ -% Grave accent \` Left brace \{ Vertical bar \| -% Right brace \} Tilde \~} +% % % \changes{v1.1a}{1994/05/16}{(ASAJ) Split from ltinit.dtx.} % \changes{v1.1b}{1995/04/29}{(TO) Comments clean-up.} diff --git a/Master/texmf-dist/source/latex/base/ltpictur.dtx b/Master/texmf-dist/source/latex/base/ltpictur.dtx index 9d7ef572a77..e5ca4262c8e 100644 --- a/Master/texmf-dist/source/latex/base/ltpictur.dtx +++ b/Master/texmf-dist/source/latex/base/ltpictur.dtx @@ -32,7 +32,7 @@ %<*driver> % \fi \ProvidesFile{ltpictur.dtx} - [2015/02/21 v1.1k LaTeX Kernel (Picture Mode)] + [2016/03/29 v1.1l LaTeX Kernel (Picture Mode)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltpictur.dtx} @@ -54,7 +54,6 @@ %</driver> % \fi % -% \CheckSum{1505} % % \changes{v1.0g}{1995/05/07}{Use \cs{hb@xt@}} % \changes{v1.1a}{1995/05/19}{Support autoloading feature} @@ -1103,7 +1102,7 @@ % % \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 in |\@getcirc|) are not available at % right size. % \changes{v1.1g}{1997/09/15}{Macro added pr/2524} % \begin{macrocode} @@ -1125,19 +1124,58 @@ % \end{macrocode} % \end{macro} % +% \begin{macrocode} +%</2ekernel> +%<latexrelease>\IncludeInRelease{2016/03/31}% +%<latexrelease> {\@ovhlinetrue}% +%<latexrelease> {Avoid almost zero length leaders}% +%<*2ekernel|latexrelease> +% \end{macrocode} +% +% \begin{macro}{\if@ovvline} +% \changes{v.1l}{2016/03/29}{macro added (latex/4452)} +% \begin{macro}{\if@ovhline} +% \changes{v.1l}{2016/03/29}{macro added (latex/4452)} +% Tests whether horizontal or vertical lines are needed. +% \begin{macrocode} +\newif\if@ovvline \@ovvlinetrue +\newif\if@ovhline \@ovhlinetrue +% \end{macrocode} +% \end{macro} +% \end{macro} +% % \begin{macro}{\@oval} % \begin{macrocode} \gdef\@oval(#1,#2)[#3]{\begingroup\boxmaxdepth \maxdimen \@ovttrue \@ovbtrue \@ovltrue \@ovrtrue +% \end{macrocode} +% \changes{v.1l}{2016/03/29}{initialise tests} +% \begin{macrocode} + \@ovvlinefalse \@ovhlinefalse +% \end{macrocode} +% \begin{macrocode} \@tfor\reserved@a :=#3\do{\csname @ov\reserved@a false\endcsname}% - \@ovxx - #1\unitlength \@ovyy #2\unitlength - \@tempdimb \ifdim \@ovyy >\@ovxx \@ovxx\else \@ovyy \fi + \@ovxx #1\unitlength + \@ovyy #2\unitlength +% \end{macrocode} +% \changes{v.1l}{2016/03/29}{add setting of line tests} +% \begin{macrocode} + \@tempdimb \ifdim \@ovyy >\@ovxx \@ovxx \@ovvlinetrue + \else \@ovyy \ifdim \@ovyy =\@ovxx \else \@ovhlinetrue \fi\fi +% \end{macrocode} +% \begin{macrocode} \advance \@tempdimb -2\p@ \@getcirc \@tempdimb \@ovro \ht\@tempboxa \@ovri \dp\@tempboxa \@ovdx\@ovxx \advance\@ovdx -\@tempdima \divide\@ovdx \tw@ \@ovdy\@ovyy \advance\@ovdy -\@tempdima \divide\@ovdy \tw@ +% \end{macrocode} +% \changes{v.1l}{2016/03/29}{add setting of line tests} +% \begin{macrocode} + \ifdim \@ovdx >\z@ \@ovhlinetrue \fi + \ifdim \@ovdy >\z@ \@ovvlinetrue \fi +% \end{macrocode} +% \begin{macrocode} \@circlefnt \setbox\@tempboxa \hbox{\if@ovr \@ovvert32\kern -\@tempdima \fi \if@ovl \kern \@ovxx \@ovvert01\kern -\@tempdima \kern -\@ovxx \fi @@ -1155,7 +1193,14 @@ \if@ovb \@tempcntb \@tempcnta \advance \@tempcntb #1\relax \kern -\@ovro \hbox{\char \@tempcntb}\nointerlineskip \else \kern \@ovri \kern \@ovdy \fi - \leaders\vrule \@width \@wholewidth\vfil \nointerlineskip +% \end{macrocode} +% \changes{v.1l}{2016/03/29} +% {use glue not leaders if vertical line not required} +% \begin{macrocode} + \if@ovvline \leaders\vrule \@width \@wholewidth \fi +% \end{macrocode} +% \begin{macrocode} + \vfil \nointerlineskip \if@ovt \@tempcntb \@tempcnta \advance \@tempcntb #2\relax \hbox{\char \@tempcntb}% \else \kern \@ovdy \kern \@ovro \fi}} @@ -1166,12 +1211,66 @@ % \begin{macrocode} \gdef\@ovhorz{\hb@xt@\@ovxx{\kern \@ovro \if@ovr \else \kern \@ovdx \fi - \leaders \hrule \@height \@wholewidth \hfil +% \end{macrocode} +% \changes{v.1l}{2016/03/29} +% {use glue not leaders if horizontal line not required} +% \begin{macrocode} + \if@ovhline \leaders \hrule \@height \@wholewidth \fi +% \end{macrocode} +% \begin{macrocode} + \hfil \if@ovl \else \kern \@ovdx \fi \kern \@ovri}} % \end{macrocode} % \end{macro} % +% \begin{macrocode} +%</2ekernel|latexrelease> +%<latexrelease>\EndIncludeInRelease +%<latexrelease>\IncludeInRelease{0000/00/00}% +%<latexrelease> {\@ovhlinetrue}% +%<latexrelease> {Avoid almost zero length leaders}% +%<latexrelease>\let\if@ovvline\@undefined +%<latexrelease>\let\if@ovhline\@undefined +%<latexrelease>\gdef\@oval(#1,#2)[#3]{\begingroup\boxmaxdepth \maxdimen +%<latexrelease> \@ovttrue \@ovbtrue \@ovltrue \@ovrtrue +%<latexrelease> \@tfor\reserved@a :=#3\do +%<latexrelease> {\csname @ov\reserved@a false\endcsname}% +%<latexrelease> \@ovxx #1\unitlength +%<latexrelease> \@ovyy #2\unitlength +%<latexrelease> \@tempdimb \ifdim \@ovyy >\@ovxx \@ovxx\else \@ovyy \fi +%<latexrelease> \advance \@tempdimb -2\p@ +%<latexrelease> \@getcirc \@tempdimb +%<latexrelease> \@ovro \ht\@tempboxa \@ovri \dp\@tempboxa +%<latexrelease> \@ovdx\@ovxx \advance\@ovdx -\@tempdima \divide\@ovdx \tw@ +%<latexrelease> \@ovdy\@ovyy \advance\@ovdy -\@tempdima \divide\@ovdy \tw@ +%<latexrelease> \@circlefnt \setbox\@tempboxa +%<latexrelease> \hbox{\if@ovr \@ovvert32\kern -\@tempdima \fi +%<latexrelease> \if@ovl +%<latexrelease> \kern \@ovxx \@ovvert01\kern -\@tempdima \kern -\@ovxx +%<latexrelease> \fi +%<latexrelease> \if@ovt \@ovhorz \kern -\@ovxx \fi +%<latexrelease> \if@ovb \raise \@ovyy \@ovhorz \fi}\advance\@ovdx\@ovro +%<latexrelease> \advance\@ovdy\@ovro \ht\@tempboxa\z@ \dp\@tempboxa\z@ +%<latexrelease> \@put{-\@ovdx}{-\@ovdy}{\box\@tempboxa}% +%<latexrelease> \endgroup} +%<latexrelease>\gdef\@ovvert#1#2{\vbox to\@ovyy{% +%<latexrelease> \if@ovb \@tempcntb \@tempcnta \advance \@tempcntb #1\relax +%<latexrelease> \kern -\@ovro \hbox{\char \@tempcntb}\nointerlineskip +%<latexrelease> \else \kern \@ovri \kern \@ovdy \fi +%<latexrelease> \leaders\vrule \@width \@wholewidth\vfil \nointerlineskip +%<latexrelease> \if@ovt \@tempcntb \@tempcnta \advance \@tempcntb #2\relax +%<latexrelease> \hbox{\char \@tempcntb}% +%<latexrelease> \else \kern \@ovdy \kern \@ovro \fi}} +%<latexrelease>\gdef\@ovhorz{\hb@xt@\@ovxx{\kern \@ovro +%<latexrelease> \if@ovr \else \kern \@ovdx \fi +%<latexrelease> \leaders \hrule \@height \@wholewidth \hfil +%<latexrelease> \if@ovl \else \kern \@ovdx \fi +%<latexrelease> \kern \@ovri}} +%<latexrelease>\EndIncludeInRelease +%<*2ekernel> +% \end{macrocode} +% % \begin{macro}{\circle} % \changes{LaTeX2.09}{1993/08/05} % {(RMS) Added error message if \cs{circle} is used in math mode.} diff --git a/Master/texmf-dist/source/latex/base/ltplain.dtx b/Master/texmf-dist/source/latex/base/ltplain.dtx index 7beb854464c..f4eda258a3d 100644 --- a/Master/texmf-dist/source/latex/base/ltplain.dtx +++ b/Master/texmf-dist/source/latex/base/ltplain.dtx @@ -50,7 +50,6 @@ %</driver> % \fi % -% \CheckSum{1362} % % \changes{v1.0a}{1994/03/08} % {Remove need for a driver file.} diff --git a/Master/texmf-dist/source/latex/base/ltsect.dtx b/Master/texmf-dist/source/latex/base/ltsect.dtx index db40c16bd28..3747d40bccc 100644 --- a/Master/texmf-dist/source/latex/base/ltsect.dtx +++ b/Master/texmf-dist/source/latex/base/ltsect.dtx @@ -56,7 +56,6 @@ %</driver> % \fi % -% \CheckSum{363} % % \changes{v1.0o}{1995/05/07}{Use \cs{hb@xt@}} % \changes{v1.0y}{1996/10/31}{Corrected and tidied documentation; diff --git a/Master/texmf-dist/source/latex/base/ltspace.dtx b/Master/texmf-dist/source/latex/base/ltspace.dtx index b902f2884d5..5a8e8633b8f 100644 --- a/Master/texmf-dist/source/latex/base/ltspace.dtx +++ b/Master/texmf-dist/source/latex/base/ltspace.dtx @@ -54,7 +54,6 @@ %</driver> % \fi % -% \CheckSum{600} % % \changes{v1.1a}{1994/05/16}{(ASAJ) Split from ltinit.dtx.} % \changes{v1.2f}{1995/05/25}{Macros moved to ltlists.dtx} diff --git a/Master/texmf-dist/source/latex/base/lttab.dtx b/Master/texmf-dist/source/latex/base/lttab.dtx index 970f0279604..40381f30c3a 100644 --- a/Master/texmf-dist/source/latex/base/lttab.dtx +++ b/Master/texmf-dist/source/latex/base/lttab.dtx @@ -55,7 +55,6 @@ % \fi % % -% \CheckSum{1127} % % \changes{v1.0l}{1995/05/07}{Use \cs{hb@xt@}} % \changes{v1.1a}{1995/05/22}{Support autoloading feature} diff --git a/Master/texmf-dist/source/latex/base/ltthm.dtx b/Master/texmf-dist/source/latex/base/ltthm.dtx index 8a19ef58a86..7b6177f1377 100644 --- a/Master/texmf-dist/source/latex/base/ltthm.dtx +++ b/Master/texmf-dist/source/latex/base/ltthm.dtx @@ -55,7 +55,6 @@ %</driver> % \fi % -% \CheckSum{115} % % \section{Theorem Environments} % diff --git a/Master/texmf-dist/source/latex/base/ltvers.dtx b/Master/texmf-dist/source/latex/base/ltvers.dtx index 1874910c5f1..f0bde869bd5 100644 --- a/Master/texmf-dist/source/latex/base/ltvers.dtx +++ b/Master/texmf-dist/source/latex/base/ltvers.dtx @@ -55,7 +55,6 @@ %</driver> % \fi % -% \CheckSum{150} % % \section{Version Identification} % First we identify the date and version number of this release of @@ -93,7 +92,7 @@ %</2ekernel> %<latexrelease>\edef\latexreleaseversion %<*2ekernel|latexrelease> - {2016/02/01} + {2016/03/31} %</2ekernel|latexrelease> %<*2ekernel> \def\patch@level{0} diff --git a/Master/texmf-dist/source/latex/base/ltxdoc.dtx b/Master/texmf-dist/source/latex/base/ltxdoc.dtx index 463c41a3b12..cb7b2ee2ac3 100644 --- a/Master/texmf-dist/source/latex/base/ltxdoc.dtx +++ b/Master/texmf-dist/source/latex/base/ltxdoc.dtx @@ -51,7 +51,6 @@ % % \fi % -% \CheckSum{472} % % \changes{v2.0i}{1994/04/29}{Update the documentation.} % \changes{v2.0s}{1998/08/17}{(RmS) Documentation fixes.} diff --git a/Master/texmf-dist/source/latex/base/ltxref.dtx b/Master/texmf-dist/source/latex/base/ltxref.dtx index bf6a9cef2e2..6765d4eca1a 100644 --- a/Master/texmf-dist/source/latex/base/ltxref.dtx +++ b/Master/texmf-dist/source/latex/base/ltxref.dtx @@ -56,7 +56,6 @@ %</driver> % \fi % -% \CheckSum{92} % % \changes{v1.0c}{1994/03/29} % {Create file ltcntlen from parts of ltmiscen and ltherest.} diff --git a/Master/texmf-dist/source/latex/base/makeindx.dtx b/Master/texmf-dist/source/latex/base/makeindx.dtx index 26a56fe4fa2..4e7be01ee7c 100644 --- a/Master/texmf-dist/source/latex/base/makeindx.dtx +++ b/Master/texmf-dist/source/latex/base/makeindx.dtx @@ -26,7 +26,6 @@ % extension .ins) which are part of the distribution. % % \fi -%\CheckSum{178} %\iffalse % Copyright (C) 1985 by Leslie Lamport % Copyright (C) 1994-98 by \LaTeX3 Project and Johannes Braams diff --git a/Master/texmf-dist/source/latex/base/newlfont.dtx b/Master/texmf-dist/source/latex/base/newlfont.dtx index 3f12f605753..3dcec1bc0e1 100644 --- a/Master/texmf-dist/source/latex/base/newlfont.dtx +++ b/Master/texmf-dist/source/latex/base/newlfont.dtx @@ -51,23 +51,7 @@ %</driver> % \fi % -% \CheckSum{88} -% -%% \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 -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} +% % % % \changes{v2.2a}{1994/01/17}{Added missing definitions to support diff --git a/Master/texmf-dist/source/latex/base/nfssfont.dtx b/Master/texmf-dist/source/latex/base/nfssfont.dtx index 05c2f0e00b8..fbe5ba8a4e6 100644 --- a/Master/texmf-dist/source/latex/base/nfssfont.dtx +++ b/Master/texmf-dist/source/latex/base/nfssfont.dtx @@ -29,22 +29,6 @@ \def\nfssfontfileversion{v2.2d} \def\nfssfontfiledate{2015/02/01} -% \CheckSum{1228} -%% \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 -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} % % \iffalse % Copyright (C) 1994 Donald E. Knuth diff --git a/Master/texmf-dist/source/latex/base/oldlfont.dtx b/Master/texmf-dist/source/latex/base/oldlfont.dtx index c7ca4a93c2b..dfb7f77aeb7 100644 --- a/Master/texmf-dist/source/latex/base/oldlfont.dtx +++ b/Master/texmf-dist/source/latex/base/oldlfont.dtx @@ -53,23 +53,7 @@ %</driver> % \fi % -% \CheckSum{117} -% -%% \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 -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} +% % % % diff --git a/Master/texmf-dist/source/latex/base/preload.dtx b/Master/texmf-dist/source/latex/base/preload.dtx index 48d09d759c8..baab51ac93a 100644 --- a/Master/texmf-dist/source/latex/base/preload.dtx +++ b/Master/texmf-dist/source/latex/base/preload.dtx @@ -47,23 +47,7 @@ % \ProvidesFile{preload.dtx} [2014/09/29 v2.1g LaTeX Kernel (Font Preloading)] % -% \CheckSum{41} -% -%% \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 -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} +% % %\iffalse This is a META comment % diff --git a/Master/texmf-dist/source/latex/base/proc.dtx b/Master/texmf-dist/source/latex/base/proc.dtx index eae2ce33537..c67c4344b54 100644 --- a/Master/texmf-dist/source/latex/base/proc.dtx +++ b/Master/texmf-dist/source/latex/base/proc.dtx @@ -26,22 +26,6 @@ % extension .ins) which are part of the distribution. % % \fi -% \CheckSum{173} -%% \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 -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} % % \iffalse % Copyright (C) 1991,1992 by Leslie Lamport \and diff --git a/Master/texmf-dist/source/latex/base/slides.dtx b/Master/texmf-dist/source/latex/base/slides.dtx index 463e86352c1..f56da0e13b6 100644 --- a/Master/texmf-dist/source/latex/base/slides.dtx +++ b/Master/texmf-dist/source/latex/base/slides.dtx @@ -26,22 +26,6 @@ % extension .ins) which are part of the distribution. % % \fi -% \CheckSum{2704} -%% \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 -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} % % \iffalse % Copyright (C) 1994-97 LaTeX3 project, Frank Mittelbach @@ -69,7 +53,7 @@ %<*driver> \ProvidesFile{slides.drv} %</driver> - [2014/09/29 v2.3z + [2016/03/29 v2.4a %<+class> Standard LaTeX document class] %<+cmd> SLiTeX definitions] % \end{macrocode} @@ -2358,6 +2342,7 @@ COLOR LAYER\\[.75in]% % any output when the |@visible| switch is false. % % \changes{v2.2j}{1994/03/11}{Corrected \cs{@oval}, like previous +% \changes{v2.4a}{2016/03/29}{initialise in \cs{@oval}tests added for latex/4452} % change to \file{latex.dtx}.} % \begin{macrocode} \def\line(#1,#2)#3{\if@visible\@xarg #1\relax \@yarg #2\relax @@ -2419,18 +2404,41 @@ COLOR LAYER\\[.75in]% \put(#2,0){\hskip -\@halfwidth \vbox{\@whilenum \@tempcnta <\@dashcnt \relax\do{\vskip #1\unitlength\copy\@dashbox\advance\@tempcnta \@ne }% \vskip\@dashdim}}}\fi\@makepicbox(#2,#3)} - +% \end{macrocode} +% (re)declare these booleans as they not defined in old format +% (or with latexrelease package) +% \begin{macrocode} +\newif\if@ovvline \@ovvlinetrue +\newif\if@ovhline \@ovhlinetrue +% \end{macrocode} +% \begin{macrocode} \def\@oval(#1,#2)[#3]{\if@visible\begingroup \boxmaxdepth \maxdimen \@ovttrue \@ovbtrue \@ovltrue \@ovrtrue +% \end{macrocode} +% \begin{macrocode} + \@ovvlinefalse \@ovhlinefalse +% \end{macrocode} +% \begin{macrocode} \@tfor\reserved@a :=#3\do - {\csname @ov\reserved@a false\endcsname}\@ovxx - #1\unitlength \@ovyy #2\unitlength - \@tempdimb \ifdim \@ovyy >\@ovxx \@ovxx\else \@ovyy \fi + {\csname @ov\reserved@a false\endcsname}% + \@ovxx#1\unitlength \@ovyy #2\unitlength +% \end{macrocode} +% \begin{macrocode} + \@tempdimb \ifdim \@ovyy >\@ovxx \@ovxx \@ovvlinetrue + \else \@ovyy \ifdim \@ovyy =\@ovxx \else \@ovhlinetrue \fi\fi +% \end{macrocode} +% \begin{macrocode} \advance \@tempdimb -2\p@ \@getcirc \@tempdimb \@ovro \ht\@tempboxa \@ovri \dp\@tempboxa \@ovdx\@ovxx \advance\@ovdx -\@tempdima \divide\@ovdx \tw@ \@ovdy\@ovyy \advance\@ovdy -\@tempdima \divide\@ovdy \tw@ +% \end{macrocode} +% \begin{macrocode} + \ifdim \@ovdx >\z@ \@ovhlinetrue \fi + \ifdim \@ovdy >\z@ \@ovvlinetrue \fi +% \end{macrocode} +% \begin{macrocode} \@circlefnt \setbox\@tempboxa \hbox{\if@ovr \@ovvert32\kern -\@tempdima \fi \if@ovl \kern \@ovxx \@ovvert01\kern -\@tempdima \kern -\@ovxx \fi diff --git a/Master/texmf-dist/source/latex/base/syntonly.dtx b/Master/texmf-dist/source/latex/base/syntonly.dtx index a69cc38efaf..d18ce62f48a 100644 --- a/Master/texmf-dist/source/latex/base/syntonly.dtx +++ b/Master/texmf-dist/source/latex/base/syntonly.dtx @@ -26,22 +26,6 @@ % extension .ins) which are part of the distribution. % % \fi -%% \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 -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} %% % % diff --git a/Master/texmf-dist/source/latex/base/utf8ienc.dtx b/Master/texmf-dist/source/latex/base/utf8ienc.dtx index 19158952c48..27d6612ac76 100644 --- a/Master/texmf-dist/source/latex/base/utf8ienc.dtx +++ b/Master/texmf-dist/source/latex/base/utf8ienc.dtx @@ -47,7 +47,6 @@ %</driver> % \fi % -% \CheckSum{1518} % % \newpage % @@ -219,7 +218,7 @@ %<+ts1> \ProvidesFile{ts1enc.dfu} %<+x2> \ProvidesFile{x2enc.dfu} %<+all> \ProvidesFile{utf8enc.dfu} - [2015/12/03 v1.1r UTF-8 support for inputenc] + [2016/02/28 v1.1s UTF-8 support for inputenc] % \end{macrocode} % % \begin{macrocode} @@ -1086,11 +1085,8 @@ %<all,t1>\DeclareUnicodeCharacter{01EB}{\k o} %<all,t1>\DeclareUnicodeCharacter{01F0}{\v\j} %<all,t1>\DeclareUnicodeCharacter{01F4}{\@tabacckludge'G} -% \end{macrocode} -% \begin{macrocode} %<all,t1>\DeclareUnicodeCharacter{01F5}{\@tabacckludge'g} - -% +% \end{macrocode} % \changes{v1.1o}{2015/08/28}{comma accent latex/4414} % \begin{macrocode} %<all,t1,ot1,ly1>\DeclareUnicodeCharacter{0218}{\textcommabelow S} @@ -1396,12 +1392,25 @@ %<all,t2b>\DeclareUnicodeCharacter{04FE}{\CYRHHCRS} %<all,t2b>\DeclareUnicodeCharacter{04FF}{\cyrhhcrs} %<all,ts1>\DeclareUnicodeCharacter{0E3F}{\textbaht} -%<all,t1>\DeclareUnicodeCharacter{01E02}{\.B} -%<all,t1>\DeclareUnicodeCharacter{01E03}{\.b} +%<all,t1>\DeclareUnicodeCharacter{1E02}{\.B} +%<all,t1>\DeclareUnicodeCharacter{1E03}{\.b} %<all,x2,t2c,t2b,t2a,t1,utf8>\DeclareUnicodeCharacter{200C}{\textcompwordmark} +% \end{macrocode} +% \changes{v1.1s}{2016/02/28}{Add more hyphens and dashes} +% \begin{macrocode} +%<all,t1>\DeclareUnicodeCharacter{2010}{-} +%<all,t1>\DeclareUnicodeCharacter{2011}{\mbox{-}} +% \end{macrocode} +% U+2012 should be the width of a digit, endash is OK in many fonts including cm. +% \begin{macrocode} +%<all,t1>\DeclareUnicodeCharacter{2012}{\textendash} %<*all,x2,t2c,t2b,t2a,t1,ot2,ot1,ly1,lcy> \DeclareUnicodeCharacter{2013}{\textendash} \DeclareUnicodeCharacter{2014}{\textemdash} +% \end{macrocode} +% U+2015 is Horizontal bar +% \begin{macrocode} +%<all,t1>\DeclareUnicodeCharacter{2015}{\textemdash} %</all,x2,t2c,t2b,t2a,t1,ot2,ot1,ly1,lcy> %<all,ts1>\DeclareUnicodeCharacter{2016}{\textbardbl} %<*all,x2,t2c,t2b,t2a,t1,ot2,ot1,lcy> @@ -1518,9 +1527,7 @@ % probably should be set up as well. Which leaves the many things % that are not provided in |T1| but can be provided in |OT1| (and % in |T1|) by composite glyphs. - -% \begin{macrocode} -% \end{macrocode} +% % Stuff not mapped (note that |\j| ($\jmath$) is not equivalent to any % Unicode character): %\begin{verbatim} |