[tex-eplain] Cross-reference hyperlinks between different files

Rodolfo Medina rodolfo.medina at gmail.com
Mon Aug 13 19:59:48 CEST 2007

Rodolfo Medina <rodolfo.medina at gmail.com> writes:

> I'm glad to know that recent versions of eplain feature hyperlink capability,
> but: is it not possible to have cross-reference hyperlinks between two
> different files?
> I managed to achieve this in a quite complicated way building together macros
> from eplain.tex and from hyperbasics.tex, and was hoping there is now some
> simpler way.

Oleg Katsitadze <olegkat at gmail.com> writes:

> It is possible, see the filename link type.
> Here's an example from the manual:
>   \hlopts{ext=.pdf}
>   \hlstart{filename}{file=book}{dest123}
>     Link to dest123 in file `book.pdf'\hlend
> To simplify this, you can use something like:
>   \hlopts{ext=.pdf}
>   \def\booklink{\hlstart{filename}{file=book}}
>   \booklink{dest123}
>     Link to dest123 in file `book.pdf'\hlend
> Or did you mean something else?

I was meaning to put together hyperlink *and* cross reference, which is
achieved in the recent versions of eplain with the \definexref and \ref or
\refn commands, but only (as far as I know) within a single file.

The commands you reported above cannot, if I understand well, play the role of
cross referencies: e.g., let me read in a start point that something has
changed in the destination point (paragraph number or so).  If I'm wrong,
please would you correct me.

To do what I want I had to put old eplain cross references commands `inside'
hyperbasics.tex commands and vice versa, and besides to make all the .aux files
readable from every file.

Thanks, cheers,

More information about the tex-eplain mailing list