version 1.47, 2009/07/18 18:49:19 |
version 1.49, 2009/07/19 09:17:42 |
Line 131 also be text-decorated using the |
|
Line 131 also be text-decorated using the |
|
.Sq \ef |
.Sq \ef |
escape followed by an indicator: B (bold), I, (italic), or P and R |
escape followed by an indicator: B (bold), I, (italic), or P and R |
(Roman, or reset). This form is not recommended. |
(Roman, or reset). This form is not recommended. |
.Pp |
|
Lastly, a standalone double-quote may be produced in a macro line by |
|
using two consecutive double-quotes within a quoted literal. See |
|
.Sx Quotation |
|
for details. |
|
.\" SUB-SECTION---------------------- |
.\" SUB-SECTION---------------------- |
.Ss Whitespace |
.Ss Whitespace |
In non-literal free-form lines, consecutive blocks of whitespace are |
In non-literal free-form lines, consecutive blocks of whitespace are |
Line 162 or when in a literal context. |
|
Line 157 or when in a literal context. |
|
Macro arguments may be quoted with a double-quote to group |
Macro arguments may be quoted with a double-quote to group |
space-delimited terms or to retain blocks of whitespace. A quoted |
space-delimited terms or to retain blocks of whitespace. A quoted |
argument begins with a double-quote preceded by whitespace. The next |
argument begins with a double-quote preceded by whitespace. The next |
double-quote that is |
double-quote not pair-wise adjacent to another double-quote terminates |
.Em |
the literal, regardless of surrounding whitespace. |
preceded by a double-quote terminates the term, regardless of |
|
surrounding whitespace. Thus, the following construction produces |
|
.Sq "a""b" , |
|
since, as mentioned in |
|
.Sx Special Characters , |
|
two consecutive double-quotes in a quoted literal produce a standalone |
|
double-quote: |
|
.Bd -literal -offset indent |
|
\&.Em "a""""b" |
|
.Ed |
|
.\" PARAGRAPH------------ |
.\" PARAGRAPH------------ |
.Pp |
.Pp |
This produces tokens |
This produces tokens |
Line 402 then the macro accepts an arbitrary number of argument |
|
Line 387 then the macro accepts an arbitrary number of argument |
|
.It \&Bsx Ta Yes Ta Yes Ta n |
.It \&Bsx Ta Yes Ta Yes Ta n |
.It \&Bt Ta \&No Ta \&No Ta 0 |
.It \&Bt Ta \&No Ta \&No Ta 0 |
.It \&Bx Ta Yes Ta Yes Ta n |
.It \&Bx Ta Yes Ta Yes Ta n |
.It \&Cd Ta Yes Ta \&No Ta >0 |
.It \&Cd Ta Yes Ta Yes Ta >0 |
.It \&Cm Ta Yes Ta Yes Ta n |
.It \&Cm Ta Yes Ta Yes Ta n |
.It \&Db Ta \&No Ta \&No Ta 1 |
.It \&Db Ta \&No Ta \&No Ta 1 |
.It \&Dd Ta \&No Ta \&No Ta >0 |
.It \&Dd Ta \&No Ta \&No Ta >0 |
|
|
.\" PARAGRAPH------------ |
.\" PARAGRAPH------------ |
.Pp |
.Pp |
.Bl -dash -compact |
.Bl -dash -compact |
|
.\" LIST-ITEM |
|
.It |
|
In quoted literals, groff allowed pair-wise double-quotes to produce a |
|
standalone double-quote in formatted output. This idiosyncratic |
|
behaviour is no longer applicable. |
.\" LIST-ITEM |
.\" LIST-ITEM |
.It |
.It |
The |
The |