The minitoc
package allows you to add mini-tables-of-contents (minitocs) at the beginning of every chapter, part or section. There is also provision for mini-lists of figures and of tables. At the part level, they are parttocs, partlofs and partlots. If the type of document does not use chapters, the basic provision is section level secttocs, sectlofs and sectlots. The package has provision for language-specific configuration of its own fixed names, using .mld
files.
Latexmk completely automates the process of generating a LaTeX document. Given the source files for a document, latexmk
issues the appropriate sequence of commands to generate a .dvi
, .ps
, .pdf
or hardcopy version of the document. An important feature is the preview continuous mode, where the script watches all of the source files and reruns LaTeX, etc., whenever a source file has changed. Thus a previewer can offer a display of the document's latest state.
TeXdraw is a set of macro definitions for TeX, which allow the user to produce PostScript drawings from within TeX and LaTeX. TeXdraw has been designed to be extensible. Drawing segments are relocatable, self-contained units. Using a combination of TeX's grouping mechanism and the gsave
/grestore
mechanism in PostScript, drawing segments allow for local changes to the scaling and line parameters. Using TeX's macro definition capability, new drawing commands can be constructed from drawing segments.
This package is intended for use by users who know about fonts. It is a quick-fix for fonts which do not have genuine LaTeX support. It is not meant as a replacement of the LaTeX font definition files. It is meant as something more useable for LaTeX users than the \newfont
command. With addfont
the loaded font scales along with the usual LaTeX size selection. Using this package still requires some knowledge on how to use fonts with LaTeX.
This is a complete and easy-to-use package for typesetting pretty tables of signs and variations according to French usage. The syntax is similar to that of the array
environment and uses intuitive position commands. Arrows are drawn automatically (using PSTricks by default or TikZ as an option). Macros are provided for drawing twin bars, single bars crossing the zeros, areas where the function is not defined, or placing special values. Several features of the variation tables can be customized.
This package provides a collection of simple programs for manipulating Adobe Type 1 fonts, comprising:
t1ascii
: convert PFB (binary) to PFA (ASCII) fonts;t1binary
: convert PFA to PFB fonts;t1disasm
: convert PFA or PFB fonts to human-readable and -editable format;t1asm
: reassemble such editable formats to a font;t1unmac
: extract font resources from a Macintosh font file;t1mac
: generate a Macintosh font from a Type 1 font.
Dvisvgm is a command line utility that converts TeX DVI as well as EPS and PDF files to the XML-based Scalable Vector Graphics (SVG) format. It provides full font support including virtual fonts, font maps, and sub-fonts. If necessary, dvisvgm
vectorizes Metafont's bitmap output in order to always create lossless scalable output. The embedded SVG fonts can optionally be replaced with graphics paths so that applications that do not support SVG fonts are enabled to render the graphics properly.
This package is intended to print a term calendar for use in planning a class. It has a flexible mechanism for specifying which days of the week are to be included and for inserting text either regularly on the same day each week, or on selected days, or for a series of consecutive days. It also has a flexible mechanism for specifing class and non-class days. Text may be inserted into consecutive days so that it automatically flows around non-class days.
This package supports the creation of a collection of minutes. Its features include:
support of tasks (who, schedule, what, time of finishing; possibility of creating a list of open tasks; inclusion of open tasks from other minutes);
support for attachments;
support of schedule dates (in planning: support for the
calendar
package);different versions, such as secret parts;
macros for votes and decisions (list of decisions).
Support for minutes in German, Dutch and English is provided.
There are a number of symbols (e.g., \Square
) that are defined by several packages. In order to typeset all the variants in a document, we have to give the glyph a unique name. To do that, we define \savesymbol{XXX}
, which renames a symbol from \XXX
to \origXXX
, and \restoresymbols{yyy}{XXX}
, which renames \origXXX
back to \XXX
and defines a new command, \yyyXXX
, which corresponds to the most recently loaded version of \XXX
.
The macros support the construction of diagrams, such as those that appear in category theory texts. The user gives the list of vertices and arrows to be included, just as when composing a matrix, and the program takes care of computing the dimensions of the arrows and realizing the page setting. All the user has to do about the arrows is to specify their type (monomorphism, pair of adjoint arrows, etc.) and their direction (north, south-east, etc.); 12 types and 32 directions are available.
ArabTeX is a package extending the capabilities of TeX and LaTeX to generate Arabic and Hebrew text. Input may be in ASCII transliteration or other encodings (including UTF-8); output may be Arabic, Hebrew, or any of several languages that use the Arabic script. ArabTeX consists of a TeX macro package and Arabic and Hebrew fonts (provided both in Metafont format and Adobe Type 1). The Arabic font is presently only available in the Naskhi style. ArabTeX will run with Plain TeX and also with LaTeX.
Grid setting --- also known as strict in-register setting --- is something, that should be done for a lot of documents but is not easy using LaTeX. The package helps to get the information needed for grid setting. It does not implement auto grid setting, but there is a command \vskipnextgrid
, that moves to the next grid position. This may be enough under some circumstances, but in other circumstances it may fail. Thus gridset is only one more step for grid setting, not a complete solution.
The Computer Modern fonts are available in Type 1 format, but these renditions are somewhat thin and spindly, and produce much lighter results than the originals. These fonts are conversions to Type 3 fonts, done entirely in MetaPost; they are vector fonts which are a direct conversion from the original Metafont files, so they are the design most authentic to the originals. However, these fonts, because they are PostScript Type 3 fonts, are not suitable for on-screen reading, and should probably only be used for printing.
The package provides functionality for typesetting seminar proceedings based on KOMA-Script's scrreprt
class and etoc
. It offers an alternative to \chapter
that typesets the speaker and if necessary the typist of the notes for the talk in question.
Moreover, the class provides two types of table of contents. A global table of contents showing only the talks of the seminar and the respective speakers and a local table of contents for each talk showing the sections and subsections of the respective talk.
The package supports typesetting documents whose counters are represented in base twelve, also called dozenal. It includes a macro for converting positive whole numbers to dozenal from decimal (base ten) representation. The package also includes a few other macros and redefines all the standard counters to produce dozenal output. Fonts, in Roman, italic, slanted, and boldface versions, provide ten and eleven. The fonts were designed to blend well with the Computer Modern fonts, and are available both as Metafont source and in Adobe Type 1 format.
This bundle contains everything needed for typesetting a bachelor, master, or PhD thesis in any language supported by LaTeX. The infix strings may be selected and specified at will by means of a configuration file, so as to customize the layout of the front page to the requirements of a specific university. Thanks to its language management, the bundle is suited for multi-language theses. Toptesi is designed to save the PDF version of a thesis in PDF/A-1b compliant mode and with all the necessary metadata.
The package defines \pstODEsolve
for solving initial value problems for sets of Ordinary Differential Equations (ODE) using the Runge-Kutta-Fehlberg (RKF45) method with automatic step size adjustment. The result is stored as a PostScript object and may be plotted later using macros from other PSTricks packages, such as \listplot
(from pst-plot
) and \listplotThreeD
(from pst-3dplot
), or may be further processed by user-defined PostScript procedures. Optionally, the computed state vectors can be written as a table to a text file.
This package is obsolete; do not use in new documents. It will do nothing in LaTeX formats after 2015/01/01 as the fixes that it implements were incorporated into the fixltx2e
package, which is itself obsolete as since the 2015/01/01 release these fixes are in the LaTeX format itself.
Fix mark handling so that \firstmark
is taken from the first column if that column has any marks at all; keep two column floats like figure*
in sequence with single column floats like figure.
This is another tool for the automation of LaTeX document processing, like latexmk
or arara
. The main feature of this tool is that it does not clutter your working directory with .aux
or .log
or other auxiliary files. It has of course the usual features of automation tools. It automatically re-runs (La)TeX for cross-references. MakeIndex, BibTeX, Biber, or makeglossaries
will be executed if a corresponding option is set. Furthermore, cluttex
can watch input files for changes (using an external program).
The CodeDoc class is an alternative to DocStrip (and others) to produce LaTeX code along with its documentation without departing from LaTeX's ordinary syntax. The documentation is prepared like any other LaTeX document and the code to be commented verbatim is simply delimited by an environment. When an option is turned on in the class options, this code is written to the desired file(s). The class also includes fully customizable verbatim environments which provide the author with separate commands to typeset the material and/or to execute it.
The package palette
contains two files: colorpalette.sty
and symbolpalette
. One deals with colors and the other deals with symbols; the implementation is quite similar. With this package you can create themes. Each of these themes have a set of colors, and you can create palettes based on this theme with specific color values for each of the theme's color slots. The active palette for each theme can be swapped in to make experimenting with colors easier or give users choices as to which theme they pick.
The package provides a collection of utilities for manipulating DVI files:
dvibook
, which will rearrange the pages of a DVI file into signatures as used when printing a book;dviconcat
, for concatenating pages of DVI file(s);dviselect
, which will select pages from one DVI file to create a new DVI file;dvitodvi
, which will rearrange the pages of a DVI file to create a new file;libtex
, a library for manipulating the files, from the old SeeTeX project.
This program provides functionality to process data files (JFM and VF) that form logical fonts used in (u)pTeX. The functions currently available include:
The mutual conversion between Japanese virtual fonts (pairs of VF and JFM) and files in the ZVP format, which is an original text format representing data in virtual fonts. This function can be seen as a counterpart to the
vftovp
andvptovf
programs.The mutual conversion between VF files alone and files in the ZVP0 format, which is a subset of the ZVP format.