[texhax] lineno and xr

Uwe Lueck uwe.lueck at web.de
Fri Feb 23 18:30:22 CET 2007


Hi Moshe, 

it's me who is the current maintainer of lineno.sty, 
so I would have been the proper addressee, 
especially when something doesn't work.  

Moshe Kamensky <samvimes at fastmail.fm> schrieb am 22.02.2007 21:03:02:
> 
> I am trying to make lineno to work with xr: I want to refer to lines of 
> document A from document B. It appear to work, except for the pagewise 
> mode: even when I specify pagewise mode (in both documents), I get 
> global line numbers. Is it possible to make it work?

Oh my, this is a challenge. However, I have often mused 
about re-implementing references to pagewise numbers, 
and the re-implementation I have in mind should support xr. 
The current problem is that (in pagewise and switch mode) 
\linelabel writes 

    \getpagewiselinenumber{<absolute_line_number>}

to .aux files, not the actual line number on that page. 
The latter number is calculated by \getpagewiselinenumber 
-- however, this needs additional information from the 
document that issues the \linelabel. If your current document 
tries to calculate the line number, it looks for the needed 
informations in its own .aux. -- That re-implementation 
may need a few days since I am busy with other urgent things. 
 
> Also, a question regarding lineno alone: Can I use lineno (or some other 
> package) to refer to line numbers, without actually printing the line 
> numbers?

 After \usepackage...{lineno}, \let\LineNumber\relax should do this, 
or \renewcommand{\LineNumber}{} if you are a LaTeX purist. 

Actually I am working at a lineno package option doing this, 
the main purpose being to support moving wrapped figures 
within a paragraph in a comfortable way 
(without looking for a word after which a line break is good). 
A rudimentary version of this has worked in a project 
that just has been finished. The name of the option could be 
"invisible", or what do you think?

Cheers, 

  Uwe. 



More information about the texhax mailing list