Third parties often change the page numbers without rerunning makeindex
. One would like to make the page numbers in the index entries more robust. This bundle provides robustindex.sty
and robustglossary.sty
, which use the \pageref
mechanism to maintain correct page numbers.
The package draws uniform, cubic B-spline curves, open and closed, based on a sequence of B-spline control points. There is also code which permits drawing the open or closed cubic Bspline curve interpolating a sequence of points. Graphical output is created using PStricks.
The idea of this Package is to typeset illustrations of pieces of code with annotations on each single part of code (Code Anatomy). The origin of this idea are code illustrations from the book Computer Science: An Interdisciplinary Approach from Robert Sedgewick and Kevin Wayne.
The listliketab
package helps the user make list-like tabulars, i.e., a tabular that is indistinguishable from an itemize
or enumerate
environment. The advantage of using a tabular is that the user can add additional columns to each entry in the list.
This package facilitates, in most cases, the creation of tables of relative positions of a curve and its asymptote, or a curve and a tangent in one of its points. This package has to be used with polyglossia
and XeLaTeX to produce documents in Arabic.
This package supports the preparation of semi one sided documents. That is, two sided documents, where all text is output on right-hand pages --- as in a one-sided documents --- and only special contents are output on left-hand pages on user request, e.g., floating objects.
The package provides an expandable variant of the LaTeX kernel command \@testopt
, named \@expandable@testopt
, and a more general \@expandable@ifopt
, both intended for package writers. Also we have a variant of \newcommand
which uses these macros to check for optional arguments.
This package enables the use of PSTricks directly in LuaLaTeX documents, without invoking external programmes, by implementing a PostScript interpreter in Lua. Therefore it does not require shell escape to be enabled or special environments, and instead allows PSTricks to be used exactly like in Dvips based documents.
This class is prepared for short presentations with a modern look & feel. It offers the following features: custom background for each slide, predefined types of slides, simplified commands (e.g. for starting and ending slide). The class is built upon LaTeX Beamer, so all Beamer commands should work.
The package defines an exercise environment which numbers every exercise, and a command \get
to extract a collection whose argument is a comma-separated set of exercise index numbers. While the package was designed for teachers constructing tables of exercises, it plainly has more general application.
The package provides a working configuration of the CJK package, suitable for Japanese typesetting of moderate quality. Moreover, it facilitates use of the CJK package for pLaTeX users, by providing commands that are similar to those used by the pLaTeX kernel and some other packages used with it.
pst-lsystem
is a PSTricks based package for creating images based on a L-system. A L-system (Lindenmayer system) is a set of rules which can be used to model the morphology of a variety of organisms or fractals like the Kochflake or Hilbert curve.
This package provides a package for typesetting feature structures, also known as attribute-value matrices (AVMs), for use in linguistics. The package provides a minimal and easy to read syntax. The package serves the same purpose as avm
package, but shares no code base with that package.
This package can be used to attach files to a PDF document. It is a further development of Scott Pakin's package attachfile
for pdfTeX. Apart from bug fixes, this package adds support for dvips, some new options, and gets and writes meta information data about the attached files.
This package is an attempt to track skills assessed during a classroom check. Each question can be associated with one or more skills and be assigned a number of points to be earned. At the end of the text, a table set summarizes the skills assessed, and in what proportions.
The package defines an \excludeonly
command, which is the opposite of \includeonly
. If both \includeonly
and \excludeonly
exist in a document, only files allowed by both will be included. The package redefines the internal \@include
command, so it conflicts with packages that do the same.
This MetaPost package helps plotting polynomial and root functions up to order three. The package provides macros to calculate Bezier curves exactly matching a given constant, linear, quadratic or cubic polynomial, or square or cubic root function. In addition, tangents on all functions and derivatives of polynomials can be calculated.
This package tries to prevent overflow lines in paragraphs or boxes. It changes LuaTeX's \linebreak
callback and re-typesets the paragraph with increased values of \tolerance
and \emergencystretch
until the overflow no longer happens. If that doesn't help, it chooses the solution with the lowest badness.
LuaTeX operates by default in UTF-8 input; thus LaTeX documents that need 8-bit character-sets need special treatment. The package, therefore, replaces the LaTeX standard inputenc
for use under LuaTeX. With a current LuaTeX,the package has the same behaviour with LuaTeX as inputenc
has under pdfTeX.
This package is used to draw pseudo-3D Blochsphere diagrams. It supports various annotations, such as great and small circles, axes, rotation markings and state vectors. It can be used in a standalone fashion, or nested within a tikzpicture
environment by setting the environment option nested
to true
.
The pst-barcode
package allows printing of barcodes, in a huge variety of formats, including quick-response (QR) codes. As a PSTricks package, the package requires pstricks. The package uses PostScript
for calculating the bars. For PDF output use a multi-pass mechansism such as pst-pdf
.
This package is the multiscript' version of the BibLaTeX package intended to solve the issues faced by those wishing to create multilingual bibliographies. It is intended to be backwards-compatible with the standard BibLaTeX package and includes significantly enhanced optional functionality.
It requires the use of the multiscript version of Biber (biber-ms).
TikZ-layers is a tiny package that provides, alongside background
, typical graphical layers on TikZ: behind
, above
and glass
. The layers may be selected with one of the styles on behind layer
, on above layer
, on glass layer
as an option to a scope
environment.
This package provides BibTeX styles modified for Persian documents prepared with XePersian (which the present package depends on). The Persian .bst
files can simultaneously handle both Latin and Persian references. A file p1256fa.csf
is provided for correct sorting of Persian references and three fields LANGUAGE, TRANSLATOR and AUTHORFA are defined.