This is a LaTeX package written to simplify the input of Chinese with Hanyu Pinyin and translation. Hanyu Pinyin is placed above Chinese with the xpinyin
package, and the translation is placed below. The package can be used as a utility for learning to write and pronounce Chinese characters, for Chinese character learning plans, presentations, exercise booklets and other documentation work.
The package aids spell-checking of TeX documents compiled with the LuaTeX engine. It can give visual feedback in PDF output similar to WYSIWYG word processors. The package relies on an external spell-checker application to check spelling of a text file and to output a list of bad spellings. The package should work with most spell-checkers, even dumb, TeX-unaware ones.
The package enables the user to keep track of different versions of a LaTeX document. The command \version
prints the version and build numbers; each time you compile your document, the build number is increased by one. By placing \version
in the header or footer, each page can be marked with the unique build number describing the progress of your document.
This package provides macro tools:
quire
: making booklets, etc.;gloss
: vertically align words in consecutive sentences;loop
: a looping construct;dolines
: meta'-macros to separate arguments by newlines;labels
: address labels and bulk mail letters;styledef
: selectively input part of a file;border
: borders around boxes.
Dvipdfmx (formerly dvipdfm-cjk) is a development of dvipdfm created to support multi-byte character encodings and large character sets for East Asian languages. Dvipdfmx, if called with the name dvipdfm, operates in a dvipdfm compatibility mode, so that users of the both packages need only keep one executable. A secondary design goal is to support as many PDF features as does pdfTeX.
MnSymbol is a symbol font family, designed to be used in conjunction with Adobe Minion Pro (via the MinionPro package). Almost all of LaTeX and AMS mathematical symbols are provided; remaining coverage is available from the MinionPro font with the MinionPro package. The fonts are available both as Metafont source and as Adobe Type 1 format, and a comprehensive support package is provided.
Powerdot is a presentation class for LaTeX that allows for the quick and easy development of professional presentations. It comes with many tools that enhance presentations and aid the presenter. Examples are automatic overlays, personal notes and a handout mode. To view a presentation, DVI, PS or PDF output can be used. A powerful template system is available to easily develop new styles.
The package helps to keep track of formal concepts for a specific field or document. This is particularly useful for scientific papers (for example, in physics, mathematics or computer science), which may introduce several concepts (with their own symbols). The package's commands allow the user to define a concept (typically, near its first use), and will ensure consistent use throughout the document.
The class enables composition of letters fitting into Swiss C5 & C6/5 windowed envelopes. No assumption is made about the language used. The class is based on the standard LaTeX classes and is compatible with the LaTeX letter
class. It is not limited to letters and may be used as a generic document class; it is used with the chextras
package.
Nassi-Shneiderman charts are a well known tool to describe an algorithm in a graphical way. The package offers some macros for generating those charts in a LaTeX document. The package provides the most important elements of a Nassi-Shneiderman charts, including processing blocks, loops, mapping conventions for alternatives, etc. The charts are drawn using the picture
environment (using pict2e
for preference).
The Domitian fonts are an OpenType font family, based on the Palatino design by Hermann Zapf (1918-2015), as implemented in Palladio. Domitian is meant as a drop-in replacement for Adobe's version of Palatino. It extends Palladio with small capitals, old-style figures and scientific inferiors. The metrics have been adjusted to more closely match Adobe Palatino, and hinting has been improved.
This package provides commands \alphalph
and \AlphAlph
. They are like \number
but the expansion consists of lowercase and uppercase letters respectively (1 to a, 26 to z, 27 to aa, 52 to zz, 53 to ba, 702 to zz, 703 to aaa, etc.). Alphalph's commands can be used as a replacement for LaTeX's \@alph
and \@Alph
macros.
This package provides an interface to sectioning commands for selection from various title styles, e.g. for marginal titles and to change the font of all headings with a single command, also providing simple one-step page styles. It also includes a package to change the page styles when there are floats in a page. You may assign headers/footers to individual floats, too.
CBcoptic is a bundle of files for typesetting Coptic philological text with the proper fonts and hyphenation. The fonts are based on, but much extend, the fonts of the original coptic
bundle. The CBcoptic bundle includes font description files, Metafont sources and equivalent Adobe Type 1 fonts in PFB format. The bundle also includes a package that provides some macros of philological interest.
The package provides a means of ensuring consistent quote marks throughout your document. The style can be changed either via package option or command, and the package detects language selections (from the babel
or ngerman
packages), and uses the punctuation marks appropriate for the current language.
The author now considers the package obsolete, and recommends use of csquotes
in its place.
The Cherokee script was designed in 1821 by Segwoya. The alphabet is essentially syllabic, only 6 characters (a e i o s u) correspond to Roman letters: the font encodes these to the corresponding roman letter. The remaining 79 characters have been arbitrarily encoded in the range 38-122; the cherokee
package provides commands that map each such syllable to the appropriate character.
This package enables the usage of classes as packages. It was originally designed for the l3doc
class, which is employed for documenting LaTeX code with numerous useful features. However, employing the l3doc
class as a package is not convenient when using the developing class as the style for the document. Therefore, this package provides a simple interface for utilizing classes as packages.
This package provides TeX macros for converting Adobe Font Metric files to TeX metric and virtual font format. Fontinst helps mainly with the number crunching and shovelling parts of font installation. This means in practice that it creates a number of files which give the TeX metrics (and related information) for a font family that TeX needs to do any typesetting in these fonts.
This package provides some simple macros which will pad numbers (or, indeed, any expanded token) with your choice of character (defaulting to 0) to your choice of number of places (defaults to 2). This works not only on Arabic numerals, but on any expanded list of tokens passed to it. This makes it suitable for, among other things, counters of all kinds.
The package provides several file hooks (AtBegin
, AtEnd
, ...) for files read by \input
, \include
and \InputIfFileExists
. General hooks for all such files (e.g., all \included
ones) and file specific hooks only used for named files are provided; two hooks are provided for the end of \included
files --- one before, and one after the final \clearpage
.
This package provides various different formats for the text created by the command \today
, and also provides commands for displaying the current time (or any given time), in 12-hour, 24-hour or text format. It overrides Babel's date format, having its own library of date formats in different languages. This package is now obsolete and has been replaced by datetime2
.
Graphbox is an extension of the standard graphicx
LaTeX2e package to allow the placement of graphics relative to the ``current position'' using additional optional arguments of \includegraphics
. For example, changing the vertical alignment is convenient for using graphics as elements of (mathematical) formulae. Options for shifting, smashing and hiding the graphics may be useful in support, for example, of the Beamer framework.
The package facilitates wrapping text to a specific character width, breaking lines by words rather than, as done by TeX, by characters. The primary use for these facilities is to aid the generation of messages sent to the log file or console output to display messages to the user. Package authors may also find this useful when writing out arbitrary text to an external file.
The everysel
package provided hooks whose arguments are executed just after LaTeX has loaded a new font by means of \selectfont
. It has become obsolete with LaTeX versions 2021/01/05 or newer, since LaTeX now provides its own hooks to fulfill this task. For newer versions of LaTeX everysel
only provides macros using LaTeX's hook management due to compatibility reasons.