1 \NeedsTeXFormat{LaTeX2e
}
2 \ProvidesFile{tools-overview.tex
}[2015/
03/
31 v1.0 Tools overview
]
4 % Copyright (c) 2006-2014 Heiko Oberdiek
5 % (c) 2015-2016 The LaTeX3 Project
7 % This file is part of the Standard LaTeX `Tools Bundle'.
8 % -------------------------------------------------------
10 % It may be distributed and/or modified under the
11 % conditions of the LaTeX Project Public License, either version 1.3c
12 % of this license or (at your option) any later version.
13 % The latest version of this license is in
14 % http://www.latex-project.org/lppl.txt
15 % and version 1.3c or later is part of all distributions of LaTeX
16 % version 2005/12/01 or later.
18 % The list of all files belonging to the LaTeX `Tools Bundle' is
19 % given in the file `manifest.txt'.
21 % This file is derived from `tools.tex' and `tools-overview.cls'
22 % from the `latex-tds' bundle maintained by Heiko Oberdiek.
24 \documentclass[a4paper,
12pt
]{article
}
35 \usepackage{calc
}[2005/
08/
06]
41 pdftitle=
{LaTeX's Tools Bundle
},
42 pdfsubject=
{Overview
},
43 pdfauthor=
{Heiko Oberdiek
},
44 pdfcreator=
{Project `latex-tds'
},
46 \title{Contents of
\LaTeX's Tools Bundle
}
50 \let\TO@
document\document
51 \let\TO@enddocument
\enddocument
57 \setlength{\maxlen}{0pt
}%
62 \setlength{\leftmargin}{\maxlen +
\labelsep}%
63 \setlength{\labelwidth}{\maxlen}%
64 \setlength{\partopsep}{0pt
}%
70 \newcommand{\entry}[2]{%
75 \href{file:
#1.pdf
}{\printpackage{#1}}%
81 \maxof{\maxlen}{\widthof{\printpackage{#1}}}%
85 \newcommand*
{\printpackage}[1]{%
88 \newcommand*
{\outline}[1]{%
96 /D
[0/XYZ null null null
]%
101 \renewcommand*
{\maketitle}{%
113 \providecommand*
{\cs}[1]{%
114 \texttt{\textbackslash#1}%
121 Place text after the current page.
124 Extended versions of the environments array, tabular and tabular*.
127 Access bold math symbols.
130 Infix arithmetic expresions. Contributed to the distribution by
131 Kresten Krab Thorup and Frank Jensen.
134 Alignment on
\emph{decimal points
} in tabular entries. Requires array.
137 Adds
\emph{large delimiters
} around arrays. Requires array.
140 Extended version of the enumerate environment.
143 Suite of small files which may be used to control
\TeX{}'s
144 missing file error loop.
147 Package and test file for producing
\emph{font samples
}
150 Place footnotes in the right hand column in two-column mode.
153 Finer control over horizontal rules in tables. Requires array.
155 \entry{indentfirst
}{%
156 Indent the first paragraph of sections etc.
159 Produces an overview of the layout of the current
document.
162 Multipage tables. (Does not require array, but uses the extended
163 features if both are loaded.)
166 Typeset text in columns, with the length of the final columns
170 Preload fonts under the old internal font names of
\LaTeX{}2.09.
171 Not recomended for new packages, but may help when updating old
175 Unified interface to ``shell escape'' i.e., access to system commands
176 based on
\texttt{\string\write18} or
\texttt{os.execute
} depending
177 on the system in use.
180 Draft mode showing the
\emph{keys
} used by
\cs{label
},
\cs{ref
},
\cs{cite
} etc.
183 Selective handling of package options. (Used in rawfonts.sty.)
186 Defines tabularx environment (similar to tabular*) but modifies
187 column widths, not inter-column space, to achieve a desired
191 Flexible definition of
\emph{theorem-like
} environments.
194 The package helps to suppress and to control the amount of tracing
195 output (
\cs{tracingall
}) by taming calc and making NFSS less noisy.
198 \emph{Smart
} handling of page references.
201 Flexible version of verbatim environment.
204 eXternall References. Extend
\cs{ref
} to access
\cs{label
} commands in
208 Smart space command that avoids the common mistake of missing
209 spaces after command names.