This package provides font maps and setup tools for Japanese, Korean, Traditional Chinese, and Simplified Chinese. It is the successor of the jfontmaps
package. The files in this package contain font maps for dvipdfmx to make various Japanese, Chinese, and Korean fonts available for (u)ptex and related programs and formats.
The package essentially just wraps a minipage
within an \fbox
. However, while \fbox{\begin{minipage}{\linewidth}...\end{minipage}} juts out into the margin, \begin{boxedminipage}...\end{boxedminipage} does not. Instead, it subtracts the frame's dimensions from the specified dimensions of the minipage
before typesetting the minipage
.
This package ensures that all acronyms used in the text are spelled out in full at least once. It also provides an environment to build a list of acronyms used. The package is compatible with PDF bookmarks. The package requires the suffix
package, which in turn requires that it runs under e-TeX.
The package is based on the icomma
package, and intended as a solution for situations where the text comma character discerns from the math comma character, e.g., when fonts whithout math support are involved. Escaping to text mode every time a comma is used in math mode may slow down the compilation process.
Plotting functions with pst-plot is very powerful but sometimes difficult to learn since the syntax of \psplot
and \parametricplot
requires some PostScript knowledge. The infix-RPN and pst-infixplot
styles simplify the usage of pst-plot
for the beginner, providing macro commands that convert natural mathematical expressions to PostScript syntax.
This package helps spacing out the letters of text; the command is \letterspace<\hbox modifier>{<text>}
: the text is placed in an \hbox
of the specified size, and space is inserted between each glyph to make the text fit the box. Note that letterspacing is not ordinarily considered acceptable in modern typesetting of English.
Several conditions can cause LaTeX labels to keep changing, no matter how many times a document is recompiled. This package helps diagnose the cause of repeated ``Label(s) may have changed'' warnings. The names and before/after definitions of changing labels are printed at the end of each compile. Multiply-defined labels are printed as well.
The package is used to change the format of \today
’s date, including the weekday, e.g., Saturday, 26 June 2008, the UK format, which is preferred in many parts of the world, as distinct from that which is used in \maketitle
of the article class, June 26, 2008, the US format.
This LaTeX package provides caching of \includegraphics
calls, therefore recompilations are much faster. Also, images can be post-processed with Ghostscript before inclusion, with the following consequences:
automatic downscaling to specified DPI;
automatic JPEG compression with configurable quality;
much smaller files.
graphicscache
supports pdfLaTeX and LuaLaTeX; XeLaTeX is not supported.
Pedigree and genealogical tree diagrams are proven tools to visualize genetic and relational connections between individuals. The package provides a set of tools to typeset genealogical trees, i.e., to typeset a set of special graphs for the description of family-like structures. The package uses an autolayout algorithm which can be customized, e.g., to prioritize certain paths.
This bundle provides a collection of model .ini
files for creating TeX formats. These files are commonly used to introduced distribution-dependent variations in formats. They are also used to allow existing format source files to be used with newer engines, for example to adapt the plain e-TeX source file to work with XeTeX and LuaTeX.
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 class wraps the default article
and extends it for a homogeneous look of hand-in assignments at university (RWTH Aachen University, Computer Science Department), specifically in the field of computer science, but easily extensible to other fields. It provides macros for structuring exercises, aggregating points, and displaying a grading table, as well as several macros for easier math mode usage.
The package defines a handful of commands for typesetting mathematical symbols of various kinds, ranging from large operators to extensible arrow-like relations and growing arrow-like math accents that all draw from the classic Halloween-related iconography (pumpkins, witches, ghosts, cats, and so on) while being, at the same time, seamlessly integrated within the rest of the mathematics produced by (AmS-)LaTeX.
The package supports those who publish articles in peer-reviewed journals. In the final stages of the review process, the authors typically have to provide an additional document (such as a letter to the editors), in which they provide a list of modifications that they made to the manuscript. The package automatically provides line numbers and quotations from the manuscript, for this letter.
This package enables (La)TeX users to typeset words or phrases (e-TeX extensions are needed) in Syriac (Aramaic) using the Serto-alphabet. The package includes a preprocessor written in Python in order to deal with right-to-left typesetting for those who do not want to use e-LaTeX and to choose the correct letter depending on word context (initial/medial/final form).
This package augments the fancyvrb
and listings
packages to allow the source code they contain to be checked by an external tool (like a compiler). The external tool's messages can be automatically reincorporated into the original document. The package does not focus on a specific programming language, but it is designed to work well with languages and compilers in the ML family.
The package was inspired by the cooltooltips
package. In contrast to cooltooltips
, fancytooltips
allows inclusion of tooltips which contain arbitrary TeX material or a series of TeX materials (animated graphics) from an external PDF file. To see the tooltips, you have to open the files in Adobe Reader. The links and JavaScripts are inserted using eforms
package from the AcroTeX bundle.
This package simplifies working with folder structures that match the chapter/section/subsection structure. It provides macros to define a folder that contains the file for a chapter/section/subsection, and provides macros that allow inclusion without using the full path, rather the path relative to the current folder of the chapter/section/subsection. It makes easy changing the name of a folder, for example.
This package is an extension of the keyval package and offers additional macros for setting keys and declaring and setting class or package options. The package allows the programmer to specify a prefix to the name of the macros it defines for keys, and to define families of key definitions; these all help use in documents where several packages define their own sets of keys.
This LaTeX package provides both syntactic and semantic helpers to typeset mathematics in LaTeX. The syntactic layer eases typesetting of formulae in general, while the semantic layer provides commands like \inner{x}{y}
to unify typesetting of inner products. These not only unify typesetting of math formulae but also allow to easily adapt notation if a user prefers to. The semantic layer is split into topics.
Creation of title pages is something most authors should not have to do. But reality is not perfect, so a lot of authors have to do it. This package not only provides several pages for the title instead of only one --- at least five are typical for a thesis! ---, it also provides a bunch of predefined titlepage styles with several standard elements, and optionally additional elements.
This package provides an easy way for generating truth tables of boolean values in LuaLaTeX. The time required for operations is no issue while compiling with LuaLaTeX. The package supports nesting of commands for multiple operations. It can be modified or extended by writing custom lua programs. There is no need to install lua on users system as TeX distributions (TeX Live or MikTeX) come bundled with LuaLaTeX.
The package patches a few commands of the LaTeX2e kernel and the amsmath
and mathtools
packages to be more compatible with the LuaTeX engine. It is only meaningful for LuaLaTeX documents containing mathematical formulas, and does not exhibit any new functionality. The fixes are mostly moved from the unicode-math
package to this package since they are not directly related to Unicode mathematics typesetting.