summaryrefslogtreecommitdiff
path: root/macros/latex/base/ltnews15.tex
blob: b95801dd6e5a16dd7aad41059f9ecc414aea4df1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
% \iffalse meta-comment
%
% Copyright (C) 1993-2023
% 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: ltnews15.tex
%
% This is issue 15 of LaTeX News.

\documentclass
%    [lw35fonts]     % uncomment this line to get Palatino
   {ltnews}[2004/02/28]

% \usepackage[T1]{fontenc}

\publicationmonth{December}
\publicationyear{2003}
\publicationissue{15}

\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{Anniversary release}

Yes, it's now 10~years since the first release in this series and, for
Knuthists, this release also contains \textit{Issue 16}\,!

Meanwhile this \textit{Issue~15} describes the major new features in
the current release whilst \textit{Issue~16} looks\newline
a little way into the future of \LaTeX{}.


\section{LPPL -- new version}

Most importantly, there is now a new version, 1.3, of the \LaTeX{}
Project Public Licence.   Many of you will\newline
be thrilled to know that, following the exchange of over 1600 e-mail
messages dissecting various aspects of its philosophy such as `how
many angels can appear in the name of a file before it becomes
non-free', this version\newline
is now officially a DFSG (Debian Free Software Guidelines) approved license.
The discussions start at
\url{http://lists.debian.org/debian-legal/2002/debian-legal-200207/threads.html}
with high traffic throughout August to October~2002 and further
heated discussions starting in April~2003 and concluding
around June at
\url{http://lists.debian.org/debian-legal/2003/debian-legal-200306/msg00206.html}.

The important features of the new version are useful clarifications in
the wording, and revised procedures\newline
for making a change to the Current Maintainer of a package.  Special
thanks to all those people from\newline Debian Legal who worked
constructively with us\newline
on this onerous task, especially but not exclusively\newline
Jeff Licquia and Branden Robinson.


\section{Small updates to varioref}

The English has been corrected in \verb|\reftextbefore|
(an incompatible change).  There are other extensions
such as \verb|\labelformat|, \verb|\Ref|, \verb|\Vref| and \verb|\vpagerefnum|.
Some Dutch text has also been changed and two\newline
new options added: \option{slovak} and \option{slovene}.


\section{New and more robust commands}

Many of the math mode commands for compound symbols have been made
robust and a new robust command has been added: \verb|\nobreakdashes|.
This last is a low-level command, borrowed from the \pkg{amsmath}
package, for use only before hyphens or dashes.  It prevents the line
break that is normally allowed\newline
after the following sequence of dashes.


\section{Fixing font sizes}

The new \pkg{fix-cm} package, by Walter Schmidt, changes the CM font
definition (\texttt{.fd}) files so that similar design sizes are used
in both the \texttt{OT1} and \texttt{T1} encodings.


\section{Font encodings}

A number of options have been added to the \pkg{textcomp} package,
enabling only available glyphs to be used.
Also, the `NFSS font families' are now divided into five different groups
according to the subset of glyphs each provides from the full
collection of symbols in the TS1 encoding.
Given sufficient information about a font family
\pkg{textcomp} will use this in order to limit the\newline
typesetting to those glyphs that are available.

Use of this mechanism has also enhanced \verb|\oldstylenums|
to use the current font if possible.


\section{Displaying font tables}

With the \pkg{nfssfont} package you can now
specify the font to display by giving its `NFSS classification',
rather than needing to know its external font file's name.
It is also now possible to generate large collections of font
tables in batch mode by providing a suitable input file.


\section{New input encodings}

The \pkg{inputenc} package has been extended as follows:
\option{macce} input encoding
(Apple Central European),
thanks to Radek Tryc and Marcin Wolinski; \option{cp1257}\newline
for Baltic languages; \package{latin10},
thanks to Ionel Ciob\^{i}c\u{a}.\newline
The euro symbol has by
now been added to several encodings:
\option{ansinew}, \option{cp1250}
and \option{cp1252} (which also\newline
has another addition), whilst \option{cp858}
adds it to \option{cp850}.


\section{Unicode input}

Partial, experimental support for text files that use the Unicode
encoding form UTF-8 is now provided by the option \option{utf8} for
the \pkg{inputenc} package.

The only Unicode text file characters supported by the current version
are those based on the most common inputs for glyphs from the small
collection\newline
of standard \LaTeX{} Latin encodings.


\section{And finally \ldots\ pict2e}

The old, non-functional version of this package has been removed
 as there is now a fully working version from Hubert G\"a{\ss}lein
 and Rolf Niepraschk.  It is described
 in \textit{The \LaTeX{} Manual}.

\end{document}