Annotation of lucent/sys/man/1/eqn, revision 1.1

1.1     ! root        1: .TH EQN 1
        !             2: .EQ
        !             3: delim $$
        !             4: .EN
        !             5: .SH NAME
        !             6: eqn  \- typeset mathematics
        !             7: .SH SYNOPSIS
        !             8: .B eqn
        !             9: [
        !            10: .I option ...
        !            11: ]
        !            12: [
        !            13: .I file ...
        !            14: ]
        !            15: .SH DESCRIPTION
        !            16: .I Eqn
        !            17: is a
        !            18: .IR troff (1)
        !            19: preprocessor
        !            20: for typesetting mathematics
        !            21: on a typesetter.
        !            22: Usage is almost always
        !            23: .IP
        !            24: .L
        !            25: eqn file ... | troff
        !            26: .PP
        !            27: If no files are specified, 
        !            28: .I eqn
        !            29: reads from the standard input.
        !            30: .I Eqn
        !            31: prepares output for the typesetter 
        !            32: named in the
        !            33: .BI -T dest
        !            34: option (default
        !            35: .BR -Tutf ;
        !            36: see
        !            37: .IR troff (1)).
        !            38: When run with other preprocessor filters,
        !            39: .I eqn
        !            40: usually comes last.
        !            41: .PP
        !            42: A line beginning with
        !            43: .B .EQ
        !            44: marks the start of an equation;
        !            45: the end of an equation
        !            46: is marked by a line beginning with
        !            47: .BR .EN .
        !            48: Neither of these lines is altered,
        !            49: so they may be defined in macro packages
        !            50: to get
        !            51: centering, numbering, etc.
        !            52: It is also possible to set two characters
        !            53: as `delimiters';
        !            54: text between delimiters is also
        !            55: .I eqn
        !            56: input.
        !            57: Delimiters may be set to characters
        !            58: .I x
        !            59: and
        !            60: .I y
        !            61: with the option
        !            62: .BI -d xy
        !            63: or (more commonly) with
        !            64: .B delim
        !            65: .I xy
        !            66: between
        !            67: .B .EQ
        !            68: and
        !            69: .BR .EN .
        !            70: Left and right delimiters may be identical.
        !            71: (They are customarily taken to be
        !            72: $font L "$$" )$.
        !            73: Delimiters are turned off by
        !            74: .LR "delim off" .
        !            75: All text that is neither between delimiters nor between
        !            76: .B .EQ
        !            77: and
        !            78: .B .EN
        !            79: is passed through untouched.
        !            80: .PP
        !            81: Tokens within
        !            82: .I eqn
        !            83: are separated by
        !            84: spaces, tabs, newlines, braces, double quotes,
        !            85: tildes or circumflexes.
        !            86: Braces {} are used for grouping;
        !            87: generally speaking,
        !            88: anywhere a single character like
        !            89: .L x
        !            90: could appear, a complicated construction
        !            91: enclosed in braces may be used instead.
        !            92: Tilde
        !            93: .L ~
        !            94: represents a full space in the output,
        !            95: circumflex
        !            96: .L ^
        !            97: half as much.
        !            98: .PP
        !            99: .vs 13p
        !           100: Subscripts and superscripts are produced with the keywords
        !           101: .B sub
        !           102: and
        !           103: .BR sup .
        !           104: Thus
        !           105: .L "x sub i" 
        !           106: makes
        !           107: $x sub i$, 
        !           108: .L "a sub i sup 2"
        !           109: produces
        !           110: $a sub i sup 2$,
        !           111: and
        !           112: .L "e sup {x sup 2 + y sup 2}"
        !           113: gives
        !           114: $e sup {x sup 2 + y sup 2}$.
        !           115: .PP
        !           116: .B Over
        !           117: makes fractions:
        !           118: .L "a over b"
        !           119: yields $a over b$.
        !           120: .PP
        !           121: .B Sqrt
        !           122: produces square roots:
        !           123: .L "1 over sqrt {ax sup 2 +bx+c}"
        !           124: results in
        !           125: $1 over sqrt {ax sup 2 +bx+c}$ .
        !           126: .PP
        !           127: The keywords
        !           128: .B from
        !           129: and
        !           130: .B to
        !           131: introduce lower and upper
        !           132: limits on arbitrary things:
        !           133: $lim from {n -> inf} sum from 0 to n x sub i$
        !           134: is made with
        !           135: .LR "lim from {n -> inf} sum from 0 to n x sub i" .
        !           136: .PP
        !           137: Left and right brackets, braces, etc., of the right height are made with
        !           138: .B left
        !           139: and
        !           140: .BR right :
        !           141: .L "left [ x sup 2 + y sup 2 over alpha right ] ~=~1"
        !           142: produces
        !           143: $left [ x sup 2 + y sup 2 over alpha right ] ~=~1$.
        !           144: The
        !           145: .B right
        !           146: clause is optional.
        !           147: Legal characters after 
        !           148: .B left
        !           149: and
        !           150: .B right
        !           151: are braces, brackets, bars,
        !           152: .B c
        !           153: and
        !           154: .B f
        !           155: for ceiling and floor,
        !           156: and
        !           157: .B
        !           158: ""
        !           159: for nothing at all (useful for a right-side-only bracket).
        !           160: .PP
        !           161: Vertical piles of things are made with 
        !           162: .BR pile ,
        !           163: .BR lpile ,
        !           164: .BR cpile ,
        !           165: and
        !           166: .BR rpile :
        !           167: .L "pile {a above b above c}"
        !           168: produces
        !           169: $pile {a above b above c}$.
        !           170: There can be an arbitrary number of elements in a pile.
        !           171: .B lpile
        !           172: left-justifies,
        !           173: .B pile
        !           174: and
        !           175: .B cpile
        !           176: center, with different vertical spacing,
        !           177: and 
        !           178: .B rpile
        !           179: right justifies.
        !           180: .PP
        !           181: Matrices are made with
        !           182: .BR matrix :
        !           183: .L "matrix { lcol { x sub i above y sub 2 } ccol { 1 above 2 } }"
        !           184: produces
        !           185: $matrix { lcol { x sub i above y sub 2 } ccol { 1 above 2 } }$.
        !           186: In addition, there is
        !           187: .B rcol
        !           188: for a right-justified column.
        !           189: .PP
        !           190: .vs 12p
        !           191: Diacritical marks are made with
        !           192: .BR prime ,
        !           193: .BR dot ,
        !           194: .BR dotdot ,
        !           195: .BR hat ,
        !           196: .BR tilde ,
        !           197: .BR bar ,
        !           198: .BR under ,
        !           199: .BR vec ,
        !           200: .BR dyad ,
        !           201: and
        !           202: .BR under :
        !           203: .L "x sub 0 sup prime = f(t) bar + g(t) under"
        !           204: is
        !           205: $x sub 0 sup prime = f(t) bar + g(t) under$,
        !           206: and
        !           207: .L "x vec = y dyad"
        !           208: is
        !           209: $x vec = y dyad$.
        !           210: .PP
        !           211: Sizes and fonts can be changed with prefix operators
        !           212: .B size 
        !           213: .IR n ,
        !           214: .B size
        !           215: .BI ± n \f1,
        !           216: .BR fat ,
        !           217: .BR roman ,
        !           218: .BR italic ,
        !           219: .BR bold ,
        !           220: or
        !           221: .BR font
        !           222: .IR n .
        !           223: Size and fonts can be changed globally in a document by
        !           224: .B gsize
        !           225: .I n
        !           226: and
        !           227: .B gfont
        !           228: .IR n ,
        !           229: or by the command-line arguments
        !           230: .BI -s n
        !           231: and
        !           232: .BI -f n\f1.
        !           233: .PP
        !           234: Normally subscripts and superscripts are reduced by
        !           235: 3 point sizes from the previous size;
        !           236: this may be changed by the command-line argument
        !           237: .BI -p n\f1.
        !           238: .PP
        !           239: Successive display arguments can be lined up.
        !           240: Place
        !           241: .B mark
        !           242: before the desired lineup point in the first equation;
        !           243: place
        !           244: .B lineup
        !           245: at the place that is to line up vertically in subsequent equations.
        !           246: .PP
        !           247: Shorthands may be defined
        !           248: or existing keywords redefined with
        !           249: .BR define :
        !           250: .L define
        !           251: .I thing
        !           252: .L %
        !           253: .I replacement
        !           254: .L %
        !           255: defines a new token called
        !           256: .I thing
        !           257: which will be replaced by
        !           258: .I replacement
        !           259: whenever it appears thereafter.
        !           260: The 
        !           261: .L %
        !           262: may be any character that does not occur in
        !           263: .LR replacement .
        !           264: .PP
        !           265: Keywords like 
        !           266: .L sum
        !           267: .EQ
        !           268: ( sum ),
        !           269: .EN
        !           270: .L int
        !           271: .EQ
        !           272: ( int ),
        !           273: .EN
        !           274: .L inf
        !           275: .EQ
        !           276: ( inf ),
        !           277: .EN
        !           278: and shorthands like
        !           279: .L >=
        !           280: .EQ
        !           281: (>=),
        !           282: .EN
        !           283: .L ->
        !           284: .EQ
        !           285: (->),
        !           286: .EN
        !           287: and
        !           288: .L !=
        !           289: .EQ
        !           290: ( != )
        !           291: .EN
        !           292: are recognized.
        !           293: Greek letters are spelled out in the desired case, as in
        !           294: .L alpha
        !           295: or
        !           296: .LR GAMMA .
        !           297: Mathematical words like
        !           298: .LR sin ,
        !           299: .LR cos ,
        !           300: .L log
        !           301: are made Roman automatically.
        !           302: .IR Troff (1)
        !           303: four-character escapes like
        !           304: .L \e(lh
        !           305: (\(lh) can be used anywhere.
        !           306: Strings enclosed in double quotes " "
        !           307: are passed through untouched;
        !           308: this permits keywords to be entered as text,
        !           309: and can be used to communicate
        !           310: with 
        !           311: .I troff
        !           312: when all else fails.
        !           313: .SH FILES
        !           314: .TF /sys/lib/troff/font/devutf
        !           315: .TP
        !           316: .B /sys/lib/troff/font/devutf
        !           317: font descriptions for PostScript
        !           318: .SH SOURCE
        !           319: .B /sys/src/cmd/eqn
        !           320: .SH "SEE ALSO"
        !           321: .IR troff (1), 
        !           322: .IR tbl (1)
        !           323: .br
        !           324: J. F. Ossanna and B. W. Kernighan,
        !           325: ``Troff User's Manual''.
        !           326: .br
        !           327: B. W. Kernighan and L. L. Cherry,
        !           328: ``Typesetting Mathematics\(emUser's Guide'', 
        !           329: .I
        !           330: Unix Research System Programmer's Manual,
        !           331: Tenth Edition, Volume 2.
        !           332: .SH BUGS
        !           333: To embolden digits, parens, etc.,
        !           334: it is necessary to quote them,
        !           335: as in 
        !           336: .LR bold\ "12.3" .
        !           337: .EQ
        !           338: delim off
        !           339: .EN

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.