问题:当 hyperref 生成链接时,此链接可以从一行的中间开始,可能包含多行,然后可以在一行的中间结束。我需要这三种情况下以及所有涉及的矩形区域的起始和结束位置。如果我可以将它们写入某种格式的文件中,并且我还包含受影响链接的信息,那就太好了。
背景:我需要构建一个 HTML 层,该层覆盖由 LaTeX 文件生成的 PNG 图像,并带有合适的 HTML 链接。为此,我需要知道 HTML 链接应该从哪里开始、在哪里结束以及哪个 URL 受到影响。
尝试:我曾尝试使用 zref 来拾取位置。这种方法效果很好,但有两个缺点:首先,只有当整个链接保持在一行内时,它才有效。其次,它需要 LaTeX 运行。我正在寻找一些可以连接到 hyperref 驱动程序或对其进行修改的方法,以便获取此信息并可以立即将其写入文件。但是,我无法理解 hyperref 代码...