交叉引用
9.1 文件内部引用
tex2page 的交叉引用就是 的 \label{name}
,
\ref{name}
. 用户应该十分清楚了。
这些引用只能跳转到章节,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。