# Suggestions for algorithms

The following packages have something in common with the package algorithms. The packages are ordered in decreasing similarity.

- pseudocode: LaTeX environment for specifying algorithms in a natural way
- alg: LaTeX environments for typesetting algorithms
- newalg: Format algorithms like Cormen, Leiserson and Rivest
- clrscode3e: Typesets pseudocode as in Introduction to Algorithms
- clrscode: Typesets pseudocode as in Introduction to Algorithms
- algorithm2e: Floating algorithm environment with algorithmic keywords
- cryptocode: Typesetting pseudocode, protocols, game-based proofs and black-box reductions in cryptography
- algxpar: Support multiple lines pseudocode
- algorithmicx: The algorithmic style you always wanted
- program: Typesetting programs and algorithms
- pseudo: Straightforward pseudocode
- frpseudocode: French translation for the algorithmicx package
- context-algorithmic: Algorithm handling in ConTeXt
- fixmath: Make maths comply with ISO 31-0:1992 to ISO 31-13:1992
- gensymb: Generic symbols for both text and math mode
- upgreek: Upright Greek letters
- was: A collection of small packages by Walter Schmidt
- url: Verbatim with URL-sensitive line breaks
- texments: Using the Pygments highlighter in LaTeX
- nath: Natural mathematics notation
- studenthandouts: Management and styling of student handout projects
- calxxxx: Prints a card-size calendar for any year
- prosper: LaTeX class for high quality slides
- subfloat: Sub-numbering for figures and tables
- alnumsec: Alphanumeric section numbering
- docmute: Input files ignoring LaTeX preamble, etc
- sudoku: Create sudoku grids
- morehype: Hypertext tools for use with LaTeX
- brclc: Support 16-bit (double) calculations in LaTeX
- nicetext: Minimal markup for simple text (Wikipedia style) and documentation
- handout: Create handout for auditors of a talk