Suggestions for program
The following packages have something in common with the package program. The packages are ordered in decreasing similarity.
- algobox: Typeset Algobox programs
- algorithmicx: The algorithmic style you always wanted
- pseudocode: LaTeX environment for specifying algorithms in a natural way
- eolang: Formulas and graphs for the EO programming language
- rest-api: Describing a rest api
- algxpar: Support multiple lines of pseudocode
- pseudo: Straightforward pseudocode
- algpseudocodex: Package for typesetting pseudocode
- alg: LaTeX environments for typesetting algorithms
- 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
- listing: Produce formatted program listings
- frpseudocode: French translation for the algorithmicx package
- algorithm2e: Floating algorithm environment with algorithmic keywords
- algorithms: A suite of tools for typesetting algorithms in pseudo-code
- pyjupyter: Lightweight environment for typesetting Python code
- documentation: Documentation support for C, Java and assembler code
- javadoc: Documenting source code
- jvlisting: A replacement for LaTeX's verbatim package
- lstfiracode: Use Fira Code font for listings
- lstaddons: Add-on packages for listings: autogobble and line background
- lstbayes: Listings language driver for Bayesian modeling languages
- mftinc: Pretty-print METAFONT source
- method: Typeset method and variable declarations
- progkeys: Typeset programs, recognising keywords
- pythonhighlight: Highlighting of Python code, based on the listings package
- texments: Using the Pygments highlighter in LaTeX
- verbments: Syntax highlighting of source code in LaTeX documents
- context-algorithmic: Algorithm handling in ConTeXt