The scripture
package provides a set of macros for typesetting quotations from the Bible. It provides many features commonly seen in bibles such as dropped text for chapter numbers, superscripts for verse numbers, indented lines for poetry sections, narrow sections and hanging paragraphs. A reference for the quotation can optionally be added.
The idxlayout
package offers a key-value interface to configure index layout parameters, e.g. allowing for three-column indexes or for parent items and their affiliated subitems being typeset as a single paragraph. The package is responsive to the index-related options and commands of the KOMA-Script and memoir
classes.
The built-in determination of the bounding box in TikZ is not entirely accurate. This is because, for Bezier curves, it is the smallest box that contains all control points, which is in general larger than the box that just contains the curve. This library determines the exact bounding box of the curve.
The package mailmerge
provides an interface to produce text from a template, where fields are replaced by actual data, as in a database. The package may be used to produce several letters from a template, certificates or other such documents. It allows access to the entry number, number of entries and so on.
This package provides a list data structure and common list functions such as \macrolistadd
, \macrolistremove
, \macrolistforeach
, as well as \macrolistremovelast
and \macrolistjoin
. Unlike most programming languages, the lists in this package are 1-indexed, meaning the first element is numbered 1, the second element numbered 2, and so on.
At the department of computer science at the University of Dortmund there are cardboard cover pages for research or internal reports like master and phd theses. The main function of this LaTeX2e document-class is a replacement for the \maketitle
command to typeset a title page that is adjusted to these cover pages.
This package lets you typeset keywords of the version control system Subversion inside your LaTeX files anywhere you like. Unlike the otherwise similar package svn
, the use of multiple files for one LaTeX document is well supported. The package interacts with an external Perl script, to retrieve information necessary for the required output.
The package provides hooks to perform actions on every page, or on the current page. Specifically, actions are performed after the page is composed, but before it is shipped, so they can be used to prepare the output page in tasks like putting watermarks in the background, or in setting the next page layout, etc.
This package provides the capability of adding keywords (with a \keywords
command), a running title (\runningtitle
), AMS subject classifications (\amssubj
), and an author's footnote as footnotes to the title or first page of a document. It works with any class for which the \thanks
macro works (e.g., article
).
The package logs LaTeX's progress through the file, making the LaTeX output more verbose. This helps to make LaTeX debugging easier, as it is simpler to find where exactly LaTeX failed. The package outputs the typesetting of section, subsection and subsubsection headers and (if amsmath
is loaded) details of the align
environment.
prettyref
provides a command \newrefformat
, which specifies the way in which a reference is typeset, according to a label identification. The identification is set in the \label
command, by using prefixed label names; so instead of \label{mysection}
, one uses \label{sec:mysection}
, and prettyref
interprets the sec: part.
The package provides packages and classes for typesetting applications with titlepage, cover letter, CV and additional documents in just a single document. There is also a class for printing a table of the latest applications that can be shown to the German authorities. The data for these applications can be maintained in a simple CSV file.
The package provides a robust interface to controlling keys in xkeyval
, removing some of that package's restrictions. The package also addresses some of the issues now covered by ltxkeys
package, which was assumed to be a replacement for keyreader
. Since keyreader
has remained a favourite with users, it has been reinstated.
The package takes control of the six TeX token registers \everypar
, \everymath
, \everydisplay
, \everyhbox
, \everyvbox
and \everycr
. Real hooks for each of the registers may be installed using a stack like interface. For backwards compatibility, each of the \everyX
token lists can be set without interfering with the hooks.
The package is a small set of macros for drawing direction fields, phase portraits and trajectories of differential equations and two dimensional autonomous systems. The Euler, Runge-Kutta and fourth order Runge-Kutta algorithms are available to solve the ODEs. The picture is translated into mfpic
macros and MetaPost is used to create the final drawing.
Having trouble finding the answer to a LaTeX question? The Visual LaTeX FAQ is a search interface that presents over a hundred typeset samples of frequently requested document formatting. Simply click on a hyperlinked piece of text and the Visual LaTeX FAQ will send your web browser to the appropriate page in the TeX FAQ.
The package provides a mechanism to keep punctuation always in upright shape even if italic was specified. It is directed to Latin Modern fonts, and provides .tfm
, .vf
, .fd
, and .sty
files. Here a list of punctuation characters always presented in upright shapes: comma, period, semicolon, colon, parentheses, square brackets, and Arabic numerals.
The package flexipage
allows easy page layout if marginalia is required. Mid document changes are possible such as: new marginal width, full width text, and landscape text without marginal. It partners well with the package sidenotesplus
. The package also aids the layout for book printing, allowing for binding corrections and adding page bleed, if required.
This collection of files contains LaTeX packages for posters of ISO A3 size and larger (ISO A0 is the default size). American paper sizes and custom paper are supported. In particular, sciposter.cls
defines a document class which allows cutting and pasting most of an article to a poster without any editing (save reducing the size).
The package geometry
is excellent for customizing the page layout. However, using the \newgeometry
command to change the page size in the middle of the document only affects the typing area and does not affect the real paper (stock) size. This package circumvents this situation by resizing the paper (stock) size to the new page layout.
This package provides a collection of fragments of LaTeX code, suitable for inclusion in packages, or (possibly) in users documents. Included are: checklab
, for modifying the label checking code at \end{document}
; overrightarrow
, defining a doubled over-arrow macro; removefr
, for removing reset relations between counters; and subscript
, defining a \textsubscript
command.
This package provides a modification of the standard LaTeX letter class which prints multiple, pre-stamped, 5.5 by 3.5 postcards (a US standard size) via the envlab
and mailing
packages. An address database is employed to address the front side of each postcard and a message is printed on the back side of all.
This package is an extension of the hyperref
package that provides a screen-based document design. This package helps to generate PDF documents that are readable on screen and will fit the screen's aspect ratio. Also it can be used with various options to produce regular print versions of the same document without any extra effort.
The package defines a new type of note, bibnote
, which will always be added to the bibliography. The package allows footnotes and endnotes to be moved into the bibliography in the same way. The package can be used with natbib
and BibLaTeX as well as plain LaTeX citations. Both sorted and unsorted bibliography styles are supported.