[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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.