The examplep
package provides sophisticated features for typesetting verbatim source code listings, including the display of the source code and its compiled LaTeX or Metapost output side-by-side, with automatic width detection and enabled page breaks (in the source), without the need for specifying the source twice. Special care is taken that section, page and footnote numbers do not interfere with the main document. For typesetting short verbatim phrases, a replacement for the \verb
command is also provided in the package, which can be used inside tables and moving arguments such as footnotes and section titles.
This package provides an extended set of fonts for use in mathematics, including: extra mathematical symbols; blackboard bold letters (uppercase only); fraktur letters; subscript sizes of bold math italic and bold Greek letters; subscript sizes of large symbols such as sum and product; added sizes of the Computer Modern small caps font; cyrillic fonts (from the University of Washington); Euler mathematical fonts. All fonts are provided as Adobe Type 1 files, and all except the Euler fonts are provided as METAFONT source. The distribution also includes the canonical Type 1 versions of the Computer Modern family of fonts. The Euler fonts are supported by separate packages; details can be found in the documentation.
LaTeX users sometimes need to ensure that two or more blocks of text occupy the same amount of horizontal space on the page. To that end, the eqparbox
package defines a new command, \eqparbox
, which works just like \parbox
, except that instead of specifying a width, one specifies a tag. All eqparbox
es with the same tag---regardless of where they are in the document---will stretch to fit the widest eqparbox
with that tag. This simple, equal-width mechanism can be used for a variety of alignment purposes, as is evidenced by the examples in eqparbox
's documentation. Various derivatives of \eqparbox
are also provided.
This package provides facilities for using key-value format in package options.
This is a translation to Brazilian Portuguese of Winston Chang's LaTeX cheat sheet.
This is a translation to Spanish (Castellano) of Winston Chang's LaTeX cheat sheet (a reference sheet for writing scientific papers).
The package provides the book and practice files for a LaTeX course that the author has give several times at the Rijksuniversiteit Groningen (Netherlands).
This package provides commands to disable pagebreaking within a given vertical space. If there is not enough space between the command and the bottom of the page, a new page will be started.
This guide, LaTeX for Musicians, explains how to create LaTeX documents that include several kinds of music elements: music symbols, song lyrics, guitar chords diagrams, lead sheets, music excerpts, guitar tablatures, multi-page scores.
This package allows the user to input formatted data into elements of a 2-D or 3-D array and to recall that data at will by individual cell number. The data can be but need not be numerical in nature. It can be, for example, formatted text.
The package is a Python script, whose typical use is when preparing printed material for users with low vision. The most effective way of doing this is to print on (notional) small paper, and then to magnify the result; the script calculates the settings for various font and paper sizes.
Authors using LaTeX to typeset books with significant margin material often run into the problem of long notes running off the bottom of the page. This package implements a solution to make marginpars
just work by keeping a list of floating inserts and arranging them intelligently in the output routine.
This package forms parts of expl3, and contains the code used to interface with backends (drivers) across the expl3 codebase. The functions here are defined differently depending on the engine in use. As such, these are distributed separately from l3kernel to allow this code to be updated on an independent schedule.
Identify areas of text to be marked with changebars with the \cbstart
and \cbend
commands; the bars may be coloured. The package uses drivers to place the bars; the available drivers can work with dvitoln03
, dvitops
, dvips
, the emTeX and TeXtures DVI drivers, and VTeX and pdfTeX.
This LaTeX packages provides two hooks for \enddocument
that are executed after the hook of \AtEndDocument
: \AfterLastShipout
can be used for code that is to be executed right after the last \clearpage
before the .aux
file is closed. \AtVeryEndDocument
is used for code after closing and final reading of the .aux
file.
The package provides the commands \blindtext
and \Blindtext
for creating "blind" text useful in testing new classes and packages, and \blinddocument
, \Blinddocument
for creating an entire random document with sections, lists, mathematics, etc. The package supports three languages, english
, (n)german
and latin
; the latin
option provides a short "lorem ipsum" (for a fuller "lorem ipsum" text, see the lipsum
package).
This package provides \tabto<length>
, which moves the typesetting position to <length>
from the left margin of the paragraph. If the typesetting position is already further along, \tabto
starts a new line; the command \tabto*
will move position backwards if necessary, so that previous text may be overwritten. In addition, the command \TabPositions
may be used to define a set of tabbing positions, after which the command \tab
advances typesetting position to the next defined tab stop.
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.
This simple shell script prints the version and date of a LaTeX class or style file.
This package provides commands to typeset proof trees in the style of sequent calculus and related systems.
This package makes a number of utility functions from pdfTeX available for LuaTeX by reimplementing them using Lua.
This package provides a very short package that allows you to expandably remove spaces around a token list (commands are provided to remove spaces before, spaces after, or both); or to remove surrounding spaces within a macro definition, or to define space-stripped macros.
The package provides commands to change the page layout in the middle of a document, and to robustly check for typesetting on odd or even pages. The package is an extraction of code from the memoir
class, whose user interface it shares. This package will eventually replace the chngpage
package, which is distributed with the package.
This package uses the (La)TeX extension -shell-escape to establish whether the document is being processed on a Windows or on a Unix-like system, or on Cygwin.
Booleans provided are: \ifwindows
, \iflinux
, \ifmacosx
and \ifcygwin
. The package also preserves the output of uname
on a Unix-like system, which may be used to distinguish between various classes of Unix systems.