If PDF files are included using pdfTeX, PDF annotations are stripped. The Pax project offers a solution without altering pdfTeX. A Java program (pax.jar
) parses the PDF file that will later be included. The program then writes the data of the annotations into a file that can be read by TeX. The LaTeX package pax
extends the graphics
package to support the scheme: if a PDF file is included, the package looks for the file with the annotation data, reads them and puts the annotations in the right place.
Emp is a package for encapsulating MetaPost figures in LaTeX: the package provides environments where you can place MetaPost commands, and means of using that code as fragments for building up figures to include in your document. So, with Emp, the procedure is to run your document with LaTeX, run MetaPost, and then complete running your document in the normal way. Emp is therefore useful for keeping illustrations in synchrony with the text. It also frees you from inventing descriptive names for PostScript files that fit into the confines of file system conventions.
This bundle provides two classes and BibLaTeX styles for the French journal La Gazette des Mathematiciens: gzt
for the complete issues of the journal, aimed at the Gazette's team, gztarticle
, intended for authors who wish to publish an article in the Gazette. This class's goals are to faithfully reproduce the layout of the Gazette, thus enabling the authors to be able to work their document in actual conditions, and provide a number of tools (commands and environments) to facilitate the drafting of documents, in particular those containing mathematical formulas.
fei
is a class created by graduate students and LaTeX enthusiasts that allows students from FEI University Center to create their academic works, be it a monograph, masters dissertation or PhD thesis, under the typographic rules of the institution. The class makes it possible to create a full academic work, supporting functionalities such as cover, title page, catalog entry, dedication, summary, lists of figures, tables, algorithms, acronyms and symbols, multiple authors, index, references, appendices and attachments. fei
is loosely based in the Brazilian National Standards Organization (ABNT).
Just like sed
is a stream editor, ted
is a token list editor. The ted
package provides two user macros: \Substitute
and \ShowTokens
. The first is maybe the most useful: it performs substitutions in token lists (even inside braces). The second displays each token of the list (one per line) with its catcode (in the list, not just the current one), and can be useful for debugging or for TeX learners. Ted is designed to work well even if strange tokens (that is, unusual {charcode, catcode} pairs or tokens with a confusing meaning) occur in the list.
This package provides a LaTeX class to format text according to the American Psychological Association Publication Manual (5th ed.) specifications for manuscripts or to the APA journal look found in journals like the Journal of Experimental Psychology etc. In addition, it provides regular LaTeX-like output with a few enhancements and APA-motivated changes. Note that the apa7
class (covering the 7th edition of the manual) and apa6
(covering the 6th edition of the manual) are now commonly in use. Apacite, which used to work with this class, has been updated for use with apa6
.
This package provides expandable token list operations for which l3tl
only has unexpandable variants. These expandable versions are typically slower than the unexpandable code. Unlike the l3tl
versions, the functions in this module may contain braces and macro parameter tokens in their arguments, but as a drawback they cannot distinguish some tokens and do not consider the character code of group-begin and group-end tokens. Additionally a general map to token lists is provided, modelled after the expl3
internal __tl_act:NNNn
but with additional features. The package has no immediate use for document authors; it only contains expl3
functions intended for programmers.
TeX is a typesetting system that incorporates a macro processor. A TeX source document specifies or incorporates a number of macro definitions that instruct the TeX engine how to typeset the document. The TeX engine also uses font metrics generated by Metafont, or by any of several other mechanisms that incorporate fonts from other sources into an environment suitable for TeX. TeX has been, and continues, a basis and an inspiration for several other programs, including e-TeX and PDFTeX. The distribution includes the source of Knuth's TeX book; this source is there to read, as an example of writing TeX ; it should not be processed without Knuth's direct permission.
The package provides access to the DRM (Don's Revised Modern) family of fonts, which includes a variety of optical sizes in Roman (in four weights), italic, and small caps, among other shapes, along with a set of symbols and ornaments. It is intended to be a full-body text font, but its larger sizes can also be used for simple display purposes, and its significant body of symbols can stand on its own. It comes complete with textual (old-style) and lining figures, and even has small-caps figures. It also comes with extensible decorative rules to be used with ornaments from itself or other fonts, along with an extremely flexible ellipsis package.
QCM is a package for making multiple choices questionnaires under LaTeX2e (QCM is the French acronym for this style of test). A special environment allows you to define questions and possible answers. You can specify which answers are correct and which are not. QCM not only formats the questions for you, but also generates a form (a grid that your students will have to fill in), and a mask (the same grid, only with correct answers properly checked in). You can then print the mask on a slide and correct the questionnaires more easily by superimposing the mask on top of students forms. QCM can also typeset exam corrections automatically, and comes with support for AUC-TeX.
This bundle contains the two packages svg
and svg-extract
.
The svg
package is intended for the automated integration of SVG graphics into LaTeX documents. Therefore the capabilities provided by Inkscape --- or more precisely its command line tool --- are used to export the text within an SVG graphic to a separate file, which is then rendered by LaTeX. For this purpose the two commands \includesvg
and \includeinkscape
are provided which are very similar to the \includegraphics
command of the graphicx
package.
In addition, the package svg-extract
allows the extraction of these graphics into independent files in different graphic formats, exactly as it is rendered within the LaTeX document, using either ImageMagick or Ghostscript.
The package provides macros that help to build a document repository for long living documents. It focuses on structure and re-use of text, code, figures etc. The basic concept is first to separate structure from content (i.e., text about a topic from the structure it is presented by) and then separating the content from the actual published document, thus enabling easy re-use of text blocks in different publications (i.e., text about a protocol in a short article about this protocol as well as in a book about many protocols); all without constantly copying or changing text. As a side effect, using the document classes provided, it hides a lot of LaTeX from someone who just wants to write articles and books.
This package provides MetaPost macros for Venn diagrams.
This package can be used to typeset go diagrams with PSTricks.
This is a version of tie
converted for use with Cweb.
This is an ad-hoc class for typesetting articles for the ICSV conference.
The package macros for SuperSymmetry-related work, such as abbreviations of longer expressions.
The package defines a single macro \upca
, to print UPC-A barcodes.
The package makes the classic CM Cyrillic fonts accessible for use with LaTeX.
This library creates animations of 3-dimensional objects (such as polyhedra) in MetaPost.
CTeX is a collection of macro packages and document classes for LaTeX Chinese typesetting.
This package extends Euler font to include two additional characters needed for Concrete Math.
This package provides an environment for linguistic examples, tools for glosses, and various other goodies.
This package provides a document class for Journal of the Physical Society of Japan.