This package provides the command \hrefdisplayonly
(additionally to \href
provided by the hyperref
package). While the (hyperlinked) text appears like an ordinary \href
in the compiled PDF file, the same text will be hidden when printing the text. Hiding is actually achieved by making the text the same colour as the background, thus preserving the layout of the rest of the text.
Further, the commands \hycon
and \hycoff
can be used to simulate switching option ocgcolorlinks
of the hyperref
package on and off. This package is possibly obsolete.
The package is a multilingual index processor with the following features:
mostly compatible with
makeindex
and upper compatible withmendex
;supports UTF-8 and works with upLaTeX, XeLaTeX and LuaLaTeX;
supports Latin (including non-English), Greek, Cyrillic, Korean Hangul and Chinese Han (Hanzi ideographs) scripts, as well as Japanese Kana.
supports Devanagari, Thai, Arabic and Hebrew scripts (experimental).
supports four kinds of sort orders (Pinyin, Radical-Stroke, Stroke and Zhuyin) for Chinese Han scripts (Hanzi ideographs).
applies International Components for Unicode (ICU) for sorting process.
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 package allows the definition of \verb
variants which add TeX code before and after the verbatim text (e.g., quotes or surrounding \fbox{}
). When used together with the shortvrb
package it allows the definition of short verbatim characters which use this package's variant instead of the normal \verb
. In addition, it is possible to collect an argument verbatim to either typeset or write it into a file. The \Verbdef
command defines verbatim text to a macro which can later be used to write the verbatim text to a file.
Arabic-Latin Modern Fixed is an extension of TeX-Gyre Latin Modern Mono 10 Regular. Every glyph and OpenType feature of the Latin Modern Mono has been retained, with minor improvements. On the other hand, we have changed the vertical metrics of the font.
The unique feature of Arabic-Latin Modern is its treatment of vowels and diacritics. Each vowel and diacritic (ALM Fixed contains a total of 68 such glyphs) may now be edited horizontally within any text editor or processor. Editing complex Arabic texts will now be much easier to input and to proofread.
This package provides a slide format which produces slides with a simple PowerPoint-like appearance. Several useful features include:
use of standard titlepage to produce title slide;
several slide environments including plain (page with a title), double slide (two column page with slide title), item slide (item list with title), left item slide, and right item slide;
Logos are placed in the upper left corner of each slide if the logo file
logo.eps
is present.
The output is pre-configured in landscape mode and uses Times Roman by default.
The hyperref
package is used to handle cross-referencing commands in LaTeX to produce hypertext links in the document. The package provides backends for the \special
set defined for HyperTeX DVI processors; for embedded pdfmark
commands for processing by Acrobat Distiller (dvips
and Y&Y's dvipsone
); for Y&Y's dviwindo
; for PDF control within pdfTeX and dvipdfm
; for TeX4ht; and for VTeX's pdf and HTML backends. The package is distributed with the backref
and nameref
packages, which make use of the facilities of hyperref
.
This class makes it easy to generate tables that show many different kerning pairs of an arbitrary font, usable by LaTeX. It shows the kerning values that are used in the font by default. In addition, this class enables the user to alter the kernings and to observe the results. Kerning pairs can be defined for groups of similar glyphs at the same time. An .mtx
file is generated automatically. The .mtx
file may then be loaded by fontinst
to introduce the user-made kernings into the virtual font for later use in LaTeX.
This a fork of footmisc
package allowing to use hyperref
. The package provides means of changing the layout of the footnotes themselves, a way to number footnotes per page, to make footnotes disappear in a moving argument and to deal with multiple references to footnotes from the same place. The package also has a range of techniques for labelling footnotes with symbols rather than numbers. Some of the functions of the package are overlap with the functionality of other packages.
Don't be seduced by fnpara
, whose implementation is improved by the present package.
The C.D.P. Bundle can be used to typeset high-quality business letters formatted according to Italian style conventions. It is highly configurable, and its modular structure provides you with building blocks of increasing level, by means of which you can compose a large variety of letters. It is also possible to write letters divided into sections and paragraphs, to include floating figures and tables, and to have the relevant indexes compiled automatically. A single input file can contain several letters, and each letter will have its own table of contents, etc., independent from the other ones.
The package extends the LaTeX labelling system: whenever a label is set, the values of counters (selected by the user) are recorded, along with the label. The value of these counters can be recalled with a command similar to \pageref
.
The package also adds commands \sNAMEref
(for each counter NAME that the user has selected); these commands display something only if the value of the NAME counter is changed from when the label was set. Many commands are provided to serve as a macro programming environment for using the extended labels.
The examplep
package provides sophisticated features for typesetting verbatim source code listings, including the display of the source code and its compiled LaTeX or Metapost output side-by-side, with automatic width detection and enabled page breaks (in the source), without the need for specifying the source twice. Special care is taken that section, page and footnote numbers do not interfere with the main document. For typesetting short verbatim phrases, a replacement for the \verb
command is also provided in the package, which can be used inside tables and moving arguments such as footnotes and section titles.
The package numprint prints numbers with a separator every three digits and converts numbers given as 12345.6e789 to 12\,345,6\cdot 10^{789}. Numbers are printed in the current mode (text or math) in order to use the correct font.
Many things, including the decimal sign, the thousand separator, as well as the product sign can be changed by the user. If an optional argument is given it is printed upright as unit. Numbers can be rounded to a given number of digits. The package supports an automatic, language-dependent change of the number format.
The package allows the user to include several bibliographies covering different topics or bibliographic material into a document (e.g., one bibliography for primary literature and one for secondary literature). The package provides commands to include either all references from a .bib
file, only the references actually cited or those not cited in your document. The user has to construct a separate .bib
file for each bibliographic topic, each of which will be processed separately by BibTeX. If you want to have bibliographies specific to one part of a document, see the packages bibunits
or chapterbib
.
\shapepar
is a macro to typeset paragraphs in a specific shape. The size is adjusted automatically so that the entire shape is filled with text. There may not be displayed maths or \vadjust
material (no \vspace
) in the argument of \shapepar
. The macros work for both LaTeX and plain TeX.
\shapepar
works in terms of user-defined shapes, though the package does provide some predefined shapes. The tedium of creating these polygon definitions may be alleviated by using the shapepatch
extension to transfig
which will convert xfig
output to \shapepar
polygon form.
The Pazo Math fonts are a family of PostScript fonts suitable for typesetting mathematics in combination with the Palatino family of text fonts. The Pazo Math family is made up of five fonts provided in Adobe Type 1 format. These contain glyphs that are usually not available in Palatino and for which Computer Modern looks odd when combined with Palatino. These glyphs include the uppercase Greek alphabet in upright and slanted shapes, the lowercase Greek alphabet in slanted shape, several mathematical glyphs and the uppercase letters commonly used to represent various number sets. LaTeX macro support is provided in package psnfss
.
The package provides the means of establishing a consistent set of fonts for use in a LaTeX document. It allows mixing and matching the Type 1 font sets available on the archive. Font-set definition takes the form of a set of options that are read when the package is loaded: for each typographic category (main body font, sans-serif font, monospace font, mathematics fonts, text figures, and so on), a font or a transformation is given in those options. The approach enables the user to remember their own configurations (as a single command) and to borrow configurations that other users have developed.
exceltex
is a LaTeX package combined with a helper program written in Perl. It provides an easy to use yet powerful and flexible way to get data from spreadsheets into LaTeX. In contrast to other solutions, exceltex
does not seek to make the creation of tables in LaTeX easier, but to get data from spreadsheets into LaTeX as easily as possible. The Excel file format only acts as an interface between the spreadsheet application and exceltex
beacause it is easily accessible (via the Spreadsheet::ParseExcel
Perl module) and because most spreadsheet applications are able to read and write Excel files.
This archive contains a MusiXTeX extension library musixtnt.tex
and a program, msxlint
.
musixtnt.tex
provides a macro \TransformNotes
that enables transformations of the effect of notes commands such as \notes
. In general, the effect of \TransformNotes{input}{output}
is that notes commands in the source will expect their arguments to match the input pattern, but the notes will be typeset according to the output pattern. An example is extracting single-instrument parts from a multi-instrument score.
msxlint
detects incorrectly formatted notes lines in a MusiXTeX source file. This should be used before using \TransformNotes
.
This package provides only two macros: \modromannumeral
which writes the number given as argument in lower case roman numeral with a j instead of a i as the final letter of numbers greater than 1, and \modroman
, which writes the value of a counter in the same way.
You use the first in the same way as the TeX primitive \romannumeral
and the second as LaTeX command \roman
. The default option is vpourv
with which 5 is translated as v and option upourv with which the same 5 is given as u.
This Python program creates print-ready PDF files from some input PDF files for booklet printing. The resulting files need to be printed in landscape/long edge double sided printing. The default paper format depends on the locale and is chosen by pdfjam
. It can be chosen using the --paper
option. Before the PDF is composed, the input file is cropped to the relevant area in order to discard unnecessary white spaces. In this process, all pages are cropped to the same dimensions. Extra margins can be defined at the edges of the booklet and in the middle where the binding occurs.
MusiXTeX provides a set of macros, based on the earlier MusicTeX, for typesetting music with TeX. To produce optimal spacing, MusiXTeX is a three-pass system: etex
, musixflx
, and etex
again. (Musixflx is a Lua script that is provided in the bundle.) The three-pass process, optionally followed by processing for printed output, is automated by the musixtex
wrapper script.
The package uses its own specialised fonts, which must be available on the system for musixtex
to run. The MusiXTeX macros are universally acknowledged to be challenging to use directly: the pmx
preprocessor compiles a simpler input language to MusiXTeX macros.
The package provides a consistent way of producing references throughout a project. Enough flexibility is provided to make local changes to a single reference. The user can configure their own setup. The package offers a direct interface to varioref (for use, for example, in large projects such as a series of books, or a multivolume thesis written as a series of documents), and name references from the nameref package may be incorporated with ease. For large projects such as a series of books or a multi volume thesis, written as freestanding documents, a facility is provided to interface to the xr
package for external document references.
PostScript lacks a lot of basic operators such as tan, acos, asin, cosh, sinh, tanh, acosh, asinh, atanh, exp (with e base). Also (oddly) cos and sin use arguments in degrees. Pst-math provides all those operators in a header file pst-math.pro
with wrappers pst-math.sty
and pst-math.tex
. In addition, sinc, gauss, gammaln and bessel are implemented (only partially for the latter). The package is designed essentially to work with pst-plot
but can be used in whatever PS code. The package also provides a routine SIMPSON for numerical integration and a solver of linear equation systems.