交叉引用

9.1  文件内部引用

tex2page 的交叉引用就是 [intro-Z-G-D-1.png]\label{name}, \ref{name}. [intro-Z-G-D-1.png]用户应该十分清楚了。

这些引用只能跳转到章节,caption 的地方,为了能够精确定位 HTML 文件里的每一处地方,你需要使用

\tag{atag}{tagvalue} 

其中 tagvalue 是用来显示在 \ref{atag} 处的文本。

现在来测试以下这个 测试连接,它会把你带到第 4 章末尾。我在在第 4 章末尾插入了:

\tag{test:tag}{测试连接} 

9.2  连接外部 URL

\urlhd{URL}{HTML text}{DVI text} 

可以让你做连接到外部,比如

\urlhd{http://www.tug.org}{访问 \TeX 用户组的网站}{go to \TeX 
  User Group} 

你需要指定 HTML 和 DVI 两个版本里显示的字符。这样你可以依据 不同的版本显示不同的文字。

必须现在是 HTML 版本,所以 上面那个链接显示为: 访问 TEX用户组的网站

我怎么知道现在是用的 HTML 版本呢?请看第 17 章。

9.2.1  简化的连接方式

每次都指定两个版本的连接不是很方便,所以如果 HTML 和 DVI 里 连接符号一样,就可以使用下面这种方式:

\urlh{URL}{text} 

只需要两个参数,它在 HTML 和 DVI 里显示是一样的。比如,

\urlh{http://www.tug.org}{TUG} 

都显示为 TUG

如果使用

\urlh{http://www.tug.org}{TUG\\{ only in DVI}} 

就可以使 \\ 之后的部分只在 DVI 文件里显示。就像这样: TUG