This package provides ten output formats of the commands \today
, \printdate
, \printdateTeX
, and \daterange
(partly language dependent). The commands \printdate
and \printdateTeX
print any date. The command \daterange
prints a date range and leaves out unnecessary year or month entries. This package supports German (old and new rules), Austrian, US English, British English, French, Danish, Swedish, and Norwegian.
LaTeX provides a mechanism for altering the appearance of references to labels, but it's somewhat flawed, and requires that the user manipulate internal commands. The package solves the problem, by providing a \labelformat
command for changing the format of references to labels. The package also provides a \Ref
command to make reference to such redefined labels at the start of a sentence.
The package provides a parser \poldef
of algebraic polynomial expressions. Once defined, a polynomial is usable by its name either as a numerical function in \xintexpr
or \xinteval
, or for additional polynomial definitions, or as argument to the package macros. The localization of real roots to arbitrary precision as well as the determination of all rational roots is implemented via such macros.
The package pst-pdf
simplifies the use of graphics from PSTricks and other PostScript code in PDF documents. As in building a bibliography with BibTeX, additional external programmes are invoked. In this case they are used to create a PDF file that will contain all the graphics material. In the final document these contents will be inserted instead of the original PostScript code.
The package offers commands to draw military symbols as per NATO APP-6(C). It has a set of commands for drawing all symbols found in the document up to the control measures, as well as support for custom non-standard symbols. Control measures are planned to be included in a future release.
The script extracts the preamble of the document and runs all \begin{postscript}...\end{postscript}
, \begin{pspicture}...\end{pspicture}
and \pspicture...\endpspicture
separately through LaTeX with the same preamble as the original document; thus it creates EPS, PNG and PDF files of these snippets. In a final pdfLaTeX run the script replaces the environments with \includegraphics
to include the processed snippets.
The general-purpose drawing package TiKZ can be used to typeset commutative diagrams and other kinds of mathematical pictures. The purpose of this package is to make the process of creation of such diagrams easier by providing a convenient set of macros and reasonable default settings. This package also includes an arrow tip library that match closely the arrows present in the Computer Modern typeface.
This LaTeX package can typeset Algobox programs almost exactly as displayed when editing with Algobox itself, using an input syntax very similar to the actual Algobox program text. It gives better results than Algobox's own LaTeX export which does not look like the editor rendition, produces standalone documents cumbersome to customize, and has arbitrary and inconsistent differences between the input syntax and the program text.
The pgfkeys
package (part of the PGF distribution) is a way of defining and using large numbers of keys for key-value syntaxes. However, pgfkeys
itself does not offer means of handling LaTeX class and package options. This package adds such option handling to pgfkeys
, in the same way that kvoptions
adds the same facility to the LaTeX standard keyval
package.
This package suppresses inappropriate ligatures following specified rules. Both font and user kerning are applied correctly, and f-glyphs are automatically replaced with their short-arm variant (if available). Also there is an emphasis on speed. By default the package applies German language ligature suppression rules. With the help of options and macros it can be used for other languages as well. The package requires LuaLaTeX.
This package adds functionality to create several styles of folio numbers. Folio numbering preceded the modern page numbering convention and was in common use until the 18th century. In folio numbering the numbers are placed only on odd (right-side) pages and the numbers typically comprise of two parts: quire and folio numbers. The intended use for this package is to help creating old-style books.
The package allows the user to filter out unwanted warnings and error messages issued by LaTeX, packages and classes, so they won't pop out when there's nothing one can do about them. Filtering goes from the very broad (``avoid all messages by such and such'') to the fine-grained (``avoid messages that begin with...''). Messages may be saved to an external file for later reference.
This package provides a macro to set various margins as well as dimensions for header/footer and page dimensions. Most common paper sizes, paper orientation, disabling of headers and footers, and two sided printing are supported.
The user interface might not be very fancy, but it's fast, small, and gets the job done. If you are looking for something more elaborate try the geometry
package.
This package defines a handful of mathematical symbols many of which are implemented via PDF's builtin drawing utility. It is intended for use with pdfTeX and LuaTeX and is supported by XeTeX to a lesser extent. Among the symbols it defines are some variants of commonly used ones, as well as more obscure symbols which cannot be as easily found in other TeX or LaTeX packages.
The listing
environment is provided and is similar to figure and table, although it is not a floating environment. Includes support for \caption
, \label
, \ref
, and introduces \listoflistings
, \listingname
, \listlistingname
. It produces a .lol
file. It does not change \@makecaption
(unless the option bigcaptions
is used), so packages that change the layout of \caption
still work.
The package provides the command \Figure
to simplify the business of including an image as figure in the most common form (centred and with caption and label). The package uses the package adjustbox
to center an image and to simplify further modifications. As adjustbox
now provides keys to turn images or other material into floats or non-floats, including captions, easyfig
has become quite redundant.
The package offers a collection of advanced BibTeX style files suitable for publications in chemistry journals. Currently, style files for journals published by the American Chemical Society, Wiley-VCH and The Royal Society of Chemistry are available. The style files support advanced features such as automatic formatting of errata or creating an appropriate entry for publications in Angewandte Chemie where both English and German should be cited simultaneously.
This LaTeX class generates a PCF for a human research protocol at the UWA. It requires the UWA logo in PDF format, which is available in SVG format at https://static-listing.weboffice.uwa.edu.au/visualid/core-rebrand/img/uwacrest/, and uses the Arial and UWA Slab fonts by default. The class works with XeLaTeX and LuaLaTeX.
Prosper is a LaTeX class for writing transparencies. It is written as an extension of the seminar
class. Prosper offers a friendly environment for creating slides for both presentations with an overhead projector and a video projector. Slides prepared for a presentation with a computer and a video projector may integrate animation effects, incremental display, and so on. Various visual styles are supported and others are being contributed.
The main purpose of the preview package is the extraction of selected elements from a LaTeX source, like formulas or graphics, into separate pages of a DVI file. A flexible and convenient interface allows it to specify what commands and constructs should be extracted. This works with DVI files postprocessed by either Dvips and Ghostscript or dvipng, but it also works when you are using PDFTeX for generating PDF files.
Given a list of filenames, ctanify
creates a tarball (a .tar.gz
file) with the files laid out in CTAN's preferred structure. By default this tarball additionally contains a ZIP file with copies of all files laid out in the standard TeX Directory Structure (TDS), which may be used by those intending to install the package, or by those who need to incorporate it in a distribution.
TeX and LaTeX provide few facilities for dates by default, though many packages have filled this gap. This package fills it, as well, with a pure TeX-primitive implementation. It can print dates, advance them by numbers of days, weeks, or months, determine the weekday automatically, and print them in (mostly) arbitrary format. It can also print calendars (monthly and yearly) automatically, and can be easily localized for non-English languages.
This LaTeX2e package provides a general purpose framework to describe and typeset exercises and exam questions along with their solutions. The package features mechanisms to hide or postpone solutions, to assign and handle points, to collect problems on exercise sheets, to store and use metadata, and to implement a consistent numbering. It also provides a very flexible interface for configuring and customising the formatting, layout, and representation of the exercise content.
This LaTeX package provides macros based on TikZ to draw a game tree. The main idea underlying its core macros is the completion of a whole tree by using a sequence of simple parent-child tree structures, with no longer nested relations involved (like the use of grandchildren or great-grandchildren). Using this package you can draw a game tree as easily as drawing a game tree with pen and paper.