Directory macros/latex/contrib/program
README
Here's a copy of my LaTeX2e style file for typesetting programs and algorithms in my favourite style without having to type in endless tabbing commands. Each line is set in math mode so all the indentation and spacing is done automatically. The notation |variable_name| can be used within normal text, maths expressions or programs to indicate a variable name. Use \origbar to get a normal | symbol in a program. The commands \A, \B, \R, \T and \Z typeset the corresponding bold letter with the next object as a substript (eg \S1 typesets {\bf S$_1$} etc). They now cope with primes as well, (eg $\S2'''$). The program.sty file can be easily edited to reflect your favoured style. Typesetting a program is as easy as: \(\IF x \ne 0 \THEN |long_name|_{123} = x^y \FI\) See the program-demo.tex file for examples. The file should work with or without AMSLaTeX. This work is released under the GPL version 3. Martin Ward. martin@gkc.org.uk http://www.cse.dmu.ac.uk/~mward/ Erdos number: 4 G.K.Chesterton web site: http://www.cse.dmu.ac.uk/~mward/gkc/
Download the contents of this package in one zip archive (63.9k).
program – Typesetting programs and algorithms
The main offering is a program environment; a programbox environment is available for fragments that must not break with the pages.
Package | program |
Home page | http://www.gkc.org.uk |
Version | 3.3.14 2017-05-05 |
Licenses | GNU General Public License, version 3 |
Copyright | 1991, 2007 Martin Ward |
Maintainer | Martin Ward |
Contained in | TeX Live as program MiKTeX as program |
Topics | Pseudocode Listing |