The package fixes the problem of TeX failing to hyphenate letter strings that seem (to TeX
This simple package provides four types of text decorations using TikZ. You can frame your text with circles, rectangles, jagged rectangles, and fan-shapes. The baseline will be adjusted properly according to the surroundings. You can use these decorations both in text mode and in math mode. You can specify line color, line width, width, and height using option keys.
Knuth designed his original fonts with tabular figures (figures whose width is uniform); this makes some layout problems rather simple. In more recent times, fonts (such as Minion Pro), which offer proportionally spaced figures, are increasingly being used. The package provides mechanisms whereby such proportional figures may still be aligned in tabular style (for example, in the table of contents).
This package allows creating free form slides with blocks placed on a grid. The blocks can be filled with text, equations, figures etc. The resulting slides are similar to the ones produced with LaTeX beamer, but more flexible. Sequential unconvering of elements is supported. A compiler script is provided which compiles each slide separately, this way avoiding long compile times.
Creating PDFs with pdfLaTeX populates several PDF meta-data fields such as date/time of creation/modification, information about the LaTeX installation (e.g., pdfTeX version), and the relative paths of included PDFs. The pdfprivacy
package provides support for emptying several of these PDF meta-data fields as well as suppressing some pdfTeX meta-data entries in the resulting PDF.
This LaTeX package provides a flexible mechanism for translating individual words into different languages. Such a translation mechanism is useful when the author of some package would like to localize the package such that texts are correctly translated into the language preferred by the user. This package is not intended to be used to automatically translate more than a few words.
This package makes a very minor change to the operation of the \cite
command so that multiple citations may break at line end. Note that the change is not necessary in unmodified LaTeX; however, there remain packages that restore the undesirable behaviour of the command as provided in LaTeX 2.09. Neither cite
nor natbib
make this mistake.
This is a class file for producing dissertations and theses according to the Michigan State University Graduate School Guidelines for Electronic Submission of master's theses and dissertations. The class should meet all current requirements and is updated whenever the university guidelines change. The class is based on the memoir
document class, and inherits the functionality of that class.
The calculator
and calculus
packages define several instructions which allow us to realise algebraic operations and to evaluate elementary functions and derivatives in our documents. The package's main goal is to define the arithmetic and functional calculations needed in the package xpicture
, but the numeric abilities of calculator
and calculus
may be useful in other contexts.
The package uses PStricks and pst-solides3d
to draw three dimensional ribbons on a cylinder, torus, sphere, cone or paraboloid. The width of the ribbon, the number of turns, the colour of the outer and the inner surface of the ribbon may be set. In the case of circular and conical helices, one may also choose the number of ribbons.
The cryptocode
package provides a set of macros to ease the typesetting of pseudocode, algorithms and protocols. In addition it comes with a wide range of tools to typeset cryptographic papers. This includes simple predefined commands for concepts such as a security parameter or advantage terms but also flexible and powerful environments to layout game-based proofs or black-box reductions.
LaTeX can, by default, only cope with 18 outstanding floats; any more, and you get the error “too many unprocessed floats”. This package releases the limit; TeX itself imposes limits (which are independent of the help offered by e-TeX).
However, if your floats can’t be placed anywhere, extending the number of floats merely delays the arrival of the inevitable error message.
This is a package for drawing flags using TikZ. Currently the national flags of all independent nations are included, along with some other flags of various organizations. A flag can be drawn as a single TikZ-picture within ordinary text, and as a picture element within a TikZ-picture. The appearance of a flag (size, frame etc.) can be adapted using optional parameters.
This package provides a LaTeX implementation of a combined FIFO Stack modified from the existing stack
package. The package renames the original's \Push
and \Pop
commands \FSPush
and \FSPop
(which work on the top/end of the FIFO/Stack), and adds the ability to \FSUnshift
and \FSShift
from the bottom (front) of the FIFO/Stack.
The package allows direct embedding of flash movies into PDF files. It is designed for use with pdfLaTeX. The package takes advantage of the embedded Adobe Flash player in Adobe Reader 9; the reader is invoked with the rich media annotation feature. This method of embedding movies is attractive since it removes all platform dependencies; however, the user is required to use Acrobat 9.
The LaTeX kernel builds in support for LuaTeX functionality, also available as ltluatex.tex
for users of plain TeX and those with older LaTeX kernel implementations. This support is based on ideas taken from the original luatexbase
package, but there are interface differences. This stub package provides a compatibility layer to allow existing packages to upgrade smoothly to the new support structure.
The luacomplex
package is developed to define complex numbers and perform basic arithmetic on complex numbers in LaTeX. It also loads the luamathspackage
. It provides an easy way to define complex numbers and perform operations on complex numbers. There is no particular environment for performing operations on complex numbers. The package commands can be used in any environment (including the mathematics environment).
The package allows LaTeX users to typeset MetaPost code inline and display figures in their documents with only and only one run of LaTeX, pdfLaTeX or XeLaTeX (no separate runs of mpost
). Mpgraphics achieves this by using the shell escape (\write 18) feature of current TeX distributions, so that the whole process is automatic and the end user is saved the tiresome processing.
This package supports typesetting CJK documents. It allows users to specify the two ratios between the leading and the font size of the body text and the footnote text. For CJK typesetting, these ratios usually range from 1.5 to 1.67. This package is also capable of restoring the math leading to that of the Latin text (usually 1.2 times the font size).
Nanum is a unicode font designed especially for Korean-language script. The font was designed by Sandoll Communication and Fontrix; it includes the sans serif (gothic), serif (myeongjo), pen script and brush script typefaces. The package provides Type1 subfonts converted from Nanum Myeongjo (Regular and ExtraBold)
and Nanum Gothic (Regular and Bold) OTFs. C70, LUC, T1, and TS1 font definition files are also provided.
OpTeXcount is a basic Python utility that analyzes OpTeX source code. It is inspired by already existing TeXcount for LaTeX. The functionality is really lightweight and basic. It counts words and other elements of OpTeX document and sorts them out into individual categories. Users can print the source code with highlighted words using several colors, so they see what is considered as word, header etc.
xistercian
allows you to use Cistercian numerals in LaTeX. The glyphs are created using PGF and to a certain degree configurable. You can use Cistercian numerals as page numbers using \pagenumbering{cistercian}
. The two main macros are: \cistercian{<counter>}
, which formats the LaTeX2e counter as a Cistercian numeral, and \cisterciannum{<integer>}
, formats the integer (given as a string) as a Cistercian numeral.
The package defines a mechanism for specifying connected trees that uses a tabular
environment to generate node positions. The package uses PostScript code, loaded by Dvips, so output can only be generated by use of Dvips.
The package lingmacros.sty
defines a few macros for linguists: \enumsentence
for enumerating sentence examples, simple tabular
-based non-connected tree macros, and gloss macros.
This package supports the Junicode variable fonts for LuaLaTeX. The Junicode font is primarily for scholars and students of the Middle Ages, but it serves users with a wide variety of interests. It tracks the development of the Medieval Unicode Font Initiative (MUFI), with its wealth of specialized medieval characters, but it also provides many OpenType features that allow users to access MUFI characters in accessible ways.