[bug #68354] doc/Groff-PDF-Features.ms: warnings from 'troff' about scaling unit 'p' and undefined macros
Deri James <[email protected]>
| Newsgroups | gmane.comp.printing.groff.bugs |
|---|---|
| Message-ID | <[email protected]> |
Follow-up Comment #4, bug #68354 (group groff):
This is a bug in s.tmac when used with tbl (the register fn*text-num is set
for auto-increment and tbl accesses it twice - width and output). This patch
(to s.tmac) seems to fix it:-
diff --git a/tmac/s.tmac b/tmac/s.tmac
index aa67a4d0a..dfb43a6ed 100644
--- a/tmac/s.tmac
+++ b/tmac/s.tmac
@@ -862,7 +862,7 @@ along with this program. If not, see
<http://www.gnu.org/licenses/>.
.vs \n[fn@sep-dist]u
.nr fn@sep-dist \n[.v]
.ev
-.nr fn*text-num 0 1
+.nr fn*text-num 1
.nr fn*note-num 0 1
.nr fn*open 0
.\" Handle initialition tasks deferred until par module is set up.
@@ -882,6 +882,7 @@ along with this program. If not, see
<http://www.gnu.org/licenses/>.
.FS-MARK \\$@
.ie \\n[.$] .fn*do-FS "\\$1" no
.el \{\
+. nr fn*text-num +1
. ie \\n[fn*text-num]>\\n[fn*note-num] .fn*do-FS \\n+[fn*note-num]
. el .fn*do-FS
.\}
But I'm not absolutely convinced I have the increment in the correct place and
should similar be done to fn*note-num, (which is not passed to tbl). The
attached test script demonstrates the issue.
test-groff -Tpdf -t -ms tblfoot.trf | okular -
This probably needs a separate bug (if there isn't one already) since it is
not an error in Groff-PDF-Features.ms per se.
(file #58627)
_______________________________________________________
Additional Item Attachment:
Name: tblfoot.trf Size: 898B
<https://file.savannah.gnu.org/file/tblfoot.trf?file_id=58627>
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/?68354>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
(application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQk97aszIMMAvLLwm6qLAuaBUf3TgUCagsM3wAKCRCqLAuaBUf3 Tj2wAQDcpFBBnPRLNU0u9ltNgwx1VZra8QfDCcmdK/fZ0moMqAEAtCpizchLw+Jl cZectVrmrtQvdrpOuBTJ89akaI1dVQE= =LnVB -----END PGP SIGNATURE-----