This package enables the typesetting of formalized legal documents such as contracts, statutes etc. It will be the successor to the scrjura
package. Like the latter, contract
allows the typographically appealing typesetting of many different legal texts. The typesetting of contracts according to German conventions is supported out of the box. In addition, the package supports the definition of custom environments in order to typeset contracts and legal texts according to Anglo-American specifications, for example.
The package provides functionality for processing lists and array structures in LaTeX. Arrays can contain characters as well as TeX and LaTeX commands, nesting of arrays is possible, and arrays are processed within the same brace level as their surrounding environment. Array levels can be delimited by characters or control sequences defined by the user. Practical uses of this package include data management, construction of lists and tables, and calculations based on the contents of lists and arrays.
The bundle offers versions of the standard LaTeX article
and report
classes, rewritten to reflect a more European design, and the a4
package, which is better tuned to the shape of a4 paper than is the a4paper
class option of the standard classes. The classes include several for article
and report
requirements, and a letter
class. The elements of the bundle were designed by members of the Dutch TeX Users Group NTG.
TeXPower is a bundle of packages intended to provide an all-inclusive environment for designing pdf screen presentations to be viewed in full-screen mode, especially for projecting online with a video beamer. For some of its core functions, it uses code derived from ppower4
packages. It is, however, not a complete environment in itself: it relies on an existing class for preparing slides (such as foiltex
or seminar
) or another package such as pdfslide
.
The package is a toolbox of programming facilities geared primarily towards LaTeX class and package authors. It provides LaTeX frontends to some of the new primitives provided by e-TeX as well as some generic tools which are not strictly related to e-TeX but match the profile of this package. The package provides functions that seem to offer alternative ways of implementing some LaTeX kernel commands; nevertheless, the package will not modify any part of the LaTeX kernel.
This package provides Concrete Roman fonts, designed by Donald Knuth, originally for use with Euler mathematics fonts. Alternative mathematics fonts, based on the concrete parameter set are available as the concmath
fonts bundle. LaTeX support is offered by the beton
, concmath
and ccfonts
packages. T1- and TS1-encoded versions of the fonts are available in the ecc
bundle, and Adobe Type 1 versions of the ecc
fonts are part of the cm-super
bundle.
The float
package provides commands to define new floats of various styles (plain, boxed, ruled, and userdefined ones); the rotating
package provides new environments (sidewaysfigure
and sidewaystable
) which are rotated by 90 or 270 degrees. But what about new rotated floats, e.g., a rotated ruled one? This package makes this possible; it builds a bridge between the two packages and extends the commands from the float package to define rotated versions of the new floats, too.
The package helps to typeset exercises or list of exercises within any document. Exercises, questions and sub-questions are automatically numbered. It is possible to put answers in the same document, and display them immediately, later in the document or not to print answers at all. The layout of exercises is fully customisable. It is possible to typeset long problems, short exercises, questionnaires, etc. Usage of the Babel package is detected, but not fully supported yet (only English and French are implemented).
The everyshi
package provides hooks into \sshipout
called \EveryShipout
and \AtNextShipout
analogous to \AtBeginDocument
. With the introduction of the LaTeX hook management this package became obsolete in 2020 and is only provided for backwards compatibility. For current versions of LaTeX it is only mapping the hooks to the original everyshi
macros. In case you use an older LaTeX format, everyshi
will automatically fall back to its old implementation by loading everyshi-2001-05-15
.
The process of preparing a collaborative proposal, to a major funding body, involves integration of contributions of a many people at many sites. It is therefore an ideal application for a text-based document preparation system such as LaTeX, in concert with a distributed version control system such as SVN. The proposal
class itself provides a basis for such an enterprise. The dfgproposal
and dfgproposal
classes provide two specialisations of the base class for (respectively) German and European research proposals.
This PStricks package covers all the colour gradient functionality of pst-grad
(part of the base PSTricks distribution), and provides the following facilities:
it permits the user to specify an arbitrary number of colours, along with the points at which they are to be reached;
it converts between RGB and HSV behind the scenes;
it provides concentric and radial gradients;
it provides a command
\psBall
that generates bullets with a three-dimensional appearance.
PGFPlots draws high-quality function plots in normal or logarithmic scaling with a user-friendly interface directly in TeX. The user supplies axis labels, legend entries and the plot coordinates for one or more plots and PGFPlots applies axis scaling, computes any logarithms and axis ticks and draws the plots, supporting line plots, scatter plots, piecewise constant plots, bar plots, area plots, mesh-- and surface plots and some more. PGFPlots is based on PGF/TikZ (PGF); it runs equally for LaTeX/TeX/ConTeXt.
This package provides a Unicode compliant OpenType font with support for Devanagari, Latin, and Cyrillic scripts. It is available in two weights--regular and bold. The font is designed with over 1600 Devanagari glyphs, including support for over 1100 conjunct consonants, as well as vedic accents. The Latin component of the font not only supports a wide range of characters required for Roman transliteration of Sanskrit, but also provides a subset of regularly used mathematical symbols for scholars working with scientific and technical documents.
This package is designed for typesetting the programmable elements in digital hardware, i.e., registers. Such registers typically have many fields and can be quite wide; they are thus a challenge to typeset in a consistent manner. Register is similar in some aspects to the bytefield
and bitpattern
packages. Anyone doing hardware documentation using LaTeX should examine those packages. An example Perl module and script are provided, to convert the register specifications into structures suitable for, say, a pre-silicon test environment.
This package provides miscellaneous macros by Joerg Knappen, including: represent counters in greek; Maxwell's non-commutative division; latin1jk
, latin2jk
and latin3jk
, which are inputenc
definition files that allow verbatim input in the respective ISO Latin codes; blackboard bold fonts in maths; use of RSFS fonts in maths; extra alignments for \parboxes
; swap Roman and Sans fonts; transliterate semitic languages; patches to make (La)TeX formulae embeddable in SGML; use maths minus in text as appropriate; simple Young tableaux.
The package makes it easier to write articles where proofs and other material are deferred to the appendix. The appendix material is written in the LaTeX code along with the main text which it naturally complements, and it is automatically deferred. The package can automatically send proofs to the appendix, can repeat in the appendix the theorem environments stated in the main text, can section the appendix automatically based on the sectioning of the main text, and supports a separate bibliography for the appendix material.
This package is unneeded and does nothing when used with a LaTeX format 2020-10-01 or newer as in this case the format provides the \AtEndDvi
command. For older formats it implements \AtEndDvi
, a counterpart to \AtBeginDvi
. The execution of its argument is delayed to the end of the document at the end of the last page. Thus \special
and \write
remain effective, because they are put into the last page. This is the main difference to \AtEndDocument
.
The textcase
package offers commands \MakeTextUppercase
and \MakeTextLowercase
are similar to the standard \MakeUppercase
and \MakeLowercase
, but they do not change the case of any sections of mathematics, or the arguments of \cite
, \label
and \ref
commands within the argument. A further command \NoCaseChange
does nothing but suppress case change within its argument, so to force uppercase of a section including an environment, one might say:
\MakeTextUppercase...\NoCaseChange\beginfoo ...\NoCaseChange\endfoo...
Colophons are a once-common design device by which a book (or document) designer gave some information to his readers about the design and makeup of the text. It typically includes the publisher (if not included elsewhere in the document), font size, leading size, measure, and of course font face identification. Sometimes it includes information about the tools used, as well. This package provides some highly configurable macros, with sensible defaults, for producing colophons without having to muck around with a lot of manual code.
MiniPlot is a package to help the LaTeX user typeset EPS figures using an easy-to-use interface. Figures can be arranged as one-figure-only or as a collection of figures in columns and rows which can itself contain sub-figures in columns and rows. Wrapped figures are also supported. This package provides commands to display a framebox instead of the figure as the graphics package does already but additionally it writes useful information such as the label and scaling factor into these boxes.
LaTeX's standard styles use two page styles, one on normal pages and one on opening pages with \maketitle
or \chapter
, etc. Unfortunately there is only easy access to changing one of these two so if you want something other than plain on the opening pages you must use \thispagestyle
on each such page. The fancyhdr
package does provide a more flexible interface, but if you just want an empty page style on all pages then this package will do the job.
This is a LaTeX class for B.Sc.: and M.Sc.: reports at Leiden Institute of Physics (LION). The purpose of this class is twofold. It creates a uniform layout of the student theses from our department. More importantly, it contains several fields on the front-page that the user needs to fill that are used in the university administration (name, student number and name of supervisor). Students are free to change the layout of the text but should leave the title page as it is.
This package, together with the Beamer class, is used to generate slideshows with song lyrics. This is typically used in religious services in churches equipped with a projector, for which this package has been written, but it can be useful for any type of singing assembly. It provides environments to describe a song in a natural way, and formatting it into slides with overlays. The package comes with an additional Python script that can be used to convert plain-text song lyrics to the expected LaTeX markup.
This package offers commands to use and switch between chess fonts. It uses the LaTeX font selection scheme (nfss). The package doesn't parse, format and print PGN input like e.g., the packages skak
or texmate
; the aim of the package is to offer writers of chess packages a bundle of commands for fonts, so that they don't have to implement all these commands for themselves. A normal user can use the package to print e.g,. single chess symbols and simple diagrams.