Nassi-Shneiderman charts are a well known tool to describe an algorithm in a graphical way. The package offers some macros for generating those charts in a LaTeX document. The package provides the most important elements of a Nassi-Shneiderman charts, including processing blocks, loops, mapping conventions for alternatives, etc. The charts are drawn using the picture
environment (using pict2e
for preference).
The Domitian fonts are an OpenType font family, based on the Palatino design by Hermann Zapf (1918-2015), as implemented in Palladio. Domitian is meant as a drop-in replacement for Adobe's version of Palatino. It extends Palladio with small capitals, old-style figures and scientific inferiors. The metrics have been adjusted to more closely match Adobe Palatino, and hinting has been improved.
This package provides an interface to sectioning commands for selection from various title styles, e.g. for marginal titles and to change the font of all headings with a single command, also providing simple one-step page styles. It also includes a package to change the page styles when there are floats in a page. You may assign headers/footers to individual floats, too.
CBcoptic is a bundle of files for typesetting Coptic philological text with the proper fonts and hyphenation. The fonts are based on, but much extend, the fonts of the original coptic
bundle. The CBcoptic bundle includes font description files, Metafont sources and equivalent Adobe Type 1 fonts in PFB format. The bundle also includes a package that provides some macros of philological interest.
This package provides commands \alphalph
and \AlphAlph
. They are like \number
but the expansion consists of lowercase and uppercase letters respectively (1 to a, 26 to z, 27 to aa, 52 to zz, 53 to ba, 702 to zz, 703 to aaa, etc.). Alphalph's commands can be used as a replacement for LaTeX's \@alph
and \@Alph
macros.
This package contains a collection of symbols for typesetting Sequential Function Chart (SFC) diagrams in agreement with the international standard IEC-61131-3/2013. It includes steps (normal and initial), transitions, actions and actions qualifiers (with and without time duration). It extends the circuit library of TikZ and allows you to draw an SFC diagram in same way you would draw any other circuit.
The package facilitates wrapping text to a specific character width, breaking lines by words rather than, as done by TeX, by characters. The primary use for these facilities is to aid the generation of messages sent to the log file or console output to display messages to the user. Package authors may also find this useful when writing out arbitrary text to an external file.
The package provides a set of macros based on PSTricks to draw medical pedigrees according to the recommendations for standardized human pedigree nomenclature. The drawing commands place the symbols on a pspicture
canvas. An interface for making trees is also provided. The package may be used both with LaTeX and PlainTeX. A separate Perl program for generating TeX files from spreadsheets is available.
The package used to provide macros that emulated the colour stack functionality of Dvips. The colour stack deals with colour manipulations when asynchronous events (like page-breaking) occur. For current releases of pdfTeX, this package is not needed, since real colour stacks are available. It has therefore become empty stub that does nothing at all, just in case there are still documents that reference it.
Many of David Carlisle's more substantial packages stand on their own, or as part of the LaTeX latex-tools set; this set contains: making dotless j characters for fonts that don't have them; a method for combining the capabilities of longtable
and tabularx
; an environment for including plain TeX in LaTeX documents; a jiffy to create slashed characters for physicists.
The everysel
package provided hooks whose arguments are executed just after LaTeX has loaded a new font by means of \selectfont
. It has become obsolete with LaTeX versions 2021/01/05 or newer, since LaTeX now provides its own hooks to fulfill this task. For newer versions of LaTeX everysel
only provides macros using LaTeX's hook management due to compatibility reasons.
The package offers LaTeX support for the fonts PT Sans, PT Serif and PT Mono developed by ParaType for the project Public Types of Russian Federation. The fonts themselves are provided in both the TrueType and Type 1 formats. The fonts provide encodings OT1, T1, IL2, TS1, T2* and X2. The package provides a convenient replacement of the two packages ptsans
and ptserif
.
Lollipop is a macro package that functions as a toolbox for writing TeX macros. Its main aim is to make macro writing so easy that implementing a fully new layout in TeX would become a matter of less than an hour for an average document. The aim is that such a task could be accomplished by someone with only a very basic training in TeX programming.
The package allows you to input (subsections of a) file, print them in verbatim mode, while automatically breaking up the input lines into pieces of a given length, which are output as figures. These figures are posted using the [H] specification, which forces LaTeX to place the figure at the spot of invocation, rather than floating the figures to the top of the next page.
The T2 bundle provides a variety of separate support functions for using Cyrillic characters in LaTeX:
the
mathtext
package, for using Cyrillic letters transparently in formulae;the
citehack
package, for using Cyrillic (or indeed any non-ASCII) characters in citation keys;support for Cyrillic in BibTeX;
support for Cyrillic in Makeindex;
various items of font support.
This package defines an outline
environment, which allows outline-style indented lists with freely mixed levels up to four levels deep. It replaces the nested begin
/end
pairs by different item tags \1 to \4 for each nesting level. This is very convenient in cases where nested lists are used a lot, such as for to-do lists or presentation slides.
Martin Vogel's Symbol font (marvosym) contains the Euro currency symbol as defined by the European commission, along with symbols for structural engineering; symbols for steel cross-sections; astronomy signs (sun, moon, planets); the 12 signs of the zodiac; scissor symbols; CE sign and others. The package contains both the original TrueType font and the derived Type 1 font, together with support files for TeX (LaTeX).
The bundle provides three packages:
texlinks
: shorthand macros for TeX-related external hyperlinks withhyperref
, theblog
package in the present bundle, etc;hypertoc
: adjust the presentation of coloured frames inhyperref
tables of contents (article
class only);blog
: fast generation of simple HTML by expanding LaTeX macros, using thefifinddo
package.
This collection of tools includes: atsupport
for short commands starting with @
, macros to sanitize the OT1 encoding of the cmtt
fonts; a doafter
command; improved footnote
support; mathenv
for various alignment in maths; list handling; mdwmath
which adds some minor changes to LaTeX maths; a rewrite of LaTeX's tabular
and array
environments; verbatim handling; and syntax diagrams.
This package automatically formats weekly schedules using LaTeX's picture
environment. Its main feature is the accuracy with which appointments are represented: boxes drawn to represent a particular appointment are accurate to the minute --- i.e., a 31-minute appointment will have a box 1/30th longer than a 30-minute appointment. A number of features are included to allow the user to customize the output.
This is a collection of ways to change the typesetting of footnotes. 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.
The asmejour
class provides a template to format preprints submitted to ASME journals. The layout and reference formats closely follow the style that is currently being used for published papers. The class is intended to be used with the asmejour.bst
BibTeX style, which is part of this distribution. The class is compatible with pdfLaTeX or LuaLaTeX.
This package is not a publication of ASME.
The soul
package enables hyphenatable spacing out (letterspacing), underlining, striking out, etc., using the TeX hyphenation algorithm to find the proper hyphens automatically. The package also provides a mechanism that can be used to implement similar tasks, that have to treat text syllable by syllable. This version is a merge of the original soul
package and the soulutf8
package and supports also UTF-8.
The bundle deals with category code switching; the packages of the bundle should work with any TeX format (with the support of the plainpkg
package). The bundle provides:
stacklet.sty
, which supports stacks that control the use of different catcodes;actcodes.sty
, which deals with active characters;catchdq.sty
, which provides a simple quotation character control mechanism.