summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorant_222 <ant_222>2012-11-17 17:36:56 +0000
committerant_222 <ant_222>2012-11-17 17:36:56 +0000
commit91dd1cd04fa7814a28a7949f397bfa3c891872ff (patch)
treebdad8df2bb0ba4dc07295fad2f9687efbb857c9b
parent6b6d1a83ab280f50b5b63aa495a74cdf854268aa (diff)
downloadgroff-91dd1cd04fa7814a28a7949f397bfa3c891872ff.tar.gz
Fixed the format of header numbers in references.
-rw-r--r--contrib/mm/m.tmac11
1 files changed, 6 insertions, 5 deletions
diff --git a/contrib/mm/m.tmac b/contrib/mm/m.tmac
index d86c7f95..df459189 100644
--- a/contrib/mm/m.tmac
+++ b/contrib/mm/m.tmac
@@ -3,8 +3,8 @@
.ds RE \\$2
..
.\"
-.\" $Id: m.tmac,v 2.52 2011/08/14 05:41:42 wl Exp $
-.@revision $Revision: 2.52 $
+.\" $Id: m.tmac,v 2.53 2012/11/17 17:36:56 ant_222 Exp $
+.@revision $Revision: 2.53 $
.ig
Copyright (C) 1991-2006, 2009-2011
@@ -1003,6 +1003,7 @@ in=\\n[.i] fi=\\n[.u] .d=\\n[.d] nl=\\n[nl] pg=\\n[%]
.\" special case, no dot after level one heading if not H1dot true
.if (\\n[hd*level]=1)&(\\n[H1dot]=0) .ds hd*mark \\n[H1]
.\"
+.ds hd-mark-trimmed \\*[hd*mark]\" save hd-mark w/o spaces for references
.as hd*mark \ \ \" add spaces between mark and heading
.if !\\n[hd*arg1] .ds hd*mark\" no mark for unnumbered
.\"
@@ -3123,14 +3124,14 @@ in=\\n[.i] fi=\\n[.u] .d=\\n[.d] nl=\\n[nl] pg=\\n[%]
.if !r qrf*pass .tm "SETR: No .INITR in this file"
.if \\n[Ref] \{\
. ds qrf*name qrf*ref-\\$1
-. if \\n[D]>2 .tm SETR: ref \\*[qrf*name]=\\*[hd*mark],\\n[%]
+. if \\n[D]>2 .tm SETR: ref \\*[qrf*name]=\\*[hd-mark-trimmed],\\n[%]
. \" heading-number
-. ds \\*[qrf*name]-hn \\*[hd*mark]
+. ds \\*[qrf*name]-hn \\*[hd-mark-trimmed]
. \" page-number
. ds \\*[qrf*name]-pn \\n[%]
. \"
. if \\n[Ref] \{\
-. tm .ds \\*[qrf*name]-hn \\*[hd*mark]
+. tm .ds \\*[qrf*name]-hn \\*[hd-mark-trimmed]
. tm .ds \\*[qrf*name]-pn \\n[%]
. if !'\\$2'' .tm .ds \\*[qrf*name]-xx \\$2
. \}