The package produces screen/log messages of the form <current> INPUTTING <next> reporting LaTeX input commands (<current> and <next> being file names). The message is indented to reflect the level of input nesting. Tracing may be turned on and off, and the unit of indentation may be adjusted.
This LaTeX package provides a command to use Thai numerals or characters as labels in enumerate environments. Once the package is loaded with \usepackage{thaienum} you can use labels such as \thainum* or \thaimultialph* in conjunction with the package enumitem. Concrete examples are given in the documentation.
Essaykit is a simple but useful package to help writing simple LaTeX essays using some shortcuts and tools. The goal of the package is to accelerate the learning curve for new LaTeX users. It is mainly for short STEM (Science, Technology, Engineering, and Mathematics) essays such as those made in high school.
The package is to draw dash-lines in array and tabular environments. Horizontal lines are drawn by \hdashline and \cdashline while vertical ones can be specified as a part of the preamble using :. The shape of dash-lines may be controlled through style parameters or optional arguments.
The package the creation of references to multiple bibliographies within one document. It thus provides complementary functionality to packages like bibunits and chapterbib, which allow the creation of one bibliography for multiple, but different parts of the document. Multibib is compatible with inlinebib, natbib, and koma-script.
The fontaxes package adds several new font axes on top of LaTeX's New Font Selection Scheme (NFSS). In particular, it splits the shape axis into a primary and a secondary shape axis and it adds three new axes to deal with the different figure versions offered by many professional fonts.
This package tracks common typographic flaws in LuaLaTeX documents, especially widows, orphans, hyphenated words split over two pages, consecutive lines ending with hyphens, paragraphs ending on too short lines, etc. Customisable colours are used to highlight these flaws, and the list of pages on which typographical flaws were found is printed.
This experimental package extends TeX's \meaning primitive by delivering clearer, token-specific output linked to the given argument. A starred variant is also implemented to reveal the meaning of internal macros, making it easier to retrieve the true replacement text of xparse-defined macros and other complex macro structures.
The ncc class provides a framework for a common class to replace the standard article, book and report classes, and providing a preprint class. The class's extensions are provided in a number of small packages, some of which may also be used with the standard classes.
This package enables referencing the number of pages in a LaTeX document through the introduction of a new label which can be referenced like \pagerefLastPage to give a reference to the last page of a document. It is particularly useful in the page footer that says: Page N of M.
This package provides three hyperref-based macros that simplify usage of \hypertarget and \hyperlink, calling them with one argument instead of the same one twice. Also \gmiflink and \gmifref typeset plain text instead of generating an error or printing ?? if there is no respective hypertarget or label.
This small package supports key-value syntax other than the standard LaTeX syntax of <key>=<value>. Using this package, create key-values of the form <key>:<value> or <key>-><value>, for example. The package converts the new notation to xkeyval notation and passes it on to xkeyval.
The problem this class solves is the necessity to change the size of the cover PDF according to the number of pages in the book --- the bigger the book, the larger the spine of the book must be. The provided class makes the necessary calculations on-the-fly, using the qpdf tool.
This package provides an API for template and package developers to create dynamic color schemes for light- and dark modes. For those unaware: we refer to dark mode when a document has a dark background with a light font and to light mode if it has a dark font with a light background.
This package enables the user to generate multilingual bibliographies in cooperation with babel. Two approaches are possible: each citation may be written in another language, or the whole bibliography can be typeset in a language chosen by the user. In addition, the package supports commands to change the typography of the bibliographies.
The Nimbus 2015 Core fonts added Greek and Cyrillic glyphs. This package may be best suited as an add-on to the comprehensive Times package, providing support for Greek and Cyrillic. A new intermediate weight of NimbusMono (AKA Courier) is provided, along with a narrower version which may be useful for rendering code.
The fonts were originally distributed as Metafont sources only, but Adobe Type 1 versions are also now available. Macro support is provided for use under LaTeX; the package supports the only option (provided by the somedefs package) to restrict what is loaded, for those who don't need the whole font.
This package provides tools for the flexible handling of verbatim text including: verbatim commands in footnotes; a variety of verbatim environments with many parameters; ability to define new customized verbatim environments; save and restore verbatim text and environments; write and read files in verbatim mode; build "example" environments (showing both result and verbatim source).
This package provides LaTeX, pdfLaTeX, XeLaTeX, and LuaLaTeX support for the Almendra family of fonts, designed by Ana Sanfelippo. Almendra is a typeface design based on calligraphy. Its style is related to the Chancery and Gothic hands. There are regular and bold weights with matching italics. There is also a regular-weight small-caps.
The package simulates typical word processor layout: narrow page margins, Times, Helvetica and Courier fonts, \LARGE or \Large headings, and \sloppy typesetting.
The package aims at making life easier for users who are discontent with LaTeX's standard layout settings because they need a layout that resembles the usual ``wordlike'' output.
This package enables sub-numbering of floats (figures and tables) similar to the subequations environment of the amsmath package. The subfloat package is not to be confused with the subfig package which generates sub-figures within one normal figure, and manages their placement; subfloat only affects captions and numbering.
Fira Math is a sans-serif font with Unicode math support. The design of this font is based on Fira Sans and FiraGO. Fira Math is distributed in OpenType format and can be used with the unicode-math package under XeLaTeX or LuaLaTeX. More support is offered by the firamath-otf package.
This LaTeX2e package enables the embedding of MetaPost figures within LaTeX documents. The package automatically collects the embedded definitions and figures in a .mp file, adds an appropriate LaTeX document structure, and compiles it to .mps files. It also allows for various configuration options to manage the generation of files and compilation.
This package defines commands for typesetting math formulae faster and more simply. physics3 is a modularized package, that currently provides modules for:
Automatic braces Dirac bracket notation,
Easy way to typeset diagonal matrices and matrices with similar entries,
Double cross and double dot (binary) operators for tensors.