The l3kernel bundle provides an implementation of the LaTeX3 programmers interface, as a set of packages that run under LaTeX2e. The interface provides the foundation on which the LaTeX3 kernel and other future code are built: it is an API for TeX programmers. The packages are set up so that the LaTeX3 conventions can be used with regular LaTeX2e packages.
The flowfram
package enables you to create frames in a document such that the contents of the document environment flow from one frame to the next in the order in which they were defined. This is useful for creating posters or magazines, indeed any form of document that does not conform to the standard one or two column layout.
This package provides a package providing commands for continuation captions, unnumbered captions, and also a non-specific legend heading for any environment. Methods are also provided to define captions for use outside float (e.g., figure
and table
) environments, and to define new float environments and lists of floats. Tools are provided for specifying your own captioning styles.
This package provides fonts in sizes of 12pt up to 107pt and also makes sure that in math formulas the symbols appear in the right size. It can also create a PostScript header file for Dvips which ensures that the poster will be printed in the right size. The supported sizes are DIN A0, DIN A1, DIN A2 and DIN A3.
This package supports the OTF fonts from the IBM Plex project. This package supports only XeLaTeX or LuaLaTeX; for pdfLaTeX use plex-mono.sty
The package was developed to provide flexible lists, whose ordering can be altered on the fly. The implementation involves a pile of lambda-calculus and list-handling macros of an incredibly obtuse nature. The TUGboat paper serves as a manual for the macros. Having said all of which, confidence is enhanced by the knowledge that the TeX code was formally verified.
This package offers low-level mplib integration for plain LuaTeX and is designed with the purpose of being easy to extend. The use of multiple simultaneous MetaPost instances is supported, as well as running TeX or lua code from within MetaPost. With the included minim-mp
format file, you can even use LuaTeX as a stand-alone MetaPost compiler.
This package provides TikZ shapes to represent commonly encountered unit operations for depiction in process flow diagrams (PFDs) and, to a lesser extent, process and instrumentation diagrams (PIDs). The package was designed with undergraduate chemical engineering students and faculty in mind, and the number of units provided should cover--in Turton's estimate--about 90 percent of all fluid processing operations.
Decorates individual paragraphs of a document, offering five pre-defined styles. The command offers an optional key-value argument with the user may define parameters of the selected style. Predefined styles offer a spiral-notebook, a zebra-like, a dashed, a marked design, and an underlined style. Users may also define their own styles. Decorated paragraphs may not include displayed mathematics.
This package provides a LaTeX package for typesetting business cards, index cards, and flash cards in an easy and flexible way, optionally also the reverse side. You will have to furnish the paper size, the desired size of your card, the printable area of your printer, and the design of the card. Everything else is taken care of by elzcards
.
This package was created with the aim of facilitating the work of Elementary School teachers who need to create colorful and attractive activities for their students. It is a product of the Computational Mathematics discipline offered at the Federal University of Vicosa --- Campus UFV --- Florestal by professor Fernando de Souza Bastos. It makes use of the TikZ and xcolor
packages.
The package provides commands to convert CJK characters to Unicode in non-UTF-8 encoding; it provides hooks to support hyperref in producing correct bookmarks. The bundle also provides /ToUnicode
mapping file(s) for a CJK subfont; these can be used with the cmap package, allowing searches of, and cut-and-paste operations on a PDF file generated by pdfTeX.
The package was designed as an extension of the lastpage
package. When more than one page numbering scheme is in operation (as in a book
class document with frontmatter), the labels above do not give the total number of pages, so the package also provides labels pagesLTS.<numbering scheme>
, where the numbering scheme is arabic
, roman
, etc.
The package provides tools for including graphics at the full size of the output medium, or for creating pages whose size is that of the graphic they contain. A principal use case is documents that require inclusion of (potentially many) scans or photographs. Bookmarking is especially supported. The tool box has basic macros and a convenience user interface that wraps \includegraphics
.
Lorem ipsum is an improper Latin filler dummy text, cf.: the lipsum
package. It is commonly used for demonstrating the textual elements of a document template. Lorum ipse is a Hungarian variation of Lorem ipsum. (Lorum is a Hungarian card game, and ipse is a Hungarian slang word meaning bloke.) With this package you can typeset 150 paragraphs of Lorum ipse.
When typing an open interval as $]a,b[$, a closing bracket is being used in place of an opening fence and vice versa. This leads to wrong spacing. The \interval
macro provided by this package attempts to solve this. The package also supports fence scaling and ensures that the enclosing fences will end up having the proper closing and opening types.
This package contains some first aid for LaTeX packages or classes that require updates because of internal changes to the LaTeX kernel that are not yet reflected in the package's or class's code. The file latex2e-first-aid-for-external-files.ltx
provided by this package is meant to be loaded during format generation and not by the user.
The package supports XeTeX's (and other putative future similar engines') need for Unicode characters, in a similar way to what the fontenc does for 8-bit (and the like) fonts: convert accent-glyph sequence to a single Unicode character for output. The package also covers glyphs specified by packages (such as tipa
) which define many commands for single text glyphs.
This LaTeX package provides commands to convert from the Gregorian calendar to the Japanese rendering of the Japanese calendar. You can choose whether the numbers are written in Western numerals or kanji numerals. Note that the package only deals with dates in the year 1873 or later, where the Japanese calendar is really a Gregorian calendar with a different notation of years.
This package provides a set of high-quality icons for use in notes for tabletop role-playing games. The icons are meant to be used in the body text, but they can also be used in other contexts such as graphics or diagrams. The package comes in two variants, one based on the l3draw
package, and the other on PGF/TikZ.
This package provides extra PDF features for OpTeX (or in limited form for plain LuaTeX and LuaLaTeX). As a minimalistic format, OpTeX does not support advanced features of the PDF file format in its base. This third party package aims to provide them. As such, it supports insertion of multimedia (audio, video, 3D), hyperlinks and other actions, triggering events, transitions, and attachments.
This is a LaTeX package written to simplify the input of Chinese with Hanyu Pinyin and translation. Hanyu Pinyin is placed above Chinese with the xpinyin
package, and the translation is placed below. The package can be used as a utility for learning to write and pronounce Chinese characters, for Chinese character learning plans, presentations, exercise booklets and other documentation work.
This package provides a command much like hyperref
's \url
that typesets a URL using a typewriter-like font. However, if the dvips driver is being used, the original \url
doesn't allow line breaks in the middle of the created link: the link comes in one atomic piece. This package allows such line breaks in the generated links.
The package provides means of randomising lists of tokens, or lists of chunks of tokens. Two mechanisms for defining chunks are provided: the \ranToks
command accepts an argument containing tokens to be randomised; and the \bRTVToks/\eRTVToks
commands delimit a collection of tokens for randomising; each group inside a rtVw
constitutes one of these (typically larger) token sets.