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

Diff for /mandoc/eqn.7 between version 1.2 and 1.3

version 1.2, 2011/03/17 15:12:42 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.
   Each equation is bracketed by
   .Sq \&.EQ
   .Sq \&.EN
   .Em Note :
   these are not the same as
   .Xr roff 7
   macros, and may only be invoked as
   .Sq \&.EQ .
 .Pp  .Pp
 For the time being,  The equation grammar is as follows:
 .Xr mandoc 1  .Bd -literal -offset indent
 reproduces the contents of  eqn     : box | eqn box
 .Nm  box     : text
 equations verbatim in its output.          | DEFINE text text
           | SET text text
           | UNDEF text
   text    : TEXT
 .Pp  .Pp
 The  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.
   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:
   .D1 define Ar key val
   It is an error to have an empty
   .Ar key or
   .Ar value .
   Note that a quoted
   .Ar key
   causes errors in some
 .Nm  .Nm
 implementation in  implementations and should not be considered portable.
 .Xr mandoc 1  .It Cm set
 is  Set an equation mode.
 .Ud  Both arguments are thrown away.
   .It Cm undef
   Unset a previously-defined key.
   Its syntax is as follows:
   .D1 define Ar key
   Once invoked, the definition for
   .Ar key
   is discarded.
 .Xr mandoc 1 ,  .Xr mandoc 1 ,
 .Xr man 7 ,  .Xr man 7 ,

Removed from v.1.2  
changed lines
  Added in v.1.3