% \iffalse meta-comment % % Copyright (C) 1993-2024 % The LaTeX 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 2008 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: ltnews14.tex % % This is issue 14 of LaTeX News. \documentclass % [lw35fonts] % uncomment this line to get Palatino {ltnews}[2001/07/12] % \usepackage[T1]{fontenc} \publicationmonth{June} \publicationyear{2001} \publicationissue{14} \providecommand\pkg[1]{\texttt{#1}} \providecommand\cls[1]{\texttt{#1}} \providecommand\option[1]{\texttt{#1}} \providecommand\env[1]{\texttt{#1}} \providecommand\file[1]{\texttt{#1}} \begin{document} \maketitle \raisefirstsection \section{Future releases} We are currently exploring how to best support the very large community of individuals, organisations and enterprises that depend on the robustness and availability of the current standard \LaTeX{} distribution. The results of this may lead to some changes in the regular release schedule and the handling of bug reports during the next year. \section{New release of \textsf{Babel} (required)} Earlier this year a new release of \textsf{Babel} (3.7) became available. You can read about its new features in \begin{latexonly} \file{http://www.ctan.org/tex-archive/macros/}\\ \hspace*{4em}\file{latex/required/babel/announce.txt} \end{latexonly} \begin{htmlonly} \url{http://www.ctan.org/tex-archive/macros/latex/required/babel/announce.txt} \end{htmlonly} One of the bugs that got fixed in this release deals with how labels are handled by \LaTeX{}. Because this part of the kernel is modified by \pkg{babel}, the relevant changes need to be coordinated. Therefore to use \pkg{Babel} with this release of \LaTeX{} you will need to update your version of \pkg{babel} to at least 3.7. \section{New input encoding \option{latin9}} The package \pkg{inputenc} has, thanks to Karsten Tinnefeld, been extended to cover the \option{latin9} input encoding. The ISO-Latin~9 encoding is a useful modern replacement for ISO-Latin~1 that contains a few characters needed for French and Finnish. Of wider interest, it also contains the euro currency sign; this could be the killer argument for many 8-bit texts to use Latin-9 in the future. According to a Linux manpage, ISO~Latin-9 supports Albanian, Basque, Breton, Catalan, Danish, Dutch, English, Estonian, Faroese, Finnish, French, Frisian, Galician, German, Greenlandic, Icelandic, Irish Gaelic, Italian, Latin, Luxembourgish, Norwegian, Portuguese, Rhaeto-Romanic, Scottish Gaelic, Spanish and Swedish.\\ The characters added in \option{latin9} are (in \LaTeX{} notation):\\ \begin{small} \verb| \texteuro \v S \v s \v Z \v z \OE \oe \" Y | \end{small}\\ They displace the following characters from \option{latin1}:\\ \begin{small} \verb| \textcurrency \textbrokenbar \"{} \'{} \c{} |\\ \verb| \textonequarter \textonehalf \textthreequarters | \end{small} \section{New tools} The new package \pkg{trace} provides many commands to control \LaTeX{}'s tracing and debugging output, including the excellent new information available with \eTeX{} such as the extremely useful tracing of local assignments. You will find it in the tools distribution. It offers the command \verb|\traceon|, which is similar to \verb|\tracingall| but suppresses uninteresting stuff such as font loading by NFSS (which can go on for pages if you are unlucky). It also offers \verb|\traceoff| to \ldots\ guess what! Full details are in the documented source file, \file{trace.dtx}. In the base \pkg{ifthen} package we have added the uppercase synonyms \verb|\NOT| \verb|\AND| and \verb|\OR|. \section{New experimental code} In \textit{\LaTeX{} News~12} we announced some ongoing work towards a `Designer Interface for \LaTeX' and we presented some early results thereof. Since then, at Gutenberg\,2000 in Toulouse and TUG\,2000 in Oxford, we described a new output routine and an improved method of handling vertical mode material between paragraphs. In combination these support higher quality \emph{automated}\footnote {The stress here is on automated!} page-breaking and page make-up\latex{\\} for complex pages---the best yet achieved with \TeX{}! More recently we have added material to handle the complex front matter requirements of journal articles; this was presented at Gutenberg\,2001 in Metz. A paper describing the new output routine is \begin{latexonly} at\\ \begin{small} \file{http://www.latex-project.org/papers/xo-pfloat.pdf}\\ \end{small} \end{latexonly} \begin{htmlonly} at \url{http://www.latex-project.org/papers/xo-pfloat.pdf}. \end{htmlonly} All code examples and documentation are available \begin{latexonly} at\\ \begin{small} \file{http://www.latex-project.org/code/experimental} \end{small} \end{latexonly} \begin{htmlonly} at \url{http://www.latex-project.org/code/experimental/}. \end{htmlonly} This directory has been extended to contain the following. \begin{description} \item[galley] Prototype implementation of the interface\latex{\\} for manipulating vertical material in galleys. \item[xinitials] Prototype implementation of the interface\latex{\\} for paragraph initials (needs the \pkg{galley} package). \item[xtheorem] Contributed example using the \pkg{template} package to provide a designer interface for theorem environments. \item[xor] A prototype implementation of the new output routine as described in the \file{xo-pfloat.pdf} paper. \item[xfrontm] A prototype version of the new font matter interface. \end{description} \end{document}