groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [groff] grohtml shortcomings


From: Ingo Schwarze
Subject: Re: [groff] grohtml shortcomings
Date: Wed, 5 Dec 2018 18:04:03 +0100
User-agent: Mutt/1.8.0 (2017-02-23)

Hi James,

James K. Lowden wrote on Wed, Dec 05, 2018 at 11:29:37AM -0500:
> On Tue, 4 Dec 2018 05:40:58 +0100 Ingo Schwarze wrote:

>> For PDF output, by all means, use groff, it is much, much better
>> than mandoc for that.  For mdoc to HTML, don't.

> Ingo, my colleague says the man macros EX and EE aren't supported on
> the version of FreeBSD he uses, which I assume is using some version of
> mandoc.

That depends on the version of FreeBSD, and whether he is using mandoc
from base or ports.

> Are they supported?

They have been supported for more than six years now.
Here is an extract from http://mandoc.bsd.lv/ChangeLog :

  2012-06-02 20:16  schwarze

        Changed:
                man.7 (1.116), "Exp", lines: +14 -2
                man.c (1.116), "Exp", lines: +2 -2
                man.h (1.61), "Exp", lines: +3 -1
                man_html.c (1.88), "Exp", lines: +4 -2
                man_macro.c (1.72), "Exp", lines: +3 -1
                man_term.c (1.129), "Exp", lines: +4 -2
                man_validate.c (1.81), "Exp", lines: +3 -1

        Minimal implementation of .EX and .EE for GNU compatibility.
        Do not use this, it is not portable and only defined in esr's
        man-ext.  For example, sox(1) wants these macros.

 $ printf "initial text\n.EX\nexample\ntext\n.EE\nfinal text\n" | \
   mandoc -Thtml
[...]
<div class="manual-text">initial text
<pre>
example
text
</pre>
final text</div>


> If so, I'll get the details.

Sure, a proper bug report (see http://mandoc.bsd.lv/contact.html )
is useful if there is anything unexpected.

Yours,
  Ingo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]