### by Graham Williams

##### Section S CTAN Edition

Welcome to the XML based and XSL generated version of The TeX Catalogue Online, Section S CTAN Edition. This is a listing of entries in the TeX Catalogue and may take a little time to load, but is hopefully worth it. Have a look at the Catalogue Preface for alternative ways of accessing the catalogue.

The TeX Catalogue Online is also available from any CTAN node or mirror, including the following. Pick one that is close to you. (The "search" link attempts to find a CTAN node that may be close to you, courtesy of Randy Kobes. Multiple clicks may find alternatives.)

search | aarnet | switch | cstug | dante | loria | tex | roma | riken | gust | rge | ctan

Icons associated with many entries in the catalogue allow you to:

- view the directory on CTAN
- view documentation (possibly many)
- view documentation in PDF format (requires the acroread plugin)
- jump to the package's home page
- download a gzip'd tar file from a nearby CTAN node (not supported by all nodes)
- download a gzip'd tar file from ftp.dante.de

Other icons simply provide further information about the package:

- part of the teTeX distribution
- available on the TeX Live CD ROM

The license type, version (if known), and the date of the last change made to each particular Catalogue entry are also provided.

s2latex | A scribe to LaTeX converter.
The patchfile s2latex.patch provides a port to ANSI C and cleans up the Makefile.
| license: unknown (1996/06/7)

saferef | No caption.
Provides a means of expressing `typed' references (as it were) within a document.
| license: unknown (1997/02/4)

sanskrit | No caption.
A font and pre-processor suitable for the production of documents written in Sanskrit.
| license: lppl (1999/03/03)

sauter | No caption.
Extensions to the CM fonts, providing a parameterization scheme to build fonts at true design sizes.
| license: unknown (1996/05/16)

sauterfonts | No caption.
A package providing font definition files (plus a replacement for the package exscale ) to access many of the fonts in Sauter's (Knappen's, Holin's) collection. These fonts are available in all point sizes and look nicer for such ``intermediate'' document sizes as 11pt. The package sbbm is an alternative to access the bbm fonts, a nice collection of blackboard bold symbols.
| license: unknown (1998/11/12)

scale | Scale document by sqrt(2) or magstep(2).
A package to scale a document by sqrt(2) (or by \magstep{2}). This is useful if you are preparing a document on, for example, A5 paper and want to print on A4 paper to achieve a better resolution.
| license: gpl (1999/05/20)

scalefnt | Rescale fonts to arbitrary sizes.
\scalefont{2} selects the current font in twice the current size. \scalefont{.75} reduces the current font size by three quarters.
| license: lppl (1999/04/11)

schedule | No caption.

A package intended to automatically format weekly schedules using LaTeX's picture environment. It requires the packages calc and color . Its main feature is the accuracy with which appointments are represented: boxes drawn to represent a particular appointment are accurate to the minute -- i.e., a 31 minute appointment will have a box 1/60th longer than a 30 minute appointment. A number of features are included to allow the user to customize the output.

| license: unknown (1998/02/18)

script | Variant report / book styles.
| license: unknown (1999/03/03)

section | Sections.
| license: lppl (1999/05/09)

sectsty | Control sectional headers.
A LaTeX2e package to help change the style of any or all of LaTeX's sectional headers in the article, book, or report classes. Examples include the addition of rules above or below a section title. See also titlesec
| license: lppl version: 2.0.1 (1999/04/13)

semantic | No caption.
Eases the typesetting of notation of semantics and compilers. Includes T-diagrams, various derivation symbols and inference trees.
| license: lppl (1999/03/03)

seminar | No caption.
Produce overhead slides (transparencies) with bells and whistles. See also foiltex slidenotes
| license: nosell (1996/05/28)

setspace | No caption.
Support for double, one-and-a-half, and other line spacings based on pt size.
| license: unknown version: 6.4 (1998/11/27)

sfg | No caption.
Defines some commands to draw signal flow graphs as used by electrical and electronics engineers and graph theorists.
| license: unknown (1998/07/8)

sfheaders | No caption.
Print part/chapter/section headers with the sans-serif font of the current family in the the standard book/report/article document classes.
| license: unknown (1998/02/17)

shadbox | No caption.
A tool to shade the background of any box -- text, figure, table etc. -- using Plain (\La)TeX.
| license: unknown (1999/03/03)

shadethm | No caption.
Package that allows declarations of the form \newshadetheorem{thm}{Theorem} or \newshadetheorem{}[]{} or \newshadetheorem{}{}[] to produce shaded boxes from the usual command \begin{theorem} \ldots \end{theorem}. The color package is required.
| license: unknown (1999/03/03)

shading | A LaTeX Style file for putting text on a shaded background.
Requires a PostScript printer and dvi-file converter. See also color pstricks
| license: unknown version: 1.3 (1996/09/24)

shadow | Shadows.
| license: unknown (1996/10/21)

shalom | No caption.
A package intended for simple documents with some Hebrew (using some words, an address, a short abstract, without fussing around with TeX--\Xet, hebrew screen fonts or keyboard encodings).
| license: unknown (1996/05/30)

shapepar | A macro to typeset paragraphs in specific shapes.
| license: dfsg version: 1.01 (1996/07/3)

shhyphl | Serbo-croat hyphenation written in the latin alphabet.
| license: unknown (1999/01/7)

shortlst | No caption.
Provides four environments for typesetting lists of short items which may be layout horizontally as well.
| license: unknown (1998/11/29)

shorttoc | No caption.
A package to create another table of contents with a different depth, useful in large documents where a detailed table of contents should be accompanied by a shorter one, giving only a general overview of the main topics in the document.
| license: unknown (1998/07/22)

showdim | No caption.
A package for LaTeX providing a number of commands for printing the value of a TeX dimension. For example, \tenthpt{\baselineskip} yields the current value of \baselineskip rounded to the nearest tenth of a point.
| license: unknown (1998/07/30)

showkeys | Show label, ref, cite and bib keys.
| license: unknown (1 Apr 1991)

showlabels | Show label commands in the margin.
| license: unknown (1999/03/03)

siam | Styles for SIAM publications.
| license: unknown (1999/03/03)

sidecap | Typeset captions sideways.
Defines environments called SCfigure and SCtable (analogous to figure and table) to typeset captions sideways. Options include outercaption, innercaption, leftcaption and rightcaption.
| license: lppl (1999/05/11)

siggraph | No caption.
Document class for formatting papers according to the specifications for submission to the annual ACM Siggraph conference.
| license: unknown (1999/03/03)

simpsons | MetaFont source for Simpsons characters.
| license: unknown (1999/03/03)

sinhala | Support for thr sinhala language.
| license: unknown version: 2.1.1 (1996/10/31)

sirlin | No caption.
A set of files for typing the Tibetan language in TeX or LaTeX.
| license: unknown (1996/08/16)

siunits | International System of Units.
Typeset physical units following the rules of the International System of Units (SI).
| license: lppl version: 0.06 (1999/04/09)

slashbox | No caption.
Draw an oblique (slash) line in a `tabular' column in LaTeX.
| license: unknown (1998/02/20)

