如何使 href 链接打开多个页面

如何使 href 链接打开多个页面

我已经找到了一个解决方案来打开“仅”两个链接,请参阅如何让链接在点击时打开多个页面

有可能打开3 及以上超链接例如https://example1.comhttps://example2.comhttps://example3.comhttps://example4.com只需单击一下 - 可能将以下示例扩展为 2 个链接(在这里有效)?

\documentclass{article}
\usepackage{hyperref}
\begin{document}
  \href[%
    nextactionraw={%
      <<%
        /Type/Action%
        /S/URI%
        /URI(https://example2.com/)%
      >>%
    }%   
  ]{https://example1.com/}{Open my list}
\end{document}

答案1

“下一个操作”选项可以包含一个数组,然后按顺序执行其中的操作。每个操作字典还可以包含一个 /Next 键,这意味着您甚至可以拥有一个操作树。(规范规定 PDF 处理器应该“尝试提供合理的行为”,这意味着如果您让它们过于混乱,那是您的错 ;-))。

PDF 中的数组是使用括号 [...] 构建的:

\documentclass{article}
\usepackage{hyperref}
\begin{document}
  \href[%
    nextactionraw={%
    [
      <<%
        /Type/Action%
        /S/URI%
        /URI(https://example2.com/)%
      >>%
      <<%
        /Type/Action%
        /S/URI%
        /URI(https://example3.com/)%
      >>%    
     ] 
    }%
  ]{https://example1.com/}{Open my list}
\end{document}

相关内容