[BACK]Return to eqn.7 CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/eqn.7 between version 1.1 and 1.4

version 1.1, 2011/02/09 10:03:02 version 1.4, 2011/07/18 13:47:38
Line 40  Equations within
Line 40  Equations within
 .Xr mdoc 7  .Xr mdoc 7
 or  or
 .Xr man 7  .Xr man 7
 are enclosed by the  documents are enclosed by the standalone
 .Sq EQ  .Sq \&.EQ
 and  and
 .Sq EN  .Sq \&.EN
 macro tags, whose precise syntax is documented in  tags.
 .Xr roff 7 .  Equations are multi-line blocks consisting of formulas and control
 Equations consist of multi-line equation data.  statements.
   .Sh EQUATION STRUCTURE
   Each equation is bracketed by
   .Sq \&.EQ
   and
   .Sq \&.EN
   strings.
   .Em Note :
   these are not the same as
   .Xr roff 7
   macros, and may only be invoked as
   .Sq \&.EQ .
   .Pp
   The equation grammar is as follows:
   .Bd -literal -offset indent
   eqn     : box | eqn box
   box     : text
           | DEFINE text text
           | SET text text
           | UNDEF text
   text    : TEXT
   .Ed
   .Pp
   Data in TEXT form is a non-empty sequence of non-space characters or a
   non-empty quoted string.
   White-space (and enclosing literal quote pairs) is thrown away and
   productions may not be broken by newlines.
   .Pp
   The following control statements are available:
   .Bl -tag -width Ds
   .It Cm define
   Replace all occurances of a key with a value.
   Its syntax is as follows:
   .Pp
   .D1 define Ar key val
   .Pp
   It is an error to have an empty
   .Ar key or
   .Ar value .
   Note that a quoted
   .Ar key
   causes errors in some
   .Nm
   implementations and should not be considered portable.
   Definitions may refer to other definitions; these are evaluated
   recursively when text replacement occurs and not when the definition is
   created.
   Self-referencing definitions will raise an error.
   .It Cm set
   Set an equation mode.
   Both arguments are thrown away.
   .It Cm undef
   Unset a previously-defined key.
   Its syntax is as follows:
   .Pp
   .D1 define Ar key
   .Pp
   Once invoked, the definition for
   .Ar key
   is discarded.
   .El
 .Sh SEE ALSO  .Sh SEE ALSO
 .Xr mandoc 1 ,  .Xr mandoc 1 ,
 .Xr man 7 ,  .Xr man 7 ,

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.4

CVSweb