Problema

Problema

Problema

Los hipervínculos entre archivos siempre me llevan a la primera página de otro archivo, mientras que espero que los enlaces me lleven a la posición exacta de la etiqueta (o texto) en el archivo de destino.

Pasos de reproducción

Ambiente:

  1. Versión TeX: Versión 3.141592653 (TeX Live 2022/Debian)
  2. Sistema operativo: distribución Linux, Debian 12 bookworm x86_64.

Comenzar:

Supongamos que tengo un archivo one.texcon etiquetas/objetivos de hipervínculo:

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

Después de compilar con $ tex one.tex; dvipdfm one.dvio $ xetex one.tex, abro con mupdf one.pdf. Los enlaces dentro del archivo en la parte superior funcionan bien.

Ahora, supongamos que quiero vincular estas etiquetas desde otro archivo 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

Después de compilar con el mismo procedimiento anterior y abrirlo en mupdf, hacer clic en los enlaces siempre me lleva a la primera página de one.pdf. Esperaría que el enlace dos me lleve a la página 2/etiqueta 2 de one.pdf. Y lo mismo ocurre con el enlace tres. (Los enlaces entre archivos fallan)

¿Hay alguna manera de lograr mi objetivo en Plain TeX? ¿O tengo que recurrir a algunas extensiones de PDF en particular? ¡Gracias!

No soluciones

He leído estos, pero no son soluciones a este problema:

  1. Hipervínculos en TeX simple
  2. TeX simple y diferentes estilos de hipervínculos en dvi y pdf

Látex:

  1. ¿Puede tener hipervínculos a ubicaciones en diferentes archivos PDF?
  2. Crear un enlace a una página específica de otro archivo pdf

información relacionada