Problem

Problem

Problem

Über dateiübergreifende Hyperlinks gelange ich immer zur ersten Seite einer anderen Datei, während ich erwarte, dass die Links mich zur genauen Beschriftungsposition (oder zum genauen Text) in der Zieldatei führen.

Reproduktionsschritte

Umfeld:

  1. TeX-Version: Version 3.141592653 (TeX Live 2022/Debian)
  2. Betriebssystem: Linux-Distribution, Debian 12 Bookworm x86_64.

Start:

Angenommen, ich habe eine Datei one.texmit Hyperlink-Beschriftungen/-Zielen:

Links to label
{\catcode`\#=11
 \special{html:<a href="#one">}one\special{html:</a>}}
{\catcode`\#=11
 \special{html:<a href="#two">}two\special{html:</a>}}
{\catcode`\#=11
 \special{html:<a href="#three">}three\special{html:</a>}}

Label
{\catcode`\#=11
 \special{html:<a name="one">}one\special{html:</a>}}

\vfil \break
Label
{\catcode`\#=11
 \special{html:<a name="two">}two\special{html:</a>}}

\vfil \break
Label
{\catcode`\#=11
 \special{html:<a name="three">}three\special{html:</a>}}

\bye

Nach dem Kompilieren mit $ tex one.tex; dvipdfm one.dvioder $ xetex one.texöffne ich mit mupdf one.pdf. Die dateiinternen Links oben funktionieren einwandfrei.

Nehmen wir nun an, dass ich von einer anderen Datei aus auf diese Beschriftungen verlinken möchte two.tex:

Link to label
{\catcode`\#=11
 \special{html:<a href="one.pdf#one">}one\special{html:</a>}}
{\catcode`\#=11
 \special{html:<a href="one.pdf#two">}two\special{html:</a>}}
{\catcode`\#=11
 \special{html:<a href="one.pdf#three">}three\special{html:</a>}}

\bye

Nach dem Kompilieren mit demselben Verfahren wie oben und dem Öffnen in mupdf, gelange ich beim Klicken auf die Links immer zur ersten Seite von one.pdf. Ich würde erwarten, dass mich Link zwei zu Seite 2/Label 2 von bringt one.pdf. Und dasselbe gilt für Link drei. (Links zwischen Dateien schlagen fehl)

Gibt es eine Möglichkeit, mein Ziel in Plain TeX zu erreichen? Oder muss ich auf bestimmte PDF-Erweiterungen zurückgreifen? Danke!

Nicht-Lösungen

Ich habe das Folgende gelesen, aber es sind keine Lösungen für dieses Problem:

  1. Hyperlinks in einfachem TeX
  2. Plain TeX und verschiedene Hyperlink-Stile in DVI und PDF

Latex:

  1. Können Sie Hyperlinks zu Standorten in verschiedenen PDFs haben?
  2. Erstellen eines Links zu einer bestimmten Seite einer anderen PDF-Datei

verwandte Informationen