This small package provides new column types for array
and tabular
environments, horizontally and vertically centered, or with adjusted height for big mathematical expressions. The columns width can be fixed or calculated like in tabularx environments. Macros for drawing vertical and horizontal rules of variable thickness are also provided.
This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX support for the Marcellus family of fonts, designed by Brian J. Bonislawsky. Marcellus is a flared-serif family, inspired by classic Roman inscription letterforms. There is currently just a regular weight and small-caps. The regular weight will be silently substituted for bold.
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.
The package extends Springer's llncs
class for adding additional notes describing the status of the paper (submitted, accepted) as well as for creating author-archived versions that include the references to the official version hosted by Springer (as requested by the copyright transfer agreement for Springer's LNCS series).
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.
The package provides a simple LaTeX interface for the processing of files with comma separated values (CSV); it relies on the key value syntax supported by pgfkeys
to simplify usage. Filtering and table generation are especially supported; however, this lightweight tool offers no support for data sorting or data base storage.
The Scientific and Technical Information eXchange (STIX) fonts are intended to satisfy the demanding needs of authors, publishers, printers, and others working in the scientific, medical, and technical fields. They combine a comprehensive Unicode-based collection of mathematical symbols and alphabets with a set of text faces suitable for professional publishing.
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.
SticksToo is a reworking of the STIX2 fonts with support files focussing on enhancements of support for LaTeX users wishing to be able to access more of its features. A companion addition to the newtxmath
package provides a matching math package using STIX2 letters (Roman and Greek) with newtxmath
symbols.
Places the word DRAFT (or other words) in light grey diagonally across the background (or at the bottom) of each (or selected) pages of the document. The package uses PostScript \special
commands, and may not therefore be used with pdfLaTeX. For that usage, consider the wallpaper
or draftwatermark
packages.
This package implements a simple mechanism of line or page breaking within the align
environment of the amsmath
package; new line characters are considered as possible candidates for the breaks and the package tries to put breaks at adequate places. It is suitable for computer-generated long formulae with many terms.
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 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 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.
Using this package, \nolbreaks{some text} to prevent line breaks in some text. This has the advantage over \mbox
that glue (rubber space) remains flexible. Most common cases are handled here (\linebreak
is disabled, for example) but spaces hidden in macros or { and } can still create break-points.
This package provides a Python script and a LaTeX .sty
file which can be used together to include Jupyter Notebooks (all of them, or some specific cells) as part of a LaTeX document. It will convert the Jupyter Notebook format to proper LaTeX so it gets included seamlessly, supporting text, LaTeX, images, etc.
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 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.
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.
The package provides a relatively easy way of estimating the number of words in a LaTeX document. It requires something like Unix grep -c that can search a file for a particular string and report the number of matching lines. An accompanying shell script wordcount.sh
contains more information in its comments.
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.
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.