[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.3

version 1.1, 2011/02/09 10:03:02 version 1.3, 2011/07/17 14:08:49
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.
   .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.3

CVSweb