[tex-eplain] Another bug in index proofing macros

geolsoft at mail.ru geolsoft at mail.ru
Sat Aug 28 12:27:18 CEST 2004

Dear tex-eplain team,

There seems to be another small bug in index proofing
macros, this time in the output routines.

To demonstrate it, just typeset any text containing an \sidx
(or any other indexing macro).  When you run TeX with
\indexproofingtrue, the page is shifted down a little
compared to what you get with \indexproofingfalse.

This comes from the definition of \indexproofunbox macro
(xeplain.tex).  It omits \nointerlineskip after producing a
vbox, hence spurious interline skip after \indexproofunbox.
See the patch below (Eplain Version 2.8.2).

Best regards,
Oleg Katsitadze

--- xeplain.tex.orig	2004-08-28 13:13:57.000000000 +0300
+++ xeplain.tex	2004-08-28 13:14:38.000000000 +0300
@@ -1858,7 +1858,7 @@
       \ifodd\pageno \kern\outsidemargin \else \kern\insidemargin \fi
       \vbox to 0pt{\unvbox\@indexproof\vss}%
-    }%
+    }\nointerlineskip

More information about the tex-eplain mailing list