]> git.cameronkatri.com Git - mandoc.git/commitdiff
Fixed typo in Makefile.
authorKristaps Dzonsons <kristaps@bsd.lv>
Sun, 18 Oct 2009 13:58:48 +0000 (13:58 +0000)
committerKristaps Dzonsons <kristaps@bsd.lv>
Sun, 18 Oct 2009 13:58:48 +0000 (13:58 +0000)
Added initial scaling-units section in mdoc.7.

Makefile
mdoc.7

index 7164d040b3ac16ab8ddd23b7fbd3b0d986b98950..73f2835a4bed0c07e082789ad98f1bd4585d1305 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -237,7 +237,7 @@ mandoc: $(MAINOBJS) libmdoc.a libman.a
 .1.1.txt .3.3.txt .7.7.txt:
        ./mandoc $(MANDOCFLAGS) $< | col -b > $@
 
-.1.1.sgml 3.3.sgml .7.7.sgml:
+.1.1.sgml .3.3.sgml .7.7.sgml:
        ./mandoc $(MANDOCFLAGS) $(MANDOCHTML) $< > $@
 
 .tar.gz.md5:
diff --git a/mdoc.7 b/mdoc.7
index 83a7a8902a7760a6f6db8bd56c3753db8c8b43a8..ab87f44ad4576540a272c03351ac15ecd3725e67 100644 (file)
--- a/mdoc.7
+++ b/mdoc.7
@@ -1,4 +1,4 @@
-.\"    $Id: mdoc.7,v 1.60 2009/09/28 22:09:08 kristaps Exp $
+.\"    $Id: mdoc.7,v 1.61 2009/10/18 13:58:48 kristaps Exp $
 .\"
 .\" Copyright (c) 2009 Kristaps Dzonsons <kristaps@kth.se>
 .\"
@@ -14,7 +14,7 @@
 .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 .\"
-.Dd $Mdocdate: September 28 2009 $
+.Dd $Mdocdate: October 18 2009 $
 .Dt MDOC 7
 .Os
 .
@@ -73,6 +73,7 @@ whitespace are stripped from input.
 .
 .Ss Reserved Characters
 Within a macro line, the following characters are reserved:
+.Pp
 .Bl -tag -width Ds -offset indent -compact
 .It \&.
 .Pq period
@@ -208,6 +209,59 @@ considered literal text.  Thus, the following produces
 .Pp
 In free-form mode, quotes are regarded as opaque text.
 .
+.Ss Scaling Widths
+Many macros support scaled widths for their arguments, such as
+stipulating a two-inch list indentation with the following:
+.Bd -literal -offset indent
+\&.Bl -tag -width 2i
+.Ed
+.
+.Pp
+The syntax for scaled widths is
+.Sq Li [+-]?[0-9]*.[0-9]*[unit] ,
+where a decimal must be preceded or proceeded by at least one digit.
+Negative numbers, while accepted, are truncated to zero.  The following
+scaling units are accepted:
+.Pp
+.Bl -tag -width Ds -offset indent -compact
+.It c
+centimetre
+.It i
+inch
+.It P
+pica (~1/6 inch)
+.It p
+point (~1/72 inch)
+.It f
+synonym for
+.Sq u
+.It v
+default vertical span
+.It m
+width of rendered
+.Sq m
+.Pq em
+character
+.It n
+width of rendered
+.Sq n
+.Pq en
+character
+.It u
+default horizontal span
+.It M
+mini-em (~1/100 em)
+.El
+.Pp
+Using anything other than
+.Sq m ,
+.Sq n ,
+.Sq u ,
+or
+.Sq v
+is necessarily non-portable across output media.  See
+.Sx COMPATIBILITY .
+.
 .
 .Sh MANUAL STRUCTURE
 Each
@@ -545,6 +599,13 @@ file re-write
 .Pp
 .Bl -dash -compact
 .It
+Negative scaling units are now truncated to zero instead of creating
+interesting conditions, such as with
+.Sq \&sp -1i .
+Furthermore, the
+.Sq f
+scaling unit, while accepted, is rendered as the default unit.
+.It
 The
 .Sq \-split
 or