This is a set of book-hand (Metafont) fonts and packages covering manuscript scripts from the 1st century until Gutenberg and Caxton. The included hands are: Square Capitals (1st century onwards); Roman Rustic (1st-6th centuries); Insular Minuscule (6th cenury onwards); Carolingian Minuscule (8th-12th centuries); Early Gothic (11th-12th centuries); Gothic Textura Quadrata (13th-15th centuries); Gothic Textura Prescisus vel sine pedibus (13th century onwards); Rotunda (13-15th centuries); Humanist Minuscule (14th century onwards); Uncial (3rd-6th centuries); Half Uncial (3rd-9th centuries); Artificial Uncial (6th-10th centuries); and Insular Majuscule (6th-9th centuries).
This bundle provides a LaTeX package for generating Japanese-style crop marks (called tombow in Japanese) for practical use in self-publishing.
The bundle contains the following packages:
gentombow.sty
: Generate crop marks (called tombow in Japanese) for practical use in self-publishing. It provides the core tombow feature if not available.pxgentombow.sty
: Superseded bygentombow.sty
; kept for compatibility only.bounddvi.sty
: Set papersize special to DVI file. Can be used on LaTeX, pLaTeX, upLaTeX (with DVI output mode) with dvips or dvipdfmx drivers.
The package uses collectbox
to define variants of common box related macros which read the content as real box and not as macro argument. This enables the use of verbatim or other special material as part of this content. The provided macros have the same names as the original versions but start with an upper-case letter instead. The long-form macros, like \Makebox
, can also be used as environments, but not the short-form macros, like \Mbox
. However, normally the long form uses the short form anyway when no optional arguments are used.
This is an endnotes package for LaTeX. Its user interface provides means to print multiple sections of notes along the document, and to subdivide them either automatically --- by chapter, by section --- or at manually specified places, thus being able to easily handle both numbered and unnumbered headings. The package also provides infrastructure for setting up contextual running headers for printed notes. The default is a simple but useful one, in the form Notes to pages N-M, but more elaborate ones can be built. When hyperref
is loaded, postnotes provides hyperlinked notes, including back links.
This package consists of several macros that are shorthand for a variety of physical constants, e.g. the speed of light. The constants can be used in two forms, the most accurate available values, or versions that are rounded to 3 significant digits for use in typical classroom settings, homework assignments, etc. Most constants are taken from CODATA 2018, with the exception of the astronomical objects, whose values are taken from International Astronomical Union specified values. Constants that are derived from true constants, e.g. the fine structure constant, have been calculated using the accepted values of the fundamental constants.
The package provides a LaTeX interface to the micro-typographic extensions that were introduced by pdfTeX and have since also propagated to XeTeX and LuaTeX: most prominently, character protrusion and font expansion, furthermore the adjustment of interword spacing and additional kerning, as well as hyphenatable letterspacing (tracking) and the possibility to disable all or selected ligatures. These features may be applied to customisable sets of fonts, and all micro-typographic aspects of the fonts can be configured in a straight-forward and flexible way. An alternative package letterspace
, which also works with plain TeX, is included in the bundle.
The package provides JavaScript code snippets to create gray hints. Gray hints, as the author terms them, are text that appears initially in a text field that gives a short hint as to what the contents of the text field should be. For example, a text field might contain the hint First Name, or a date field might read yyyy/mm/dd. As soon as the field comes into focus, the hint disappears. It reappears when the field is blurred and the user did not enter any text into the field. The package works for Dvips/Distiller, pdfLaTeX, LuaLaTeX, and XeLaTeX.
This package provides support for UTF-16BE Unicode character encoding (called a big-endian character string) for the text string type (PDF Reference, version 1.7, beginning on page 158). Text strings are used in ``text annotations, bookmark names, article threads, document information, and so forth'' (to partially quote page 158). The particular application is to set property values of form fields, at least those properties that take the text strings as its value. The package contains support for Basic Latin plus the ability to enter any Unicode character using the notation \uXXXX
, where XXXX are four hex digits.
This (deprecated) package provides support for the manipulation and reference of small, or sub, figures and tables within a single figure or table environment. It is convenient to use this package when your subfigures are to be separately captioned, referenced, or are to be included in the List-of-Figures. A new \subfigure
command is introduced which can be used inside a figure environment for each subfigure. An optional first argument is used as the caption for that subfigure. The package is now considered obsolete: it was superseded by subfig
, but users may find the more recent subcaption
package more satisfactory.
The bundledoc
package is a post-processor for the snapshot package that bundles together all the classes, packages and files needed to build a given LaTeX document. It reads the .dep
file that snapshot produces, finds each of the files mentioned therein, and archives them into a single .tar.gz
(or .zip
, or whatever) file, suitable for moving across systems, transmitting to a colleague, etc. A script, arlatex
, provides an alternative archiving mechanism, creating a single LaTeX file that contains all of the ancillary files of a LaTeX document, together with the document itself, using the filecontents*
environment.
This package provides a Encapsulated PostScript (EPS) file may given in a special binary format to support the inclusion of a thumbnail. This file format, commonly known as DOS EPS format, starts with a binary header that contains the positions of the possible sections: PostScript (PS); Windows Metafile Format (WMF); and Tag Image File Format (TIFF). The PS section must be present and either the WMF file or the TIFF file should be given. The package provides a Perl program that will extract any of the sections of such a file, in particular providing a text'-form EPS file for use with (La)TeX.
The datetime2
package provides commands for formatting dates, times and time zones and redefines \today
to use the same formatting style. In addition to \today
, you can also use \DTMcurrenttime
(current time) or \DTMnow
(current date and time). Dates and times can be saved for later use. The accompanying datetime2-calc
package can be used to convert date-times to UTC+00:00. Language and regional support is provided by independently maintained and installed modules. The datetime2-calc
package uses the pgfcalendar
package (part of the PGF/TikZ bundle). This package replaces datetime.sty
, which is now obsolete.
The \maybebm
and \maybeit
macros can be used in maths expressions to make the arguments typeset as bold or italic respectively if the surrounding context is appropriate. They are useful for writing user macros for use in general contexts. \maybebm
is especially appropriate when section titles contain math expressions, since the title will appear bold but the header and table of contents usually replicate the title in normal width. \maybeit
performs a similar role to \mathrm
but the maths expression will be italicised if the surrounding text is. \maybeitsubscript
is provided to shift subscripts to the left if the expression is italicised.
The package provides a macro \Inline
that precedes a \def
or \gdef
. Within the definition text of an inlined definition, keywords such as \Expand
may be used to selectively inline certain expansions at definition-time. This eases the process of redefining macros in terms of the original definition, as well as definitions in which the token that must be expanded is deep within, where \expandafter
would be difficult and \edef
is not suitable. Another application is as an easier version of \aftergroup
, by defining a macro in terms of expanded local variables, then ending the group with \expandafter\endgroup\macro
.
The komacv-rg
bundle provides packages that aid in creating CVs based on the komacv
class and creating related documents, such as cover letters and cover sheets for job applications.
Concretely, the bundle consists of three packages: komacv-addons
, komacv-lco
, and komacv-multilang
. komacv-addons
is a small collection of add-ons and fixes for the komacv
class; komacv-lco
enables the use of letter
class options from scrlttr2
also in komacv
-based and other non-scrlttr2
-based documents; komacv-multilang
enables the provisioning of CVs in multiple languages and the selection of a language via Babel or Polyglossia.
Mathtools provides a series of packages designed to enhance the appearance of documents containing a lot of mathematics. It is based on amsmath
and fixes various deficiencies of it and standard LaTeX. It provides:
Extensible symbols, such as brackets, arrows, harpoons, etc.;
Various symbols such as \coloneqq (:=);
Easy creation of new tag forms;
Showing equation numbers only for referenced equations;
Extensible arrows, harpoons and hookarrows;
Starred versions of the
matrix
environments for specifying the column alignment;More building blocks: multlined, cases-like environments, new gathered environments;
Maths versions of
\makebox
,\llap
,\rlap
etc.;Cramped math styles; and more...
The package CoverPage was created to supplement scientific papers with a cover page containing bibliographical information, a copyright notice, and/or some logos of the author's institution. The cover page is created (almost) automatically; this is done by parsing BibTeX information corresponding to the main document and reading a configuration file in which the author can set information like the affiliation he or she is associated with. The cover page consists of header, body and footer; all three are macros which can be redefined using \renewcommand
, thus allowing easy customization of the package. Additionally, it should be stressed that the cover page layout is totally independent of the main document and its page layout.
The lualinalg
package is developed to perform operations on vectors and matrices defined over the field of real or complex numbers inside LaTeX documents. It provides flexible ways for defining and displaying vectors and matrices. No particular environment of LaTeX is required to use commands in the package. The package is written in Lua, and .tex
file is to be compiled with the LuaLaTeX engine. It may also save users efforts to copy vectors and matrices from other software (which may not be in LaTeX-compatible format) and to use them in a TeX file. The vectors and matrices of reasonable size can be handled with ease. The package can be modified or extended by writing custom Lua programs.
This package provides the command \thepagecolor
, which gives the current page (background) color, i.e., the argument used with the most recent call of \pagecolor{...}
. The command \thepagecolornone
gives the same color as \thepagecolor
, except when the page background color is none
(e.g., as a result of using the \nopagecolor
command). In that case \thepagecolor
is white
and \thepagecolornone
is none
. When \nopagecolor
is unknown or broken (crop
package), this package provides a replacement. Similar to \newgeometry
and \restoregeometry
of the geometry
package \newpagecolor{...}
and \restorepagecolor
are provided. For use with the crop
package \backgroundpagecolor{...}
as well as \newbackgroundpagecolor{...}
and \restorebackgroundpagecolor
are provided.
Package graphicx
provides a useful keyword viewport which allows to show just a part of an image. However, one needs to put there the actual coordinates of the viewport window. Sometimes it is useful to have relative coordinates as fractions of natural size. For example, one may want to print a large image on a spread, putting a half on a verso page, and another half on the next recto page. For this one would need a viewport occupying exactly one half of the file's bounding box, whatever the actual width of the image may be. This package adds a new keyword rviewport
to the graphicx
package specifiying relative viewport for graphics inclusion: a window defined by the given fractions of the natural width and height of the image.
The package contains the Antykwa Poltawskiego family of fonts in the PostScript Type 1 and OpenType formats Following the route set out by the Latin Modern and TeX Gyre projects, the Antykwa Poltawskiego digitisation project aims at providing a rich collection of diacritical characters in the attempt to cover as many Latin-based scripts as possible. To our knowledge, the repertoire of characters covers all European languages as well as some other Latin-based alphabets such as Vietnamese and Navajo; at the request of users, recent extensions (following the enhancement of the Latin Modern collection) provide glyphs sufficient for typesetting of romanized transliterations of Arabic and Sanskrit scripts. The Antykwa Poltawskiego family consists of 4 weights (light, normal, medium, bold), each having upright and italic forms and one of 5 design sizes: 6, 8, 10, 12 and 17pt.
This is an extended grid-based puzzle package, designed to take all input (both grid and clues) from the same file. The package can typeset grids with holes in them, and can deal with several sorts of puzzle:
the classical puzzle contains numbers for the words and clues for the words to be filled in;
the numbered puzzle contains numbers in each cell where identical numbers represent identical letters; the goal is to find out which number corresponds to which letter;
the fill-in type of puzzle consists of a grid and a list of words; the goal is to place all words in the grid;
Sudoku and Kakuro puzzles involve filling in grids of numbers according to their own rules; format may be block-separated, or separated by thick lines.
Here you find a large collection of PDF documents for many C/WEB programs in TeX Live, both in their original form as written by their respective authors, and in the changed form as they are actually used in the TeX Live system. Care has been taken to keep the section numbering intact, so that you can study the sources and their changes in parallel.
Also included is the collection of errata for Donald Knuth's Computers & Typesetting series. Although not all the texts here are written or maintained by Donald Knuth, it is more convenient for everything to be collected in one place for reading and searching. They all stem from the system that Knuth created. The central entry point is the index file, with links to the individual documents, either in HTML or in PDF format.
This package lets you add comments in the page margins of PDF files, e.g., when reviewing manuscripts or grading reports. The PDF file to be annotated is included, one page at a time, as graphics, in a manner similar to the pdfpages
package. Notes are placed in the margin next to the included graphics using a grid of help lines. Alternatively, only numbers are placed in the page margins, and the notes are collected into a numbered list at the end of the document.
Note that this package is not intended for adding notes directly to the LaTeX source of the document that is being reviewed; instead, the document undergoing review is already in PDF format and remains unchanged. Also note that this package does not produce the usual PDF sticky notes that must be opened by clicking on them; instead, the notes are simply shown as text.