slashed | Put a slash through characters.
Useful for the Physicist's `Feynman slashed character' notation.
| license: lppl (1999/04/11)

slemph | Slanted emphasis in LaTeX.
A LaTeX package defining \itswitch, \slswitch, \textitswitch, and \textslswitch, which switch between slanted or italic type and upright type. Can be used to represent emphasis with slanted type.
| license: gpl version: 1.2, 1999/02/25 (1999/03/10)

slidenotes | No caption.
A class package for the easy production of a slide collection with annotations. Builds on the report style (or variants). See also foiltex seminar
| license: unknown version: 2.27 (1998/12/16)

slides | No caption.
This is a standard LaTeX2e class for the production of overhead transparencies (foils), replacing the older SliTeX format. Can be used in conjunction with lscape and fancyhdr , for example.
| license: unknown (1997/06/17)

smallcap | No caption.
Support for all 4 shapes of small caps in DC1.3 where SC becomes a family, rather than a shape (\scshape is replaced by \scfamily). Thus you can write \bf\scfamily\slshape to get small caps bold slanted.
| license: unknown (1999/03/03)

smartmn | No caption.
This package activates the minus sign such that it guesses whether to print as a hyphen or as minus sign in text mode (which is one of the most common typografical errors in LaTeX texts).
| license: unknown (1996/11/5)

sober | Reduces the amount of white space on the page.
Reduces the size of various skips.
| license: unknown (1 Apr 1991)

