summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/base/ltnews21.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-05-15 23:36:18 +0000
committerKarl Berry <karl@freefriends.org>2014-05-15 23:36:18 +0000
commitdca48e0463c30cae993fc56bc2a7a85c8a5a24e4 (patch)
treeb530e516285e18718a1b204d1cf5789849dfd22c /Master/texmf-dist/source/latex/base/ltnews21.tex
parentb755e65140bb4bc3a407bf1b0aea9dd78d846c8e (diff)
latex2e via latex-tds
git-svn-id: svn://tug.org/texlive/trunk@34051 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/base/ltnews21.tex')
-rw-r--r--Master/texmf-dist/source/latex/base/ltnews21.tex49
1 files changed, 25 insertions, 24 deletions
diff --git a/Master/texmf-dist/source/latex/base/ltnews21.tex b/Master/texmf-dist/source/latex/base/ltnews21.tex
index 89aa353db84..635aa890d55 100644
--- a/Master/texmf-dist/source/latex/base/ltnews21.tex
+++ b/Master/texmf-dist/source/latex/base/ltnews21.tex
@@ -66,9 +66,8 @@ 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
+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
@@ -82,14 +81,13 @@ at:\\ \url{http://latex-project.org/cgi-bin/ltxbugs2html}
-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.
+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}.
@@ -105,7 +103,7 @@ For this release we made the following changes to this package:
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.
+ \verb=\enlargethispage= generated a low-level \TeX{} error.
This behaviour of the package is now improved.
\end{itemize}
@@ -115,7 +113,7 @@ For this release we made the following changes to this package:
\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
+trace the detailed behaviour 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
@@ -140,13 +138,16 @@ 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.
+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.
+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.
@@ -222,10 +223,10 @@ 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.
+to allow \verb|\par| (and blank lines) in values.
+(A second change, to parsing of brace groups
+in a construct such as \texttt{key=\{\{\{value\}\}\}}, was reverted in v1.15.)
+See graphics/3446.
@@ -239,7 +240,7 @@ 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
+different flavours 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.