I am wondering if there is a Tex command to specify a different
    textwidth only for the @contents pages?

Do you know TeX at all?  It would be a lot faster for you to look at
texinfo.tex than to wait around for me.  Believe it or not, I have
expended considerable effort on making the macros as readable as
possible :).

Anyway, in this case, there is already a parameter for this, namely
\contentsrightmargin, which decreases the line length.  See the
definition of \startcontents.  The default is 1in, thus,

@tex
\global\contentsrightmargin = 3in
@end tex
@contents

    Will this override the textwidth given in internalpagesizes for @contents?

As long as it's set after the internalpagesizes, it should.  I'd put it
right before the @contents.  Since nothing else uses it, there is no
need to reset it.

I haven't played with this in years, but that's what I see looking at
the code.  Let me know if problems.

best,
karl

Reply via email to