gpt4 book ai didi

hyperlink - 同一 href 命令中的 LaTeX 多个 URL

转载 作者:行者123 更新时间:2023-12-05 06:42:40 26 4
gpt4 key购买 nike

我试图在同一个可点击文本中嵌入两个 URL;所以在一个人点击文本后,他/她被定向到两个网页(我真的不在乎这是否发生在两个窗口或两个选项卡中)。像这样的命令:

\href{https://projecteuler.net/about;https://en.wikipedia.org/wiki/Project_Euler}{Project Euler}

这可能吗?

最佳答案

这是一个有趣的任务。单独使用 HTML 是个好问题,更不用说 Latex。

使用浏览器的 Javascript 执行此操作是标准费用。参见 this post对于最简单的情况,JS onclick方法,或 this post , 或 this post (对于相同或其他方法)。

<p><a href="#" onclick="
window.open('http://google.com');
window.open('http://yahoo.com');
">Click to open Google and Yahoo</a></p>

Javascript 受 hyperref包,根据 hyperref docs 中接受的方法的长列表.因此,使用 \href{} 中的 onclick="..."(未经测试),甚至可以完全按照所示进行操作。有关更多涉及的 JS 的演示,请参阅 this post (使用 insdljs 包)。对于通过 hyperref 的选项 nextactionraw 使用“嵌套操作”的可能的非 JS 方法,请参见 this post .

简而言之,将 Javascript 与 hyperref 一起使用应该是很有可能的,然后你就成功了。


还有一个用 HTML 来做的老技巧,参见 first answer在上面的链接中

<a href="#" class="yourlink">Click Here</a>

如果这仍然有效,也许可以将它滑到 hyperref ,然后可以在没有 JS 的情况下执行此操作。 (如果有兴趣,请参阅上面链接之一中的答案,了解如何定义 css 类。)

关于hyperlink - 同一 href 命令中的 LaTeX 多个 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36167411/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com