This package, which works both for Plain TeX and for LaTeX, defines the \ifPDFTeX
, \ifXeTeX
, and \ifLuaTeX
conditionals for testing which engine is being used for typesetting. The package also provides the \RequirePDFTeX
, \RequireXeTeX
, and \RequireLuaTeX
commands which throw an error if pdfTeX, XeTeX or LuaTeX (respectively) is not the engine in use.
This package provides a development of TeX, which deals in multi-octet Unicode characters, to enable native treatment of a wide range of languages without changing character-set. Work on Omega has ceased; its compatible successor is Aleph, which is itself also in major maintenance mode only. Ongoing projects developing Omega (and Aleph) ideas include Omega-2 and LuaTeX.
The package offers support for drawing tree diagrams, and is especially suitable for linguistics use. It allows trees to be specified in a simple bracket notation, automatically calculates branch sizes, and supports both DVI/PostScript and PDF output by use of pict2e
facilities. The package is a development of the existing qobitree
package, offering a new front end.
This package is a LaTeX adaptation of a set of tools developed for ConTeXt reproduction of Oliver Byrne's 1847 edition of the first six books of Euclid's Elements; see https://github.com/jemmybutton/byrne-euclid. It consists of a MetaPost library, responsible for all the drawing and a set of LaTeX macros to conveniently use them.
This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX support for the Inter Sans family of fonts, designed by Rasmus Andersson. Inter is a typeface specially designed for user interfaces with focus on high legibility of small-to-medium sized text on computer screens. The family features a tall x-height to aid in readability of mixed-case and lower-case text.
The purpose of the anima
class is to create animated slide presentations. It uses TikZ to generate a sequence of frames with images that form an animation as the slides transition sequentially. Unlike the animate
package, which can create embedded animations within the document, the anima
class produces an animation where each frame corresponds to a page of the document.
The udiss
bundle is a LaTeX class file developed to assist students in typesetting their university dissertations. It is a collection of multiple support files. Universities often have strict requirements regarding the formatting of the dissertations and theses submitted to them. This bundle pre-supplies a generic style (university agnostic) for creating dissertations. It also supports custom layouts required for different universities.
This is a versatile bundle of packages and classes for consistent formatting of control sequences, package options, source code examples, and writing a package manual (including an index containing the explained control sequences, options, ldots). The bundle also provides several other small ideas of mine such as a mechansim for providing abbreviations etc. Not at least it provides a number of programming tools.
Clara is a type family created specially by Seamas O Brogain. The family includes italic, bold, bold italic, and small capitals, while the character set includes (monotonic) Greek, Cyrillic, ogham, phonetic and mathematical ranges, scribal abbreviations and other specialist characters. The fonts also include some OpenType features (such as ligature substitution, small capitals, and old-style numerals) and variant forms for particular languages.
This package offers the user an easy way to typeset the Holy Quran. It provides several macros for typesetting the whole or any part of the Quran based on its popular division, including Surah, Ayah, Juz, Hizb, Quarter, and Page. Besides the Arabic original, translations to English, German, French, and Persian are provided, as well as an English transliteration.
The package allows citations in the German style, which is considered by many to be particularly reader-friendly. The citation provides a small amount of bibliographic information in a footnote on the page where each citation is made. It combines a desire to eliminate unnecessary page-turning with the look-up efficiency afforded by numeric citations. The package makes use of BibLaTeX, and is considered experimental.
This package provides LaTeX classes for formatting federal grant proposals:
grant: base class for formatting grant proposals;
grant-arl: Army Research Laboratory;
grant-darpa: Defense Advanced Research Projects Agency;
grant-doe: Department of Energy;
grant-nih: National Institutes of Health;
grant-nrl: Naval Research Laboratory;
grant-nsf: National Science Foundation;
grant-onr: Office of Naval Research.
The esint package permits access to alternate integral symbols when you are using the Computer Modern fonts. In the original set, several integral symbols are missing, such as \oiint
. Many of these symbols are available in other font sets (pxfonts
, txfonts
, etc.), but there is no good solution if you want to use Computer Modern. The package provides Metafont source and LaTeX macro support.
upTeX is an extension of pTeX, using UTF-8 input and producing UTF-8 output. It was originally designed to improve support for Japanese, but is also useful for documents in Chinese and Korean. It can process Chinese simplified, Chinese traditional, Japanese, and Korean simultaneously, and can also process original LaTeX with \inputenc{utf8}
and Babel (Latin/Cyrillic/Greek etc.) by switching its \kcatcode
tables.
This package serves as a drop-in replacement for the packages ocgx
by Paul Gaborit and ocg-p
by Werner Moshammer for the creation of PDF Layers. It re-implements the functionality of the ocg
, ocgx
, and ocg-p
packages and adds support for all known engines and back-ends. It also ensures compatibility with the media9
and animate
packages.
The package enables the user to typeset exams with multiple choice, open questions and many other types of exercise. Both questions and answers may be randomly distributed within the exam, and the solutions are typeset automatically. Exercises may contain a wide number of random parameters and it is possible to do arithmetical operations on them. The package is localised in Italian, English, French, German, Greek, Serbian, and Spanish.
Detex is a program to remove TeX constructs from a text file. It recognizes the \input
command. The program assumes it is dealing with LaTeX input if it sees the string \begin{document}
in the text. In this case, it also recognizes the \include
and \includeonly
commands. The author now considers this program to be obsolete and Piotr Kubowicz's OpenDetex as its successor.
This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX support for the Forum font, designed by Denis Masharov. Forum has antique, classic Roman proportions. It can be used to set body texts and works well in titles and headlines too. It is truly multilingual, with glyphs for Central and Eastern Europe, Baltics, Cyrillic and Asian Cyrillic communities. There is currently just a regular weight and an artificially emboldened bold.
This package prints two six-monthly vertical-type daily planner (i.e., months along the top, days downwards), with each 6-month period fitting onto a single A4 (or US letter) sheet. The package offers support for English, French, German, Spanish and Portuguese. The previous scheme of annual updates has now been abandoned, in favour of a Perl script yplan
that generates a year's planner automatically.
The package provides a means of producing beautiful song books for church or fellowship. It offers:
a very easy chord-entry syntax;
multiple modes (words-only; words+chords; slides; handouts);
measure bars;
guitar tablatures;
automatic transposition;
scripture quotations;
multiple indexes (sorted by title, author, important lyrics, or scripture references);
and projector-style output generation, for interactive use.
Starting with TeX Live 2010, the various formats, that directly generate PDF, default to generating PDF 1.5. This is generally a good thing, but it can lead to compatibility issues with some older PDF viewers. This package changes the version of PDF generated with formats (based on pdfTeX or LuaTeX in PDF mode), back to 1.4 for documents that need to achieve maximal compatibility with old viewers.
This package provides a collection of simple tools that are part of the LaTeX required tools distribution, comprising the packages: afterpage
, array
, bm
, calc
, dcolumn
, delarray
, enumerate
, fileerr
, fontsmpl
, ftnright
, hhline
, indentfirst
, layout
, longtable
, multicol
, rawfonts
, showkeys
, somedefs
, tabularx
, theorem
, trace
, varioref
, verbatim
, xr
, and xspace
.
The bundle provides four packages:
rubikcube
provides commands for typesetting Rubik cubes and their transformations,rubiktwocube
provides commands for typesetting Rubik twocubes and their transformations,rubikrotation
can process a sequence of Rubik rotation moves, with the help of a Perl package executed via\write18
(shell escape) commands,rubikpatterns
is a collection of well known patterns and their associated rotation sequences.
This package provides a setup for using the AMS Euler family of fonts for mathematics in LaTeX documents. ``The underlying philosophy of Zapf's Euler design was to capture the flavour of mathematics as it might be written by a mathematician with excellent handwriting.'' The euler
package is based on Knuth's macros for the book Concrete Mathematics'. The text fonts for the Concrete book are supported by the beton
package.