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.
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.
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.
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 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 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 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 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.
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).
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.
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.
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.
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.
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.
This package provides a number of useful hacks to solve common annoyances with the revtex4-1
package, and to define notation in common use within quantum information. In doing so, it imports and configures a number of commonly-available and used packages, and where reasonable, provides fallbacks. It also warns when users try to load packages which are known to be incompatible with revtex4-1
.
This package provides a LaTeX style file which makes it easy to use input encoding (UTF-8 by default, can be changed), fontspec.sty
(optional), font encoding (T1 if fontspec.sty
is not used), babel
(English language by default), hyphenation, underline (with soul.sty
), default text and math fonts (Computer Modern or Times), and paper sizes correctly with both pdfLaTeX and LuaLaTeX.
The Math Design project offers mathematical fonts that match with existing text fonts. To date, three free font families are available: Adobe Utopia, URW Garamond and Bitstream Charter. Mathdesign covers the whole LaTeX glyph set including AMS symbols. Both roman and bold versions of these symbols can be used. Moreover, there is a choice between three greek fonts (two of them created by the Greek Font Society).
The package provides a macro for drawing trees with TikZ using the easy syntax of Alexis Dimitriadis Qtree. It improves on TikZ's standard tree-drawing facility by laying out tree nodes without collisions; it improves on Qtree by adding lots of features from TikZ (for example, edge labels, arrows between nodes); and it improves on pst-qtree
in being usable with pdfTeX and XeTeX.
This package provides a class file for writing theses and dissertations according to the University of Qom Graduate Schools's guidelines for the electronic submission of master theses and PhD dissertations. The class should meet all the current requirements and is updated whenever the university guidelines change. The class needs XeLaTeX in conjunction with the following fonts: XB Niloofar, IranNastaliq, IRlotus, XB Zar, XB Titre, and Yas.
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.
This package carefully selects and defines 9 colors for 13 hues each. All colors with the same suffix number have equal luminance level. Also the color black is of level 0, and the color white is of level 10. By simply choosing two colors in the above list, which differ in level by at least 5, as foreground and background colors, you will get proper WCAG Color Contrast.
LaTeX's \verb
macro treats its argument as an unbreakable unit of text. This can lead to poor typesetting, especially when the argument is long. The spverbatim
package provides an \spverb
macro that is analogous to \verb
and an spverbatim
environment that is analogous to verbatim with the difference being that \spverb
and spverbatim allow LaTeX to break lines at space characters.