The package provides two environments called filecontentsdef and filecontentshere. They are derived from the LaTeX filecontents environment. In addition to the file creation they either store the (verbatim) contents in a macro (filecontentsdef) or typeset them (verbatim) on the spot (filecontentshere). The author developed the package to display TeX code verbatim in documentation and the same time produce the corresponding files during the LaTeX run in order to embed them in the PDF as file attachment annotations (by using Scott Pakin's package attachfile).
This package can be used to generate a single master document that contains a set of individual student handouts. The package has two main functions. First, it provides a simple framework for organizing handout source code, and supplies a set of import management tools for selectively importing a subset of the handouts into the master document. Selective import is convenient when compilation of all of the handouts is unnecessary, for example when working on a new handout. As a secondary feature, the package defines a basic visual style for handouts. This style can be easily changed.
The ExPex package provides very fine-grained control over glossing and example formatting, including unlimited gloss lines and various ways of formatting multiline glosses. By contrast the cgloss4e glossing macros provided with gb4e, linguex, and covington, although very capable at basic glossing, lack the degree of customization that is sometimes needed for more complex glossing. This package is an attempt to have the best of both worlds: it allows gb4e, linguex and covington users to keep using those packages for basic example numbering and formatting, but also allows them to use the glossing macros that ExPex provides.
The package provides simple commands to allow authors (especially scholars in the humanities) to write with a focus on content rather than presentation. The commands are inspired by the XML elements of the Text Encoding Initiative. Commands like \term and \foreign are aliases for \emph. \quoted and \soCalled are aliases for quoting commands. These commands could be easily redefined for different formats. The package also provides a footnote environment so that long footnotes can be more cleanly separated from the main text. Eventually, the package also includes some macros for musical symbols and other basic notations for musical analysis.
When studying antic and medieval literature, we may find many different texts published with the same title, or, in contrary, the same text published with different titles. To avoid confusion, scholars have published claves, which are books listing ancient texts, identifying them by an identifier --- a number or a string of text. For example, for early Christianity, we have the Bibliotheca Hagiographica Graeca, the Clavis Apocryphorum Novi Testamenti and other claves. It could be useful to print the identifier of a texts in one specific clavis, or in many claves. The package allows us to create new field for different claves, and to present all these fields in a consistent way.
Modern native UTF-8 engines such as XeTeX and LuaTeX need hyphenation patterns in UTF-8 format, whereas older systems require hyphenation patterns in the 8-bit encoding of the font in use (such encodings are codified in the LaTeX scheme with names like OT1, T2A, TS1, OML, LY1, etc). The present package offers a collection of conversions of existing patterns to UTF-8 format, together with converters for use with 8-bit fonts in older systems.
This Guix-specific package provides hyphenation patterns for all languages supported in TeX Live. It is a strict super-set of codehyphen-base package and should be preferred to it whenever a package would otherwise depend on hyph-utf8.
This package adds forward-referencing to the cleveref package. Any label can be referenced with the new optional argument UsedOn passed to \cref. Doing so, it will print an info message at the original label location (in a theorem environment, say) which reads ``Used on pages ⟨list of pages⟩.'. This functionality is complementary to pagebackref option from hyperref or backref option from biblatex for the bibliography. It might be useful for authors of longer texts such as textbooks or theses, where a lot of supplementary results and information are given in early chapters, appendices or exercises. The message on which pages these results will be used can be a helpful information for the reader of the final text.
This is a library to run Python code. Just like PerlTeX or PyLuaTeX, this only requires a single run, and variables are persistent throughout the run. Unlike PerlTeX or PyLuaTeX, there is no restriction on compiler or script required to run the code.
There are also debugging functionalities: TeX errors result in Python traceback, and Python errors result in TeX traceback. Errors in code executed with the pycode environment give the correct traceback point to the Python line of code in the TeX file. For advanced users, this package allows the user to manipulate the TeX state directly from within Python, so you don't need to write a single line of TeX code.
In addition to this LaTeX package you need the Python pythonimmediate-tex package.
This is the Babel style for Indonesian.
This collection includes music-related fonts and packages.
This collection includes setups for typesetting various games, including chess.
This package provides a Dutch language module for glossaries package.
This package provides an Irish language module for glossaries package.
This package provides an accessible introduction to LaTeX for the beginner.
The package provides support for Macedonian documents written in Cyrillic, in Babel.
This package realigns the horizontal spacing of the alignments in some mathematical environments.
This package provides a handful of macros for writing up science practical reports.
This package provides improvements and extra features to the glossaries package.
This package provides some LaTeX support for the use of EBGaramond12 in mathematics.
The package provides the language definition file for support of Vietnamese in Babel.
The package provides support for use of Babel in documents written in Belarusian.
This package provides pgfpages layouts to place notes next to the scaled slides.
BibLaTeX-unified is an opinionated BibLaTeX implementation of the Unified Stylesheet for Linguistics Journals.
This collection includes packages for XeTeX, the Unicode and OpenType-enabled TeX by Jonathan Kew.