This package provides a survey of programming-related documentation for LaTeX. Included are references to printed and electronic books and manuals, symbol lists, FAQs, the LaTeX source code, CTAN and distributions, programming-related packages, users groups and online communities, and information on creating packages and documentation.
This package provides a Bourne shell script that uses BibTeX to extract bibliography entries that are \cite
'd in a document. It can also expand a BibTeX file, expanding the abbreviations (other than the built-in ones like month names) and following the cross-references.
Package mathalfa
was renamed to mathalpha
. For backward compatibility the old name will continue to be recognized in LaTeX documents. The package provides means of loading maths alphabets (such as are normally addressed via macros \mathcal
, \mathbb
, \mathfrak
and \mathscr
).
This is a XeLaTeX template for writing theses to apply academic degrees in Xidian University. The template is designed according to the official requirements on typesetting theses. The template currently supports all levels of degrees from bachelor to doctor, including both academic master and professional master.
ArabXeTeX provides a convenient ArabTeX-like user-interface for typesetting languages using the Arabic script in XeLaTeX, with flexible access to font features. Input in ArabTeX notation can be set in three different vocalization modes or in roman transliteration. Direct UTF-8 input is also supported.
This package provides a collection of macros to simplify using physical units (e.g., m for meters, J for joules, etc.), especially in math mode. All major SI units are included, as well as some CGS units used in astronomy.
This package provides a document class for higher degree research theses in compliance with the specifications of UoW theses in the Guidelines for Preparation and Submission of Higher Degree Research Theses (March 2006), by the Research Student Centre, Research & Innovation Division, UoW.
The swung dash (U+2053) is a useful character traditionally used in typsetting dictionaries, but not supported by most typefaces. This package provides one simple command to typeset a swung dash in XeLaTeX and LuaLaTeX, by applying transformations to the given font's glyph for a tilde.
qyxf-book
is a LaTeX document class (template) developed by Qian Yuan Xue Fu (QYXF), a student club of Xi'an Jiaotong University (XJTU). It creates a minimalistic document style, and several color schemes are offered. Currently the template is only designed for Chinese typesetting.
Harano Aji fonts (Harano Aji Mincho and Harano Aji Gothic) are fonts obtained by replacing Adobe-Identity-0 (AI0) CIDs of Source Han fonts (Source Han Serif and Source Han Sans) with Adobe-Japan1 (AJ1) CIDs. There are 14 fonts, 7 weights each for Mincho and Gothic.
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.
This package is intended for typesetting drama of any length. It provides two environments for typesetting dialogues in prose or in verse; new document divisions corresponding to acts and scenes; macros that control the appearance of characters and stage directions; and automatic generation of a ``dramatis personae'' list.
The DANTE font for the logo of DANTE, the German speaking TeX users group. The font includes only the five characters d, a, n, t, and e. dantelogo.sty
provides an interface for LuaLaTeX, XeLaTeX, and pdfLaTeX.
These are metrics to use existing Chinese TrueType fonts in workflows that use LaTeX and dvipdfmx
, or pdfLaTeX. The fonts themselves are not included in the package. Six font families are supported: Kai, Song, Lishu, Fangsong, Youyuan and Hei. Two encodings (GBK and UTF-8) are supported.
The package provides the environment fullwidth
, which sets the left and right margins in a simple way. There is no constraint about page breaks; if you are using the two-side mode, you can set the inner and outer margins to avoid the effects of the different margins.
It is well known that high or deep cells tend to touch the \hlines
of a tabular. This package provides a modifier S acting on usual column types so that to ensure a minimal distance that can be controlled through two parameters \cellspacetoplimit
and \cellspacebottomlimit
.
PygmenTeX is a Python-based LaTeX package that can be used for typesetting code listings in a LaTeX document using Pygments. Pygments is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code.
The package provides a counter style (like \arabic
, \alph
and others) which produces output strings like primeiro (``first'' in Portuguese), segundo, (``second''), and so on up to 1999th. Separate counter commands are provided for different letter case variants, and for masculine and feminine gender inflections.
This package is meant for macro or package developers: it provides function-like macros that convert a character code value in one of several Japanese encodings to a Unicode value. Supported source encodings are: ISO-2022-JP (jis), EUC-JP (euc), Shift_JIS (sjis), and the Adobe-Japan1 glyph set.
This package provides a simple compilation of the genealogical symbols found in the wasy
and gen
fonts, adding the male and female symbols to Knuth's gen
font, and so avoiding loading two fonts when you need only genealogical symbols. The font is distributed as Metafont source.
The trivfloat
package provides a quick method for defining new float types in LaTeX. A single command sets up a new float in the same style as the LaTeX kernel figure
and table
float types. The package works with memoir
as well as the standard classes.
The package provides the Libertine and Biolinum fonts in both Type 1 and OTF styles, together with support macros for their use. Monospaced and display fonts, and the keyboard set are also included, in OTF style, only. The mweights
package is used to manage the selection of font weights.
The system employs scripts, common utility programs, and a set of MetaPost macros to provide a means of expressing the details outline fonts directly in the MetaPost language. The system was employed to generate the Latin Modern fonts, and the distribution includes an example development of Knuth's logo fonts.
The bundle contains a small collection of add-on packages for the listings
package. Current packages are: lstlinebgrd
: colour the background of some or all lines of a listing; and lstautogobble
: set the standard gobble
option to the indent of the first line of the code.