Hello,

I'm learnig groff and run into following problem.
In ".de article" macro I use following

... typeset the article header where article is like chapter.
... play a games with numerci register counting articles, sections, ...
.sp 5v
\fCactual_page=\\n[actual_page], %=\\n[%]\fP
.tm Article: \\$1, \\n[%]
.\" Generate TOC entry
.write toc .ta .25i 5i +.25iR
.write toc \t\\n[article_number] \\$1 \a\t\\n[%],\\n[actual_page]
.write toc .br
..


The problem is,  I see good numbers from \fCactual_page=
But the numbers from .tm command are wrong and the numbers writtn into
toc stream are also wrong.  They do not match.
The numbers \n% and \n[actual_page] written to toc slowly depart from
real \n% and \n[actual_page].  At the end of cca 25 page document
there is difference is 5 pages.

-- 
Radek

Reply via email to