sobolev | No caption.
Provides commands which are useful when dealing with Hilbert and Sobolev spaces (which occours very often, for example, in numerical analisys). It also provides the \Norm, \SemiNorm, \Scalar and Crochet commands which are also involved in the same context.
| license: lppl (1999/03/03)

somedefs | No caption.
A programmer's toolkit package for use by package writers supporting the provision of options which switch definitions contained in a package on and off through package options. It thus does not require all of the package to be loaded into memory.
| license: unknown version: 0.3 (1998/08/12)

songbook | Package for typesetting song lyrics.
| license: unknown version: 3.0 (1998/06/30)

sorhyph | Upper sorbian hyphenations patterns.
| license: unknown (1997/05/12)

soul | Hyphenation for letterspacing, underlining, and more.
Provides hyphenateable spacing out (letterspacing), underlining, striking out, etc., using the TeX hyphenation algorithm to find the proper hyphens automatically. The package also provides a mechanism that can be used to implement similar tasks, that have to treat text syllable by syllable. This is shown in two examples.
| license: lppl version: 1.2 (1999/05/17)

spanish | No caption.
Various TeX related files for typesetting documents written in Spanish, including hyphenation and dictionaries.
| license: unknown (1996/05/21)

spanishb | A Spanish style using babel.
| license: unknown version: 1.1 (1998/10/5)

sphack | No caption.
Change bsphack/esphack so that it is invisible in vertical mode.
| license: unknown (1998/05/28)

sprite | Macros to set bitmaps with TeX.
| license: unknown (1999/03/03)

ssqquote | No caption.
LaTeX package and font definition file to access the `cmssq' fonts, i.e. Computer Modern Sans Serif Quotation Style. The LaTeX package also defines a chapterquotes environment as an example application.
| license: unknown version: 1994/08/21 v1.3 (1999/03/03)

startex | No caption.
A TeX format designed to help students write short reports and essays. It provides the user with a suitable set of commands for such a task. It is also more robust than plain TeX and LaTeX.
| license: unknown (1999/03/03)

stdclsdv | Provide sectioning information for package writers.
The stdclsdv package is designed for package writers who need to know what sectioning divsions are provided by the document's class. It also provides a version of \CheckCommand that sets a flag rather than printing a warning.
| license: lppl (1999/01/21)

stmaryrd | St Mary Road symbols for functional programming.
See also stmaryrd-ps
| license: nosell (1998/04/25)

stmaryrd-ps | No caption.
Converted (PostScript) outlines of the stmaryrd fonts.
| license: nosell (1998/07/25)

subeqn | Package for subequation numbering.
| license: lppl (1999/03/03)

subeqnarray | Equation array with sub numbering.
| license: lppl (1999/03/03)

subfigure | Figures divided into subfigures.
| license: dfsg (1999/03/03)

subscript | Provides the textsubscript command.
Provides a command \textsubscript, which is copied from the command \textsuperscript that's part of LaTeX.
| license: lppl (1999/05/20)

supertabular | A multi-page tables package.
Generally longtable is a little easier to use and more flexible.
| license: lppl version: 4.1a (1999/03/03)

swiftex | Edit doc.sty and normal LaTeX files with GNU Emacs.

docTeX mode is for editing buffers containing self-documenting LaTeX code that uses the doc package, including the ltxdoc document class. For these buffers, docTeX mode is significantly more useful than the alternatives provided by standard Emacs and AUC TeX . swifTeX mode is for editing buffers containing normal LaTeX files and provides an alternative to the LaTeX modes in the standard Emacs distribution and the AUC TeX package.

| license: gpl version: 1.29, 1999/03/08 (1999/03/10)

syngen | A tool for generating syntax diagrams from BNF\@.
A tool for generating syntax diagrams from BNF\@. The diagrams use the LaTeX picture mode and can be included in any LaTeX2e document.
| license: gpl version: 0.4 (1999/03/03)

syntonly | No caption.
Implements the \syntaxonly declaration used for running a document through LaTeX without actually getting any output.
| license: unknown (1 Apr 1991)

synttree | No caption.
A package to typeset syntactic trees such as those used in Chomsky's Generative grammar, based on a description of the structure of the tree.
| license: unknown (1998/08/12)