Problema

Problema

Problema

Os hiperlinks entre arquivos sempre me trazem a primeira página de outro arquivo, enquanto espero que os links me levem à posição exata do rótulo (ou texto) no arquivo de destino.

Etapas de reprodução

Ambiente:

  1. Versão TeX: Versão 3.141592653 (TeX Live 2022/Debian)
  2. Sistema operacional: distribuição Linux, bookworm Debian 12 x86_64.

Começar:

Suponha que eu tenha um arquivo one.texcom rótulos/destinos de hiperlink:

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

Depois de compilar com $ tex one.tex; dvipdfm one.dviou $ xetex one.tex, abro com mupdf one.pdf. Os links intra-arquivo na parte superior funcionam bem.

Agora, suponha que eu queira vincular esses rótulos de outro arquivo 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

Depois de compilar com o mesmo procedimento acima, e abri-lo em mupdf, clicar nos links sempre me leva à primeira página de one.pdf. Espero que o link dois me leve à página 2/rótulo 2 de one.pdf. E o mesmo vale para o link três. (Os links entre arquivos falham)

Existe uma maneira de atingir meu objetivo no Plain TeX? Ou terei que recorrer a algumas extensões de PDF específicas? Obrigado!

Não soluções

Eu li isso, mas não são soluções para esse problema:

  1. Hiperlinks em TeX simples
  2. Plain TeX e diferentes estilos de hiperlink em dvi e pdf

Látex:

  1. Você pode ter hiperlinks para locais em diferentes PDFs?
  2. Criando um link para uma página específica de outro arquivo PDF

informação relacionada