Package TIPA uses the T3 encoding for producing IPA characters. The package is widely used in the field of linguistics, but because of the old encoding, the output documents are less productive than Unicode-based documents. This package redefines most of the TIPA-commands for outputting Unicode characters. Users can now use their beloved TIPA shortcuts with the benefits of Unicode, i.e., searchability, copy-pasting, changing the font and many more.
As this package needs the fontspec
package for loading an IPA font, it needs to be compiled with XeLaTeX or LuaLaTeX. This package can also be viewed as an ASCII-based input method for producing IPA characters in Unicode. It needs the New Computer Modern font for printing IPA characters.
Having lost the overview of my DVD archives, I simply could not remember if I already recorded the documentary running on TV that day. I chose to recreate the index using LaTeX: the design aim was a hyperlinked and fully searchable PDF-document, listing my DVDs with all titles, lengths and so on. Further requirements were support for seasons of TV series and a list with all faulty or missing programs for rerecording. The dvdcoll
class supports all these requirements.
dvdcoll.cls
follows the structure <number><title><length>. As a result, the class is not limited to DVDs --- you can of course typeset archives of CD-ROMs, Audio-CDs and so on. Supported languages at the moment: English, French, German, Italian, Polish, Portuguese, Spanish.
The package offers a set of PSTricks related packages for various cartographic projections of the terrestrial sphere. The package pst-map2d
provides conventional projections such as Mercator, Lambert, cylindrical, etc. The package pst-map3d
treats representation in three dimensions of the terrestrial sphere. Packages pst-map2dII
and pst-map3dII
allow use of the CIA World DataBank II. Various parameters of the packages allow for choice of the level of the detail and the layouts possible (cities, borders, rivers etc). Substantial data files are provided, in an (internally) compressed format. Decompression happens on-the-fly as a document using the data is displayed, printed or converted to PDF format. A Perl script is provided for the user to do the decompression, if the need should arise.
The Euler fonts are suitable for typsetting mathematics in conjunction with a variety of text fonts that do not provide mathematical character sets of their own. Euler-VM is a set of virtual mathematics fonts based on Euler and CM. This approach has several advantages over immediately using the real Euler fonts. Most noticeably, less TeX resources are consumed, the quality of various math symbols is improved and a usable \hslash
symbol can be provided. The virtual fonts are accompanied by a LaTeX package which makes them easy to use, particularly in conjunction with Type1 PostScript text fonts. They are compatible with amsmath
. A package option allows the fonts to be loaded at 95% of their nominal size, thus blending better with certain text fonts, e.g., Minion.
This is a re-implementation, for LaTeX, of the original Harvard package. The bundle contains the LaTeX package, several BibTeX styles, and a Perl package for use with LaTeX2HTML.
Harvard is an author-year citation style (all but the first author are suppressed in second and subsequent citations of the same entry); the package defines several variant styles: apsr.bst
for the American Political Science Review; agsm.bst
for Australian government publications; dcu.bst
from the Design Computing Unit of the University of Sydney; kluwer.bst
, which aims at the format preferred in Kluwer publications; nederlands.bst
which deals with sorting Dutch names with prefixes (such as van) according to Dutch rules, together with several styles whose authors offer no description of their behaviour.
This Java command line application may be used to extract glossary information stored in a .bib
file and convert it into glossary entry definition commands. This application should be used with glossaries-extra.sty
's record package option. It performs two functions in one: it selects entries according to records found in the .aux
file (similar to BibTeX), and hierarchically sorts entries and collates location lists (similar to MakeIndex or Xindy). The glossary entries can then be managed in a system such as JabRef, and only the entries that are actually required will be defined, reducing the resources required by TeX.
The supplementary application convertgls2bib
can be used to convert existing .tex
files containing definitions (\newglossaryentry
etc.)#: to the .bib
format required by bib2gls
.
The package provides a Perl script that converts a .sty
file (LaTeX package) to .dtx
format (documented LaTeX source), by surrounding macro definitions with macro and macrocode environments. The macro name is automatically inserted as an argument to the macro environment. Code lines outside macro definitions are wrapped only in macrocode environments. Empty lines are removed. The script should not be thought to be fool proof and 100% accurate but rather as a good start to the business of making a .dtx
file from an undocumented style file. Full .dtx
files are generated. A template based on the skeleton file from dtxtut
is used. User level macros are added automatically to the Usage section of the .dtx
file. A corresponding .ins
file can be generated as well.
This package enables automated citation with BibTeX for legal studies and the humanities. In addition, the package provides commands for specifying editors in a commentary in a convenient way. Simplified formatting of the citation as well as the bibliography entry is also provided. It is possible to display the (short) title of a work only if an authors is cited with multiple works. Giving a full citation in the text, conforming to the bibliography entry, is supported. Several options are provided which might be of special interest for those outside legal studies--for instance, displaying multiple full citations. In addition, the format of last names and first names of authors may be changed easily. Cross references to other footnotes are possible. Language dependent handling of bibliography entries is possible by the special language field.
The package provides the means to extract specific content from a source document and write that to a target document. One could, for instance, use this to extract all exercises from lecture notes and generate an exercises book on the fly. The package also provides an environment which writes its body entirely to the target file. Another environment will write to the target file, but will also execute the body. This allows sharing code (for instance, a preamble) between the source document and the target file. Finally, the package provides an interface to conditionally extract content. With a single package option, one can specify exactly which commands (counted from the start of the document) should be extracted and which not. This might be useful for extracting specific slides from a presentation and use them in a new file.
CSplain is a small extension of basic Plain TeX macros from which the formats csplain
and pdfcsplain
can be generated. It supports: hyphenation of words for 50+ languages, simple and powerful font loading system (various sizes of fonts), TeX, pdfTeX, XeTeX and LuaTeX engines, math fonts simply loaded with full amstex-like features, three internal encodings (IL2 for Czech/Slovak languages, T1 for many languages with latin alphabet and Unicode in new TeX engines), natural UTF-8 input in pdfTeX using encTeX without any active characters, Czech and Slovak special typesetting features. An important part of the package is OPmac, which implements most of LaTeX's features (sectioning, font selection, color, hyper reference and URLs, bibliography, index, table of contents, tables, etc.) by Plain TeX macros. The OPmac macros can generate a bibliography without any external program.
Pst-cox is a PSTricks package for drawing 2-dimensional projections of complex regular polytopes (after the work of Coxeter). The package consists of a macro library for drawing the projections. The complex polytopes appear in the study of the root systems and play a crucial role in many domains related to mathematics and physics. These polytopes have been completely described by Coxeter in his book Regular Complex Polytopes. There exist only a finite numbers of exceptional regular complex polytopes (for example the icosahedron) and some infinite series (for example, one can construct a multi-dimensional analogue of the hypercube in any finite dimension).
The library contains two packages. The first, pst-coxcoor
, is devoted to the exceptional complex regular polytopes whose coordinates have been pre-computed. The second, pst-coxeterp
, is devoted to the infinite series.
Typesetting values with units requires care to ensure that the combined mathematical meaning of the value plus unit combination is clear. In particular, the SI units system lays down a consistent set of units with rules on how they are to be used. However, different countries and publishers have differing conventions on the exact appearance of numbers (and units). A number of LaTeX packages have been developed to provide consistent application of the various rules. The siunitx
package takes the best from the existing packages, and adds new features and a consistent interface. A number of new ideas have been incorporated, to fill gaps in the existing provision. The package also provides backward-compatibility with SIunits
, sistyle
, unitsdef
and units
. The aim is to have one package to handle all of the possible unit-related needs of LaTeX users.
The set of the Japanese logical fonts (JFMs) that are used as standard fonts in pTeX and upTeX contains both Unicode JFMs and non-Unicode JFMs. This bundle provides an alternative set of non-Unicode JFMs that are tied to the virtual fonts (VFs) that refer to the glyphs in the Unicode JFMs. Moreover it provides a LaTeX package that redefines the NFSS settings of the Japanese fonts of (u)pLaTeX
so that the new set of non-Unicode JFMs will be employed. As a whole, this bundle allows users to dispense with the mapping setup on non-Unicode JFMs. Such a setup is useful in particular when users want to use OpenType fonts (such as Source Han Serif) that have a glyph encoding different from Adobe-Japan1, because mapping setups from non-Unicode JFMs to such physical fonts are difficult to prepare.
The tocdata
package may be used to add a small amount of data to an entry in the table of contents or list of figures, between the section or caption name and the page number. The typical use would be to add the name of an author or artist of a chapter or section, such as in an anthology or a collection of papers. Additionally, user-level macros are provided which add the author's name to a chapter or section, along with an optional prefix and/or suffix, and add to a figure the artist's name, prefix, and suffix, plus optional additional text. Author and artist names are also added to the index. Additional user-level macros control formatting. tocdata
works with the TOC/LOF formatting of the default LaTeX classes, memoir
, koma-script
, and with titletoc
, tocloft
, tocbasic
, and tocstyle
.
This package provides a small package that makes LaTeX default to standard PostScript fonts. It is basically a merger of the times
and the (obsolete) mathptm
packages from the psnfss
suite. You must have installed standard LaTeX and the psnfss
PostScript fonts to use this package. The main novel feature is that the pslatex
package tries to compensate for the visual differences between the Adobe fonts by scaling Helvetica by 90%, and condensing Courier (i.e. scaling horizontally) by 85%. The package is supplied with a (unix) shell file for a pslatex
command that allows standard LaTeX documents to be processed, without needing to edit the file. Note that current psnfss
uses a different technique for scaling Helvetica, and treats Courier as a lost cause (there are better free fixed-width available now, than there were when pslatex
was designed). As a result, pslatex
is widely considered obsolete.
This small library provides a standard set of environments for writing optimization problems. It automatically aligns the problems in three points with an optional fourth:
beginning of the words minimize/argmin and subject to,
the objective function and the longest left hand side of the constraints.
the $=, |, >, |, <$ signs of the constraints.
optionally, the user can add manually a double align character && to align some common constraints feature; a clear example could be the constraints names, e.g., boundary constraint alignment with dynamic constraint.
Furthermore, it provides an easy interface to define optimization problem for three different reference situations:
where no equation is referenced/numbered;
where the problem is referenced with a single number;
where each equation has an individual reference.
Finally, it also allows a definition of any optimization problem without a limitless number of constraints.
The original WEB system by Donald Knuth has the macros webmac.tex that produce DVI output only; for historic reasons, it will never be modified (apart from catastrophic errors). Han The Thanh has modified these macros in his pdfwebmac.tex
for PDF output (only) with pdfTeX. Jonathan Kew's XeTeX has similar macros xewebmac.tex
by Khaled Hosny that modify webmac.tex
for PDF output; these macros can only be used with a specific TeX engine each. The present pwebmac
package integrates these three WEB macro files similar to cwebmac.tex
in Silvio Levy's and Don Knuth's CWEB system, so pwebmac.tex
can be used with Plain TeX, pdfTeX, and XeTeX alike.
Its initial application is the production of PDF and HINT files for all major WEB programs for TeX and friends. For this purpose, the shell script makeall
was whipped together; it provides various command line options and works around several quirks in the WEB sources.
WEB programmers who want to use pwebmac.tex
instead of the default webmac.tex
in their programs have to change the first line in the TeX file created by weave
. From there, all depends on the TeX engine you use.
This package sets up Japanese font families for XeLaTeX.
Luaindex provides (yet another) index processor, written in Lua.
The package is for typesetting bracketed dichotomous identification keys.
This package provides support for colour separation when using Dvips.
This package moves floats to the top of the page.
This package provides macros for making newsletters with Plain TeX.
This package provides the binary for texlive-vlna
.