How to| 插入超链接

Mathematica 为在笔记本之间以及笔记本到网络站点的链接提供强有力支持. 您只需添加到一个笔记本的引用,或一系列相关文档之间的链接即可.

Mathematica 中建立链接通过 Hyperlink 实现,它输出的是一个链接,链向您所给出的参数.

例如,用一个网址(URL)作为 Hyperlink 的参数,将建立到该网址的链接:

In[5]:=
Click for copyable input
Out[5]=

Hyperlink 接受任何标准的 URI(统一资源标识符),包括正确解码的 http:、ftp: 以及 mailto: URI 等. 单击生成的链接将打开您的网页浏览器或该链接类型的默认处理程序.

Hyperlink 也接受笔记本文件或文件的路径:URI. 单击链接在 Mathematica 打开文件:

In[1]:=
Click for copyable input
Out[1]=

如果目标笔记本文件使用单元标签(标签的作用是允许搜索单元),您可以在指定路径的同时指定单元标签,从而直接链接到该单元.

这里, 表示一个单元标签:

In[2]:=
Click for copyable input
Out[2]=

通过指定一个paclet: URI 以及 Hyperlink,您可以创建链接到 Mathematica 自己的帮助系统. 后面的字符串通常显示在参考资料中心对一个指定页面的搜索字段.

这里建立了一个指向参考资料中心 Hyperlink 页面的链接:

In[8]:=
Click for copyable input
Out[8]=

打开 Hyperlink 在参考资料中心的页面,可以看到 "paclet:" 后面的字符串出现在参考资料中心的搜索字段:

如果不希望链接自身的准确文本可见,Hyperlink 有一个可作为第一个参数的可选项,允许您使用一个不同的标签.

该标签可以是包括图形在内的任何表达式:

In[15]:=
Click for copyable input
Out[15]=

您甚至可以通过在 Graphics 内部使用 Hyperlink 在部分图形上建立链接,并用一个图形基元作为标签.

这里,只有紫色圆盘是一个超链接:

In[2]:=
Click for copyable input
Out[2]=
    

Hyperlink 创建的链接必须被单击,才能访问链向的 URI. 但您可以使用 SystemOpen 自动访问链向的,而不必进行单击.

SystemOpen 支持与 Hyperlink 相同的 URI:

In[14]:=
Click for copyable input

除了打开网站及笔记本文件外,SystemOpen 还可以打开任何类型的文件,只要您安装有对应的应用程序.

SystemOpen[file] 打开的文件使用的应用程序与您的操作系统默认开启文件所用的应用程序相同:

In[13]:=
Click for copyable input
    

链接的建立也可交互式实现. 即您不必通过 HyperlinkSystemOpen 来建立.

例如,在笔记本中选择您希望创建链接的某些文本或图形. 然后从 插入 菜单选择 超链接....

将出现一个用于插入链接的对话框:

HyperlinkSystemOpen 相同,您可以使用该对话框链接至任何有效的 URI.

如果要链接到一个网站,在顶部的文本字段中键入完整的地址,然后单击 确定 创建链接.

如果要链接到另一个笔记本文件,单击 浏览... 按钮,然后利用您操作系统的文件浏览器定位笔记本文件. 如果该笔记本具有单元标签,您可以从底部的字段中选择一个,直接链接到特定的单元格.

New to Mathematica? Find your learning path »
Have a question? Ask support »