[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Groff] Problem with MM spacing with macro immediately after a headi
From: |
Carsten Kunze |
Subject: |
Re: [Groff] Problem with MM spacing with macro immediately after a heading (H) |
Date: |
Wed, 23 Dec 2015 21:50:17 +0100 (CET) |
Werner LEMBERG <address@hidden> wrote:
> No time to dig into this issue. If you provide a patch, I'm gladly
> applying it.
The macro address@hidden is solely used for HTML output (currently). It causes
the problem in this case (the line \h'\\n[misc*.k]u'\c). I suggest to enable
this macro only in HTML mode to avoid any unwanted side effect for other kinds
of output.
This may not fix it for HTML mode but HTML support in MM is very rudimentary
and needs work anyway.
The line .if r misc*ti \{ I would not fix since I don't know if it does by
intention not have a trailing '\'. Again--this is relevant for HTML output
only and this needs additional work anyway.
I suggest the following patch (also attached as a file to avoid white space
modification). Damian--could you please test it? I did test it but it would
not hurt to cross check it.
diff --git a/contrib/mm/m.tmac b/contrib/mm/m.tmac
index 09cc03b..39bc4ef 100644
--- a/contrib/mm/m.tmac
+++ b/contrib/mm/m.tmac
@@ -736,6 +736,7 @@ in=\\n[.i] fi=\\n[.u] .d=\\n[.d] nl=\\n[nl] pg=\\n[%]
.\" Wrapper to cancel the side effect of .tag + .br generating
.\" unwanted vertical space.
.de address@hidden
+.if '\*[.T]'html' \{\
.\" retain temporary indentation and horizontal position
.if !(\\n[.in]-\\n[.i]=0) .nr misc*ti \\n[.in]
.nr misc*.k \\n[.k]
@@ -751,6 +752,7 @@ in=\\n[.i] fi=\\n[.u] .d=\\n[.d] nl=\\n[nl] pg=\\n[%]
\h'\\n[misc*.k]u'\c
.rr misc*.k
.vpt 1
+.\}
..
.\" ######## module pict #################
.nr pict*width 0
patch_contrib_mm_m_tmac.gz
Description: GNU Zip compressed data
- Re: [Groff] Problem with MM spacing with macro immediately after a heading (H), (continued)
- Re: [Groff] Problem with MM spacing with macro immediately after a heading (H), Mike Bianchi, 2015/12/23
- Re: [Groff] Problem with MM spacing with macro immediately after a heading (H), Carsten Kunze, 2015/12/23
- Re: [Groff] Problem with MM spacing with macro immediately after a heading (H), Damian McGuckin, 2015/12/23
- Re: [Groff] Problem with MM spacing with macro immediately after a heading (H), Mike Bianchi, 2015/12/23
- Re: [Groff] Problem with MM spacing with macro immediately after a heading (H), Damian McGuckin, 2015/12/23
- Re: [Groff] Problem with MM spacing with macro immediately after a heading (H), Werner LEMBERG, 2015/12/23
- Re: [Groff] Problem with MM spacing with macro immediately after a heading (H), Carsten Kunze, 2015/12/23
- Re: [Groff] Problem with MM spacing with macro immediately after a heading (H), Damian McGuckin, 2015/12/23
- Re: [Groff] Problem with MM spacing with macro immediately after a heading (H), Carsten Kunze, 2015/12/23
- Re: [Groff] Problem with MM spacing with macro immediately after a heading (H), Werner LEMBERG, 2015/12/23
- Re: [Groff] Problem with MM spacing with macro immediately after a heading (H),
Carsten Kunze <=
- Re: [Groff] Licence question regarding an-ext, Carsten Kunze, 2015/12/17
Re: [Groff] Licence question regarding an-ext, Carsten Kunze, 2015/12/17