summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/base
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-01-26 22:18:47 +0000
committerKarl Berry <karl@freefriends.org>2017-01-26 22:18:47 +0000
commit356a18118efafa980a184866ea7dd4fc17391747 (patch)
treefbc36a8b255fd45fea1e352752fa2da11d07297f /Master/texmf-dist/source/latex/base
parentc33154f6168098c0d9c3c13ac2c5df500fce51b5 (diff)
latex (26jan17)
git-svn-id: svn://tug.org/texlive/trunk@43053 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/base')
-rw-r--r--Master/texmf-dist/source/latex/base/ltnews26.tex16
-rw-r--r--Master/texmf-dist/source/latex/base/ltoutenc.dtx37
-rw-r--r--Master/texmf-dist/source/latex/base/ltvers.dtx2
3 files changed, 39 insertions, 16 deletions
diff --git a/Master/texmf-dist/source/latex/base/ltnews26.tex b/Master/texmf-dist/source/latex/base/ltnews26.tex
index 3213303ad2e..3dc40ffb73e 100644
--- a/Master/texmf-dist/source/latex/base/ltnews26.tex
+++ b/Master/texmf-dist/source/latex/base/ltnews26.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 2016
+% Copyright 2017
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -75,7 +75,7 @@ this change.
The team expect to make wider use of \eTeX{} within the kernel in future;
details will be announced where they impact on end users in a visible way.
-\section{Default Encodings in \hologo{XeLaTeX} and \hologo{LuaLaTeX}}
+\section{Default encodings in \hologo{XeLaTeX} and \hologo{LuaLaTeX}}
The default encoding in \LaTeX\ has always been the original
128-character encoding \texttt{OT1}. For Unicode based \TeX\ engines, this
is not really suitable, and is especially problematic with
@@ -136,18 +136,18 @@ is now included in \hologo{XeLaTeX} by default. As usual
this change will be undone if an earlier
release is specified using the \textsf{latexrelease} package.
-\section{The \textsf{fixltx2e} Package}
+\section{The \textsf{fixltx2e} package}
As described in \LaTeX{} News~22, the \textsf{fixltx2e} package has become
obsolete with the new update policy. Since 2015 it has just made a
warning and exited. In this release we have re-introduced all
the code from the original fixes in the 2014 \LaTeX\ but guarded by
\verb|\IncludeInRelease{2015/01/01}|.
-So for current releases \textsf{fixltx2e} still just makes a warning
+So for current releases \textsf{fixltx2e} still just displays a warning
but for old releases, whether that is an old format, or a format with
the version date reset via the \textsf{latexrelease} package, the
fixes in the original \textsf{fixltx2e} will be applied.
-This improves the ability to run old documents in a way compatible
+This improves the ability to run old documents in a way that is compatible
with contemporary formats. If you have a 2014 document that used
\verb|\usepackage{fixltx2e}| and you add
\verb|\RequirePackage[2014/01/01]{latexrelease}| and process it with the
@@ -166,7 +166,7 @@ test files to accompany bug reports on the core \LaTeX\ distribution.
This is being published separately to CTAN at the same time as this
release. By using the \textsf{latexbug} package you can easily check
that the packages involved in the test are all part of the core
-release. The \LaTeX\ project can not handle bug reports on contributed
+release. The \LaTeX\ project cannot handle bug reports on contributed
packages, which should be directed to the package maintainer as given
in the package documentation.
@@ -200,7 +200,7 @@ in the page head or foot and the body of the page, as reported in
tools/4488}.
There is also an update to the \hologo{LuaTeX} support in \textsf{bm}.
-\section{An addendum to the release changes in 2015}
+\section{An addendum to the release changes in 2015: page breaks and vertical spacing}
In 2015 we announced the introduction of the roll-back\slash
roll-forward concept to manage bug fixes and additions to core
@@ -222,7 +222,7 @@ when typesetting in two-column mode).
Starting with release 2015/01/01 this is now finally corrected already
in the kernel and not only in \textsf{fixltx2e}. In nearly all
circumstances this will either make no difference to existing
-documents, or it will locally improve the visual appearence of that
+documents, or it will locally improve the visual appearance of that
document without changing anything on other pages. However, by the
nature of the change it is also possible that there are further
non-local changes to the page breaks due to the different break
diff --git a/Master/texmf-dist/source/latex/base/ltoutenc.dtx b/Master/texmf-dist/source/latex/base/ltoutenc.dtx
index 9d91b47cc5a..4fa67df0911 100644
--- a/Master/texmf-dist/source/latex/base/ltoutenc.dtx
+++ b/Master/texmf-dist/source/latex/base/ltoutenc.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright 1993-2017
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -38,14 +38,14 @@
%<TU>\ProvidesFile{tuenc.def}
%<package>\ProvidesPackage{fontenc}
%<TS1sty>\ProvidesPackage{textcomp}
-%<OT1|T1|OMS|OML|OT4|TU|package|TS1sty> [2016/12/11 v2.0a
+%<OT1|T1|OMS|OML|OT4|TU|package|TS1sty> [2017/01/24 v2.0c
%<OT1|T1|OMS|OML|OT4|TS1|TU> Standard LaTeX file]
%<package|TS1sty> Standard LaTeX package]
%
%<*driver>
% \fi
\ProvidesFile{ltoutenc.dtx}
- [2016/12/11 v2.0a LaTeX Kernel (font encodings)]
+ [2017/01/24 v2.0c LaTeX Kernel (font encodings)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltoutenc.dtx}
@@ -2639,7 +2639,11 @@
%
% \subsection{Definitions for the TU encoding}
%
-% \changes{v2.0a}{2016/12/11/04}{Added TU encoding}
+% \changes{v2.0a}{2016/12/04}{Added TU encoding}
+% \changes{v2.0b}{2017/01/23}{Added TU specific commands in ASCII range pr/4500}
+% \changes{v2.0c}{2017/01/24}{TeX ligature syntax for xetex and luatex reversed}
+% \changes{v2.0c}{2017/01/24}{Make \cs{textasteriskcentered} U+2217 not U+204E}
+% \changes{v2.0c}{2017/01/24}{Declare TU composites for i and j}
%
% The TU encoding was originally introduced in the contributed
% package \texttt{fontspec} as a Unicode encoding for XeTeX and
@@ -2702,14 +2706,14 @@
%
% LuaTeX.
% \begin{macrocode}
- \def\UnicodeFontTeXLigatures{mapping=tex-text;}
+ \def\UnicodeFontTeXLigatures{+tlig;}
\fi
\else
% \end{macrocode}
%
% XeTeX
% \begin{macrocode}
- \def\UnicodeFontTeXLigatures{+tlig;} % "+trep;" no longer needed
+ \def\UnicodeFontTeXLigatures{mapping=tex-text;}
% \end{macrocode}
%
% \begin{macrocode}
@@ -2739,6 +2743,14 @@
% \end{macrocode}
%
% \begin{macrocode}
+\DeclareTextSymbol{\textdollar} \UnicodeEncodingName{"0024}
+\DeclareTextSymbol{\textless} \UnicodeEncodingName{"003C}
+\DeclareTextSymbol{\textgreater} \UnicodeEncodingName{"003E}
+\DeclareTextSymbol{\textbackslash} \UnicodeEncodingName{"005C}
+\DeclareTextSymbol{\textunderscore} \UnicodeEncodingName{"005F}
+\DeclareTextSymbol{\textbraceleft} \UnicodeEncodingName{"007B}
+\DeclareTextSymbol{\textbar} \UnicodeEncodingName{"007C}
+\DeclareTextSymbol{\textbraceright} \UnicodeEncodingName{"007D}
\DeclareTextSymbol{\textexclamdown} \UnicodeEncodingName{"00A1}
\DeclareTextSymbol{\textcent} \UnicodeEncodingName{"00A2}
\DeclareTextSymbol{\textsterling} \UnicodeEncodingName{"00A3}
@@ -2824,7 +2836,6 @@
\DeclareTextSymbol{\textfractionsolidus} \UnicodeEncodingName{"2044}
\DeclareTextSymbol{\textlquill} \UnicodeEncodingName{"2045}
\DeclareTextSymbol{\textrquill} \UnicodeEncodingName{"2046}
-\DeclareTextSymbol{\textasteriskcentered}\UnicodeEncodingName{"204E}
\DeclareTextSymbol{\textdiscount} \UnicodeEncodingName{"2052}
\DeclareTextSymbol{\textcolonmonetary} \UnicodeEncodingName{"20A1}
\DeclareTextSymbol{\textlira} \UnicodeEncodingName{"20A4}
@@ -2847,6 +2858,7 @@
\DeclareTextSymbol{\textrightarrow} \UnicodeEncodingName{"2192}
\DeclareTextSymbol{\textdownarrow} \UnicodeEncodingName{"2193}
\DeclareTextSymbol{\textminus} \UnicodeEncodingName{"2212}
+\DeclareTextSymbol{\textasteriskcentered}\UnicodeEncodingName{"2217}
\DeclareTextSymbol{\textsurd} \UnicodeEncodingName{"221A}
\DeclareTextSymbol{\textlangle} \UnicodeEncodingName{"2329}
\DeclareTextSymbol{\textrangle} \UnicodeEncodingName{"232A}
@@ -2917,9 +2929,13 @@
\DeclareTextComposite{\^} \UnicodeEncodingName{e}{"00EA}
\DeclareTextComposite{\"} \UnicodeEncodingName{e}{"00EB}
\DeclareTextComposite{\`} \UnicodeEncodingName\i {"00EC}
+\DeclareTextComposite{\`} \UnicodeEncodingName{i}{"00EC}
\DeclareTextComposite{\'} \UnicodeEncodingName\i {"00ED}
+\DeclareTextComposite{\'} \UnicodeEncodingName{i}{"00ED}
\DeclareTextComposite{\^} \UnicodeEncodingName\i {"00EE}
+\DeclareTextComposite{\^} \UnicodeEncodingName{i}{"00EE}
\DeclareTextComposite{\"} \UnicodeEncodingName\i {"00EF}
+\DeclareTextComposite{\"} \UnicodeEncodingName{i}{"00EF}
\DeclareTextComposite{\~} \UnicodeEncodingName{n}{"00F1}
\DeclareTextComposite{\`} \UnicodeEncodingName{o}{"00F2}
\DeclareTextComposite{\'} \UnicodeEncodingName{o}{"00F3}
@@ -2970,15 +2986,20 @@
\DeclareTextComposite{\^} \UnicodeEncodingName{h}{"0125}
\DeclareTextComposite{\~} \UnicodeEncodingName{I}{"0128}
\DeclareTextComposite{\~} \UnicodeEncodingName\i {"0129}
+\DeclareTextComposite{\~} \UnicodeEncodingName{i}{"0129}
\DeclareTextComposite{\=} \UnicodeEncodingName{I}{"012A}
\DeclareTextComposite{\=} \UnicodeEncodingName\i {"012B}
+\DeclareTextComposite{\=} \UnicodeEncodingName{i}{"012B}
\DeclareTextComposite{\u} \UnicodeEncodingName{I}{"012C}
\DeclareTextComposite{\u} \UnicodeEncodingName\i {"012D}
+\DeclareTextComposite{\u} \UnicodeEncodingName{i}{"012D}
\DeclareTextComposite{\k} \UnicodeEncodingName{I}{"012E}
\DeclareTextComposite{\k} \UnicodeEncodingName\i {"012F}
+\DeclareTextComposite{\k} \UnicodeEncodingName{i}{"012F}
\DeclareTextComposite{\.} \UnicodeEncodingName{I}{"0130}
\DeclareTextComposite{\^} \UnicodeEncodingName{J}{"0134}
\DeclareTextComposite{\^} \UnicodeEncodingName\j {"0135}
+\DeclareTextComposite{\^} \UnicodeEncodingName{j}{"0135}
\DeclareTextComposite{\c} \UnicodeEncodingName{K}{"0136}
\DeclareTextComposite{\c} \UnicodeEncodingName{k}{"0137}
\DeclareTextComposite{\'} \UnicodeEncodingName{L}{"0139}
@@ -3044,6 +3065,7 @@
\DeclareTextComposite{\v} \UnicodeEncodingName{a}{"01CE}
\DeclareTextComposite{\v} \UnicodeEncodingName{I}{"01CF}
\DeclareTextComposite{\v} \UnicodeEncodingName\i {"01D0}
+\DeclareTextComposite{\v} \UnicodeEncodingName{i}{"01D0}
\DeclareTextComposite{\v} \UnicodeEncodingName{O}{"01D1}
\DeclareTextComposite{\v} \UnicodeEncodingName{o}{"01D2}
\DeclareTextComposite{\v} \UnicodeEncodingName{U}{"01D3}
@@ -3057,6 +3079,7 @@
\DeclareTextComposite{\k} \UnicodeEncodingName{O}{"01EA}
\DeclareTextComposite{\k} \UnicodeEncodingName{o}{"01EB}
\DeclareTextComposite{\v} \UnicodeEncodingName\j {"01F0}
+\DeclareTextComposite{\v} \UnicodeEncodingName{j}{"01F0}
\DeclareTextComposite{\'} \UnicodeEncodingName{G}{"01F4}
\DeclareTextComposite{\'} \UnicodeEncodingName{g}{"01F5}
\DeclareTextComposite{\textcommabelow}\UnicodeEncodingName{S}{"0218}
diff --git a/Master/texmf-dist/source/latex/base/ltvers.dtx b/Master/texmf-dist/source/latex/base/ltvers.dtx
index eb49ec0d982..3f34ed040e3 100644
--- a/Master/texmf-dist/source/latex/base/ltvers.dtx
+++ b/Master/texmf-dist/source/latex/base/ltvers.dtx
@@ -95,7 +95,7 @@
{2017/01/01}
%</2ekernel|latexrelease>
%<*2ekernel>
-\def\patch@level{0}
+\def\patch@level{1}
% \end{macrocode}
% \end{macro}
% \end{macro}