Sujet : Re: Document processing -- modern deroff(1)?
De : vallor (at) *nospam* cultnix.org (vallor)
Groupes : comp.os.linux.miscDate : 16. Aug 2024, 15:04:26
Autres entêtes
Message-ID : <li94jaF65i3U2@mid.individual.net>
References : 1 2
User-Agent : Pan/0.160 (Toresk; b2470fe; Linux-6.11.0-rc3)
On Thu, 15 Aug 2024 11:39:32 +0100, Nuno Silva
<
nunojsilva@invalid.invalid> wrote in <
v9klt5$u0r9$1@dont-email.me>:
On 2024-08-15, vallor wrote:
So I'm (finally) writing a book, and using groff -mom macros for
typesetting. Wanted to run what I have so far through style(1) and
diction(1), which on Linux requires one to run the input through
deroff(1) first.
>
Linux doesn't seem to have deroff.
[...]
Also, if anyone knows where there is source for a working Linux
deroff(1), would very much appreciate the pointer.
So far I found the OpenBSD one, but it seems to rely on a lot of
preprocessor macros that Linux doesn't have.
>
Finally, one last look on Google, and I found a version of deroff for
Debian... but it seems to be dated 1996, and doesn't grok -mom macros.
(It is, however, written in lex, which might be an opportunity for me
to learn that lingo and fix it...)
Never used it, but GNU roff mentions in one of its files (MORE.STUFF) a
deroff by Michael Haardt at
http://www.moria.de/~michael/deroff/
(Timestamps are from 2003 and 2004?)
Besides one for Debian by David Frey (which, I suppose, is the one you
found?)
Does the moria.de one support any of these "mom" macros?
Hello. I tried it, and still found macro text in the output.
Rich suggested using groff with -Tascii or -Tutf8, which of course
does the trick. (It was a "facepalm" moment for me.)
(I actually kind of feel bad for the author of deroff-2.0: the
scanner appears to be hand-written...)
-- -v System76 Thelio Mega v1.1 x86_64 NVIDIA RTX 3090 Ti OS: Linux 6.11.0-rc3 Release: Mint 21.3 Mem: 258G "Computer - A device designed to speed and automate errors."