bug-texinfo
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

@anchor


From: Luc Teirlinck
Subject: @anchor
Date: Wed, 14 Apr 2004 20:03:23 -0500 (CDT)

I do not know whether the following is considered a bug or an unavoidable
"margin of error".

I am using "info (GNU texinfo) 4.7", but the behavior occurred in 4.6
already.  It seems that references to @anchor in hardcopy, after
running texi2dvi, have a certain tendency to get the page number one
less than it should be.

In the following file, we are trying to refer to the line:

This is on page 4!

which, at least in my setup, occurs at the top of page 4, after
running texi2dvi (and viewing with "gv" or "xdvi").  But the xref on
page 1 claims that it is on page 3.  The texinfo documentation
recommends putting the anchor before the intended target and says that
it is OK to put it on a line all by itself (which is exactly what the
file below does).  In info, after running makeinfo, the xref goes to
the correct spot, so there is no similar problem with info.

After adding not too many extra address@hidden 's, the target is not exactly on
top of the page any more and the xref on page one still refers to page
3.  But this seems to be strangely unpredictable.

===File ~/tryanchor.texi====================================
\input texinfo    @c -*-texinfo-*-
@comment %**start of header
@setfilename tryanchor.info
@settitle Try anchor
@comment %**end of header

@titlepage
@title Try anchor
@page
@vskip 0pt plus 1filll
@end titlepage

@ifnottex
@node Top
@top Try anchor
@end ifnottex

@menu
* Lone chapter:: 
@end menu

@node Lone chapter
@chapter Lone chapter

1  @xref{page 4}.
@page
2
@page

address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden

@anchor{page 4}
This is on page 4!

@bye
============================================================




reply via email to

[Prev in Thread] Current Thread [Next in Thread]