[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: texi2dvi doesn't seem to produce correct crossed-references
From: |
Eli Zaretskii |
Subject: |
Re: texi2dvi doesn't seem to produce correct crossed-references |
Date: |
Wed, 18 Oct 2000 09:30:27 +0200 |
> From: Grzegorz Adam Hankiewicz <address@hidden>
> Date: Tue, 17 Oct 2000 23:40:31 +0200 (CEST)
>
> Here goes the bug report:
Thank you for your report.
> I can run makeinfo --no-split allegro.texi and get allegro.inf which is a
> correct info file with proper cross-references. When I run texi2dvi on the
> .texi file, I get loads of errors of undefined cross-references
I think there's a problem in allegro.texi as far as cross-references
are concerned: the nodes don't have any sectioning directives, such as
@chapter or @section. Without these directives, TeX will not be able
to produce cross-references, since TeX ignores @node's for that
purpose. (I believe this is explained in the Texinfo manual.)
> In the end, I would like to know why the info version of the sent texi
> file works ok, but not the output of texi2dvi. Wasn't texi supposed to
> generate correctly both online and printed documentation?
For both versions to be correct, you need to observe the rules
outlined in the Texinfo manual. In particular, both @node and
sectioning commands need to be present.