summaryrefslogtreecommitdiff
path: root/macros/latex-dev/base/ltnews05.tex
blob: 07b95287ef475cdfa89da47db71a674efdc075a9 (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
% \iffalse meta-comment
%
% Copyright (C) 1993-2020
% 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 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: ltnews05.tex

% This is issue 5 of LaTeX News.

\documentclass
%    [lw35fonts]
   {ltnews}

% \usepackage[T1]{fontenc}

\publicationmonth{June}
\publicationyear{1996}
\publicationissue{5}

\begin{document}

\maketitle

\section{Welcome to \LaTeXNews~5}
This issue of \emph{\LaTeXNews} accompanies the fifth release of the
new standard \LaTeX{}, \LaTeXe.

\section{Extra possibilities for section headings}
Most \LaTeX\ sectioning commands are defined using
\verb|\@startsection|.
For example, the \textsf{article} class defines:
\begin{small}
\begin{verbatim}
\newcommand\section{\@startsection
 {section}{1}{0pt}{-3.5ex plus-1ex minus-.2ex}%
 {2.3ex plus.2ex}{\normalfont\Large\bfseries}}
\end{verbatim}
\end{small}
The last argument specifies the style in which the section heading is
to be typeset.

The new feature added at this release is that at the \emph{end} of
this argument you may specify a command that \emph{takes an argument}.
This command will be applied to the section number and heading.
For example, one could use the \verb|\MakeUppercase| command to
produce uppercase headings. A package or class file could contain:
\begin{small}
\begin{verbatim}
\renewcommand\section{\@startsection
 {section}{1}{0pt}{-3.5ex plus-1ex minus-.2ex}%
 {2.3ex plus.2ex}{\normalfont\Large\MakeUppercase}}
\end{verbatim}
\end{small}
to produce section headings using uppercase medium weight text, rather
than the bold text used by \textsf{article}. Note that, like the font
choice, the uppercasing applies only to the actual heading (including
any automatically generated section number), not to the text as it may
appear in the running head or table of contents.

\section{The `openany' option in the `book' class}
The \textsf{openany} option allows chapter and similar openings to
occur on left hand pages. Previously this option only affected
\verb|\chapter| and \verb|\backmatter|. It now also affects
\verb|\part|, \verb|\frontmatter| and \verb|\mainmatter|.

\section{More font (output) encodings}
The font encoding name \texttt{T3} has been allocated to the encoding
used in the new 256-character \textsc{IPA} fonts (for the phonetic
alphabet) produced by Rei Fukui. His package, \textsf{tipa},
gives access to these fonts and should soon be available.  (The
encoding named \texttt{OT3} is the 128-character encoding used in the
\textsc{IPA} fonts produced by Washington State University.)



\section{More input encodings supported}
The \textsf{inputenc} package now supports the IBM codepage~852 used
in Eastern Europe, with the option~\texttt{[cp852]} contributed by
Petr~Sojka.

Also, the \textsf{inputenc} package now activates most `control codes'
with \textsc{ascii} values below 32.
Currently none of the encodings in the standard distribution makes use
of these positions.

\section{Fixes and improvements}
The \LaTeX\ kernel has only had minor changes, apart from
\verb|\@startsection| mentioned above.
However, some small fixes have been incorporated removing the
following problems:

\begin{itemize}
\item
  In tabular and array, previous versions of \LaTeX\ `lost' the
  inter-column space from an `\texttt{l}'-column, when that column
  was completely empty.

\item
  Previously, the use of the \verb|\nofiles| command could change
  the \emph{vertical spacing} in a document.\\ A side effect of fixing
  this is that when \verb|\nofiles| is used, \verb|\label| puts a
  blank line in the log file.

\item
  \LaTeX~often loads fonts `on demand'. Previously, this could
  happen inside the argument of an accent command and this would
  cause the accent to appear in the wrong place.

\end{itemize}

\section{Changes to the `tools' packages}

\begin{itemize}
\item
  The \textsf{longtable} package now uses a modified algorithm,
  contributed by David Kastrup, to align the `chunks' of a table.
  It is now unnecessary to edit the document to add
  \verb|\setlongtables| before the final run of \LaTeX.
  In certain cases of overlapping \verb|\multicolumn| entries, the new
  algorithm will produce better column widths than the old (at the
  price of extra passes through \LaTeX).

\item
  The \textsf{dcolumn} package now has the extra possibility of
  specifying the number of digits both \emph{before} and after the
  `decimal point'. This makes it easy to centre the column of numbers
  under a wide heading.
\end{itemize}

\section{New copy of the \LaTeX\ bug database}
\verb|http://www.tex.ac.uk/ctan/latex/bugs.html| will soon have links
to a copy of the searchable \LaTeX\ bugs database at Mainz (Germany)
as well as the original copy at Sussex (England).

\end{document}