Update of bug #67418 (group groff):
Status: Fixed => Confirmed
_______________________________________________________
Follow-up Comment #11:
It is possible to make hdtbl compatible with other macro packages (ms and mm).
The main issue is the joint use of TH as a macro, it can occur between TS/TE
(tbl) or between TBL/ETB (hdtbl) this means that TH can be aliased to the
correct "version" of TH in the TS or TBL macros. Which is what the attached
patch achieves.
Caveats
=====
In ms the macro TR results in "not implemented" in order to trap AT&T
documents which used it. I believe this macro was used in setting up the cover
page so only occurs once in the document, so long as it occurs before the
first TBL it will result in "not implemented", otherwise it will result in an
error.
The order of -ms and -mhdtbl on the command line should not matter.
TH in man is used only at the top of the document so will not affect it, BUT
in continuous mode with multiple man pages this is not true, so hdtbl can only
be used with single man pages. I don't know if man support multi page table
headings i.e. TS H/TH/TE, I suspect not.
Branden, is this a better solution to the regression described in this bug,
i.e. to allow use of hdtbl in combination with other packages, rather than
making it impossible to use it? I will assume you are happy (and busy with
1.25.0) if I here nothing and I can commit the patch.
You are not allowed to embed a heidelberg table within a tbl table or
vice-versa.
(file #58734)
_______________________________________________________
Additional Item Attachment:
Name: usehdtbl.patch Size: 2.3KiB
<https://file.savannah.gnu.org/file/usehdtbl.patch?file_id=58734>
AGPL NOTICE
These attachments are served by Savane. You can download the corresponding
source code of Savane at
https://savannah.gnu.org/source/savane-c36938be85ff6c1b727bc7dd7fd30e48f9142870.tar.gz
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?67418>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
