Suggestions for algorithms
The following packages have something in common with the package algorithms. The packages are ordered in decreasing similarity.
- algorithmicx: The algorithmic style you always wanted
- pseudocode: LaTeX environment for specifying algorithms in a natural way
- algorithm2e: Floating algorithm environment with algorithmic keywords
- alg: LaTeX environments for typesetting algorithms
- pseudo: Straightforward pseudocode
- algxpar: Support multiple lines of pseudocode
- algpseudocodex: Package for typesetting pseudocode
- clrscode: Typesets pseudocode as in Introduction to Algorithms
- clrscode3e: Typesets pseudocode as in Introduction to Algorithms
- cryptocode: Typesetting pseudocode, protocols, game-based proofs and black-box reductions in cryptography
- newalg: Format algorithms like Cormen, Leiserson and Rivest
- upgreek: Upright Greek letters
- program: Typesetting programs and algorithms
- frpseudocode: French translation for the algorithmicx package
- babel-esperanto: Babel support for Esperanto
- slashed: Put a slash through characters
- dotlessj: Generates a dot-less j
- siunitx: A comprehensive (SI) units package
- chemarr: Arrows for chemists
- centernot: Centred \not command
- accents: Multiple mathematical accents
- amsrefs: A LaTeX-based replacement for BibTeX
- biblatex: Sophisticated Bibliographies in LaTeX
- cleveref: Intelligent cross-referencing
- circledsteps: Typeset circled numbers
- collectbox: Collect and process macro arguments as boxes
- dotlessi: Provides dotless i’s and j’s for use in any math font
- eqnlines: Single- and multiline equations
- enumitem: Control layout of itemize, enumerate, description
- nomencl: Produce lists of symbols as in nomenclature
- realboxes: Variants of common box-commands that read their content as real box and not as macro argument