This package defines macros \includeversion{NAME}
and \excludeversion{NAME}
, each of which defines an environment NAME whose text is to be included or excluded from compilation.
Although the command syntax is very similar to that of comment
, comment.sty
is to be preferred to version.sty
for documents where significant chunks of text may be excluded.
The package computes and draws 2D Delaunay triangulation. The algorithm is written with Lua, and depending upon the choice of the engine, the drawing is done by MetaPost (with luamplib
) or by TikZ. The Delaunay triangulation algorithm is the Bowyer and Watson algorithm. Several macros are provided to draw the global mesh, the set of points, or a particular step of the algorithm.
This bundle presents the whole of Beccari's original Greek font set, which use the Lispiakos font shape derived from the shape of the fonts used in printers' shops in Lispia. The fonts are available both as Metafont source and in Adobe Type 1 format, and at the same wide set of design sizes as are such font sets as the EC fonts.
This package generates a PIF 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 Calibri fonts by default. The class works with XeLaTeX and LuaLaTeX.
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.
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.
This package is an extension of the keyval package and offers additional macros for setting keys and declaring and setting class or package options. The package allows the programmer to specify a prefix to the name of the macros it defines for keys, and to define families of key definitions; these all help use in documents where several packages define their own sets of keys.
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.
This package provides a Plain TeX macro \figflow
that allows one to insert a figure into an area inset into a paragraph. Command arguments are width and height of the figure, and the figure (and its caption) itself. The package does not work with LaTeX; packages such as wrapfig
, floatflt
and picins
support the needs of LaTeX users in this area.
This package provides a report and thesis class file for The School of Mathematics, Scotland at the University of Edinburgh (UoE). When working on a report or thesis, an easy way to implement the University's typesetting rules in LaTeX is provided by edmaths.sty
. It sets the page margins as required and defines commands to create the correct cover page and standard declaration.
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 extends the drawing capacities of the pict2e
package that serves as a LaTeX2e replacement for picture
mode. In particular, curve2e
introduces new macros for lines and vectors, new specifications for line terminations and joins, arcs with any angular aperture, arcs with arrows at one or both ends, generic curves specified with their nodes and the tangent direction at these nodes.
This package extends the ifthen
package by implementing new commands to go within the first argument of \\ifthenelse
: to test whether a string is void or not, if a command is defined or equivalent to another. The package also enables use of complex expressions as introduced by the package calc
, together with the ability of defining new commands to handle complex tests.
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.
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.
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 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 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.
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.
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 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 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.
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.