Academics often need to submit anonymous versions of their papers for peer-review. This often requires anonymization which at some future date needs to be reversed. However de-anonymizing an anonymized paper can be laborious and error-prone. This LaTeX package allows anonymization options to be specified at the time of writing for authors using acmart.cls
, the official ACM master article
template. Anonymization or deanonymization is carried out by simply changing one option and recompiling.
The package provides a large and sundry set of macros for the manipulation of strings. The macros are developed not merely for cosmetic application (such as changing the case of letters and string substitution), but also for programming applications such as character look-ahead, argument parsing, conditional tests on various string conditions, etc. The macros were designed all to be expandable (note that things such as \uppercase
and \lowercase
are not expandable), so that the macros may be strung together sequentially and nested (after a fashion) to achieve rather complex manipulations.
The package is designed to draw solids in 3d perspective. Its features include:
create primitive solids;
create solids by including a list of its vertices and faces;
faces of solids and surfaces can be colored by choosing from a very large palette of colors;
draw parametric surfaces in algebraic and reverse polish notation;
create explicit and parameterized algebraic functions drawn in 2 or 3 dimensions;
project text onto a plane or onto the faces of a solid;
support for including external database files.
This package dynamically typesets values generated by different kinds of scripts in LaTeX through the use of ``symbolic links'' (which are not in any way related to the symbolic links used in UNIX systems!). The aim is to reduce errors resulting from out-of-date numbers by directly setting them in the number generating file and importing a ``symbolic link'' into the LaTeX source file. It can be used to import not only numerical values, but strings and pieces of code are also possible. Currently only MATLAB and Python are supported to produce dynamic number list files.
This package lets you draw Feynman diagrams using TikZ. It is a low-end modification of the TikZ-Feynman package, one of whose principal advantages is the automatic generation of diagrams, for which it needs LuaTeX. TikZ-FeynHand only provides the manual mode and hence runs in LaTeX without any reference to LuaTeX. In addition it provides some new styles for vertices and propagators, alternative shorter keywords in addition to TikZ-Feynman's longer ones, some shortcut commands for quickly customizing the diagrams look, and the new feature of putting one propagator on top of another.
Listofsymbols provides commands to automatically create a list of symbols (also called notation or nomenclature), and to handle symbols logically, i.e., define a macro that is expanded to the desired output and use the macro in the text rather than hard-coding the output into the text. This helps to ensure consistency throughout the text, especially if there is a chance that symbols will be changed at some stage. The package is more or less a combination of what the packages nomencl
and formula
do. The concept of creating the list of symbols, though, is different from the way nomencl.sty
does it.
The package is a companion for the enumitem
package; it makes it possible to reference any item in lists formatted by enumitem
lists, viz., enumerated
, itemize
and description
lists, and any list defined (or customised) with \newlist
or \setlist
. References may be typeset differently with options/properties and even arbitrary text. With hyperref
, anchors are added for each item to enable hyperlinks within the document or even to external documents. Three schemes are provided to make reference names (including the standard \label
command).
The package is currently broken, cf.: https://tex.stackexchange.com/q/664886/1090.
More and more banks allow their customers to download posting records in various formats. By using the bankstatement
class, you can create bank statements, as long as a CSV format is available. At the moment, the CSV-mt940 and CSV-camt formats --- used by many German Sparkassen --- are supported. You can quite easily add support for other CSV formats. Simply define the order of the keys in the CSV data file and how to use them. The terminology in this class --- such as BIC or IBAN --- is based on usage in the SEPA. The user may adjust the terminology to suit local needs.
Lua code working with Unicode data has to deal with quite some challenges. For example there are many canonically equivalent sequences which should be treated in the same way, and even identifying a single character becomes quite different once you have to deal with all kinds of combining characters, emoji sequences and syllables in different scripts. Therefore lua-uni-algos
wants to build a collection of small libraries implementing algorithms to deal with lots of the details in Unicode, such that authors of LuaTeX packages can focus on their actual functionality instead of having to fight against the peculiarities of Unicode. Given that this package provides Lua modules, it is only useful in Lua(HB)TeX. Additionally, it expects an up-to-date version of the unicode-data package to be present. This package is intended for package authors only; no user-level functionality provided.
This bundle of tools comprises:
cfftot1
, which translates a Compact Font Format (CFF) font, or a PostScript-flavored OpenType font, into PostScript Type 1 format. It correctly handles subroutines and hints;mmafm
andmmpfb
, which create instances of multiple-master fonts;otfinfo
, which reports information about OpenType fonts, such as the features they support and the contents of their size optical size features;otftotfm
, which creates TeX font metrics and encodings that correspond to a PostScript-flavored OpenType font. It will interpret glyph positionings, substitutions, and ligatures as far as it is able. You can say which OpenType features should be activated;t1dotlessj
, which creates a Type 1 font whose only character is a dotless j matching the input font's design;t1lint
, which checks a Type 1 font for correctness;t1reencode
, which replaces a font's internal encoding with one you specify;t1testpage
, which creates a PostScript proof for a Type 1 font.
Sidenotesplus is a comprehensive package for placing labeled or referenced notes, temporary alerts, bibliography references, figures and tables into the margin. Marginals can be either floated or at fixed positions relative to the text. Twoside symmetry is preserved. For BibLaTeX users, macros for side references are provided. Three margin styles are provided. Two-page symmetric layouts either as (i) Ragged outer with note reverences in the margin separator or (ii) justified with last line ragged outer. And (iii) a classic look, justified with last line ragged right and note reference to the left of the note, but two-page symmetry is lost. The command \sidenote
mimics the \footnote
command and provides labelled (numbers, alphabetic, roman) references. However, un-numbered and custom symbols can also be specified. Temporary sidealerts are rendered only if the package option alerton is specified. Alerts are useful as to do reminders during document development. Furthermore, captions for figures and tables can also be placed into margin. Also, full width environments for figures, tables and text are provided. The text environment can be partially widened, suitable if that extra space for an equation is required.
This package provides BibTeX related Perl libraries.
This is the TeX Live scheme for installing ConTeXt.
This package inserts inline images with automatic size and positioning.
The package offers BibLaTeX support for citations in German legal texts.
The package provides support for Serbian documents written in Cyrillic, in Babel.
This is a package to display a Trivial Pursuit board game, with customization.
Apprends LaTeX! (``Learn LaTeX'', in English) is French documentation for LaTeX beginners.
The package provides support for typesetting Albanian (as part of the Babel system).
This is a Type 1 conversion of Peter Vanroose's Calligra handwriting font.
This package provides the Russian version of the Short Introduction to LaTeX2e.
In TeX Live, ConTeXt MkII is split from current ConTeXt (MkIV and newer).
This packages provides a colorful boxed theorem environment, combining tcolorbox
and breakable boxes.
The package provides fonts, hyphenation patterns, and supporting macros to typeset Church Slavonic texts.