delim $$ NAME eqn - typeset mathematics SYNOPSIS eqn [ file ] ... DESCRIPTION Eqn is a troff(I) preprocessor for typesetting mathematics on the Graphics Systems phototypesetter. Usage is almost always eqn file ... | troff If no files are specified, eqn reads from the standard in- put. A line beginning with ``.EQ'' marks the start of an equation; the end of an equation is marked by a line begin- ning with ``.EN''. Neither of these lines is altered or de- fined by eqn, so you can define them yourself to get center- ing, numbering, etc. All other lines are treated as com- ments, and passed through untouched. Spaces, tabs, newlines, braces, double quotes, tilde and circumflex are the only delimiters. Braces ``{}'' are used for grouping. Use tildes ``~'' to get extra spaces in an equation. Subscripts and superscripts are produced with the keywords sub and sup. Thus x sub i makes $x sub i$, a sub i sup 2 produces $a sub i sup 2$, and e sup {x sup 2 + y sup 2} gives $e sup {x sup 2 + y sup 2}$. Fractions are made with over. a over b is $a over b$ and 1 over sqrt {ax sup 2 +bx+c} is $1 over sqrt {ax sup 2 +bx+c}$ . sqrt makes square roots. The keywords from and to introduce lower and upper limits on arbitrary things: $lim from {n-> inf} sum from 0 to n x sub i$ is made with lim from {n-> inf} sum from 0 to n x sub i. Left and right brackets, braces, etc., of the right height are made with left and right: left [ x sup 2 + y sup 2 over alpha right ] ~=~1 produces $left [ x sup 2 + y sup 2 over alpha right ] ~=~1$. The right clause is optional. Vertical piles of things are made with pile, lpile, cpile, and rpile: pile {a above b above c} produces $pile {a above b above c}$. There can be an arbitrary number of elements in a pile. lpile left-justifies, pile and cpile center, with different vertical spacing, and rpile right justifies. Diacritical marks are made with dot, dotdot, hat, bar: x dot = f(t) bar is $x dot = f(t) bar$. Default sizes and fonts can be changed with size n and various of roman, italic, and bold. Keywords like sum ( sum ) int ( int ) inf ( inf ) and short- hands like >= (>=) -> (->), != ( != ), are recognized. Spell out Greek letters in the desired case, as in alpha, GAMMA. Mathematical words like sin, cos, log are made Roman automatically. Troff(I) four-character escapes like \(ci (O) can be used anywhere. Strings enclosed in double quotes - 1 - EQN(I) 2/22/74 EQN(I) "..." are passed through untouched. SEE ALSO A System for Typesetting Mathematics (Computer Science Tech- nical Report #17, Bell Laboratories, 1974.) TROFF Users' Manual (internal memorandum) TROFF Made Trivial (internal memorandum) troff(I), neqn(I) BUGS Undoubtedly. Watch out for small or large point sizes - it's tuned too well for size 10. Be cautious if inserting horizontal or vertical motions, and of backslashes in gener- al. delim off - 2 -