This is an ongoing project with the aim of providing a help file for LaTeX (and its friends like ConTeXt, MetaPost, Metafont, etc.) using DocBook/XML source format.
This package provides a package which allows using the Pygments highlighter inside LaTeX documents. Pygments supports syntax colouring of over 50 types of files, and ships with multiple colour schemes.
TeXcount is a Perl script that counts words in the text of LaTeX files. It has rules for handling most of the common macros, and can provide colour-coded output showing which parts of the text have been counted.
The package provides a set of macros for in-line linguistic examples (as opposed to interlinear glossing, set apart from the main text). It prevents hyphenated examples from breaking across lines and consistently formats phonemic examples, orthographic examples, and more.
In some cursive scripts such as Persian or Arabic, kashida is used to create justification. In this type of justification characters are elongated rather than expanding spaces between words. This package extends the kashida justification to be used with the LuaTeX engine.
TeXshade is alignment shading software completely written in TeX/LaTeX; it can process multiple sequence alignments in the .msf
and the .aln
file formats. In addition to common shading algorithms, it provides special shading modes showing functional aspects, e.g., charge or hydropathy, and a wide range of commands for handling shading colours, text styles, labels, legends; it even allows the user to define completely new shading modes.
TeXlogos defines an assortment of frequently used logos not contained in base LaTeX itself. The Metafont, MetapostAMS, BibTeX and SliTeX logos are defined, as long as you have the appropriate CM/Logo/AMS fonts. Currency symbols Euro, Cent, Yen, Won and Naira are defined so as not to need TS1-encoded fonts. Also defined are the C++ logo, with the + signs properly positioned, and the logo of the Vienna University Business Administration Center (BWZ).
TeXplate is a tool for creating document structures based on templates. The application name is a word play on TeX and template, so the purpose seems quite obvious: we want to provide an easy and straightforward framework for reducing the typical code boilerplate when writing TeX documents. Also note that one can easily extrapolate the use beyond articles and theses: the application is powerful enough to generate any text-based structure, given that a corresponding template exists.
TeXPower is a bundle of packages intended to provide an all-inclusive environment for designing pdf screen presentations to be viewed in full-screen mode, especially for projecting online with a video beamer. For some of its core functions, it uses code derived from ppower4
packages. It is, however, not a complete environment in itself: it relies on an existing class for preparing slides (such as foiltex
or seminar
) or another package such as pdfslide
.
The textcase
package offers commands \MakeTextUppercase
and \MakeTextLowercase
are similar to the standard \MakeUppercase
and \MakeLowercase
, but they do not change the case of any sections of mathematics, or the arguments of \cite
, \label
and \ref
commands within the argument. A further command \NoCaseChange
does nothing but suppress case change within its argument, so to force uppercase of a section including an environment, one might say:
\MakeTextUppercase...\NoCaseChange\beginfoo ...\NoCaseChange\endfoo...
This package provides a Perl/Tk-based GUI for easy access to package documentation for TeX on Unix platforms; the databases it uses are based on the texmf/doc subtrees of teTeX, but database files for local configurations with modified/extended directories can be derived from them. Note that texdoctk
is not a viewer itself, but an interface for finding documentation files and opening them with the appropriate viewer; so it relies on appropriate programs to be installed on the system. However, the choice of these programs can be configured by the sysadmin or user.
The TeX-GYRE bundle consist of multiple font families:
Adventor, based on the URW Gothic L family of fonts;
Bonum, based on the URW Bookman L family;
Chorus, based on URW Chancery L Medium Italic;
Cursor, based on URW Nimbus Mono L;
Heros, based on URW Nimbus Sans L;
Pagella, based on URW Palladio L;
Schola, based on the URW Century Schoolbook L family;
Termes, based on the URW Nimbus Roman No9 L family of fonts.
The constituent standard faces of each family have been greatly extended (though Chorus omits Greek support and has no small-caps family). Each family is available in Adobe Type 1 and Open Type formats, and LaTeX support (for use with a variety of encodings) is provided.
This package provides macros to use upright greek letters as text symbols.
This package provides utilities and documentation related to TeX dimensional units, usable both with Plain TeX and with LaTeX.
This package enables the user to place a classification label on each page, at the bottom to the right of the page number.
This package contains files used to build the Plain TeX format, as described in the TeXbook, together with various supporting files (some also discussed in the book).
This is a bundle of Lua scripts and LaTeX packages for conversion of LaTeX files to EBook formats such as EPUB, MOBI and EPUB3. TeX4ht is used as the conversion engine.
This package provides the binaries for texlive-tex4ht
.
This small utility, written in SNOBOL, converts the composition of special characters to Unicode.
This package uses both tracklang
and texosquery
to look up the locale information from the operating system and provide commands that can access locale-dependent information, such as the currency symbol and decimal separator.
TeX by Topic is a book originally published by Addison-Wesley. It describes itself as ``a TeXnician's reference'', and covers the way TeX (the engine) works in as much detail as most ordinary TeX programmers will ever need to know.
This LaTeX library is a companion to the texsurgery
Python project. It will make sure that pdflatex document.tex will work, with reasonable defaults, for a document that is intended to work with texsurgery
, and also has other uses, always in tandem with the texsurgery
Pypi package.
This package provides a Java application to query OS information designed for use in TeX's shell escape mechanism. The application can query the following:
locale and codeset,
current working directory,
user home directory
temporary directory,
OS name, arch and version,
current date and time in PDF format (for TeX formats that don't provide
\pdfcreationdate
),date-time stamp of a file in PDF format (for TeX formats that don't provide
\pdffilemoddate
),size of a file in bytes (for TeX formats that don't provide
\pdffilesize
),contents of a directory (captured as a list),
directory contents filtered by regular expression (captured as a list),
URI or canonical path of a file. All paths use a forward slash as directory divider so results can be used, for example, in commands like
\includegraphics
.
There are files provided for easy access in TeX documents. texosquery.tex
provides generic TeX code, whereas texosquery.sty
is a LaTeX package, which provides commands to run texosquery
using TeX's shell escape mechanism and capture the result in a control sequence.
This package provides the binaries for texlive-texware
.