AZ logo

CTAN directory: /macros/latex/contrib/program

You can get the contents of this directory bundled as a zip file.

Packages in this directory:

Identifier Caption
program Typesetting programs and algorithms.

Files

Name Size* Date UTC Notes
README 1 KiB 2008-Nov-12 Shown below
gpl-3.0.txt 34 KiB 2008-Nov-12
plink.tex 2 KiB 2007-Jul-17
program-demo.tex 9 KiB 2007-Jul-17
program-doc.pdf 269 KiB 2010-Sep-25
program-doc.tex 3 KiB 2010-Sep-25
program.sty 34 KiB 2008-Nov-12

  *File sizes in kibibytes.

Contents of 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/