如何让链接在点击时打开多个页面?

如何让链接在点击时打开多个页面?

我必须创建一个超链接,单击一次即可打开两个链接。

可以使用 LaTeX 吗?

我在用着\href{<url>}{Open two links}

答案1

我想,那应该是一个网络问题,而不是一个TeX单一问题。您实际上无法让阅读器一次打开多个页面。我认为即使您可以这样做,任何防病毒软件都会将其归类为可疑行为。:)

您可能想尝试使用javascript来执行此操作。我真的不认为它会起作用,但这是我能想到的唯一方法。另一个选择是使用 Web 端解决方案(例如网页和弹出窗口)。

答案2

PDF 格式知道嵌套操作。以一些基本方式hyperref通过选项支持这一点:nextacrtionraw\href

\documentclass{article}

\usepackage{hyperref}

\begin{document}
  \href[%
    nextactionraw={%
      <<%
        /Type/Action%
        /S/URI%
        /URI(http://meta.tex.stackexchange.com/)%
      >>%
    }%   
  ]{http://tex.stackexchange.com/}{Two links}

  \url{http://meta.tex.stackexchange.com/}
\end{document}

然而,需要支持该功能的 PDF 查看器。操作代码以原始 PDF 语法给出。

相关内容