|
hyperref
像 PDF/HTML 格式的文件有超链接交叉引用的功能,而 DVI、PS 这类格式的文件,先天没有这种设计,LaTeX 本身也没有内建这种功能。
该宏包扩展了 LaTeX 的所有的交叉引用命令的功能,使得 LaTeX 源文件中有交叉引用的地方,如目录、参考文献、图形和表格等,在制作成的
PDF 格式文件中也具有超文本链接功能。它还提供命令支持在文件中加入对外部文件和互联网网址的链接。
该宏包有很多选项,它们可影响 PDF 文件的外观或功能,如下表所示:
| 选项 |
用途 |
参数 |
说明 |
| a4paper |
使用A4纸张 |
|
|
| a5paper |
使用A5纸张 |
|
|
| anchorcolor |
链接锚文本颜色 |
black |
默认值 |
| b5paper |
使用B5纸张 |
|
|
| backref |
反向引用 |
false |
默认值 |
| baseurl |
基本URL |
empty |
默认值 |
| bookmarks |
生成书签 |
true |
默认值 |
| bookmarksnumbered |
书签中章节编号 |
true |
默认值 |
| bookmarksopen |
书签目录展开 |
true |
默认值 |
| bookmarksopenlevel |
书签目录层次 |
\maxdimen |
默认值,最高 |
| 1或2或3... |
可选值 |
| bookmarkstype |
书签目录类型 |
toc |
章节目录,默认 |
| lof |
图形目录 |
|
lot |
表格目录 |
| breaklinks |
允许链接断行 |
false |
默认值 |
| citebordercolor |
引用标记边框颜色 |
{0 1 0} |
默认值 |
| citecolor |
引用标记颜色 |
green |
默认值 |
| colorlinks |
彩色链接 |
true |
默认值 |
| CJKbookmarks |
中文书签 |
true |
默认值 |
| debug |
log诊断信息打印 |
false |
默认值 |
| draft |
超文本选项失效 |
false |
默认值 |
| dvipdf |
使用dvipdf驱动 |
|
|
| dvipdfm |
使用dvipdf驱动 |
|
|
| dvips |
使用dvips驱动 |
|
|
| dvipsone |
使用dvipsone驱动 |
|
|
| dviwindo |
使用dviwindo驱动 |
|
|
| encap |
设置超索引符号 |
|
|
| executivepaper |
7.25in×10.5in纸 |
|
|
| extension |
设置文件扩展名 |
dvi |
默认值 |
| ps、pdf、... |
可选值 |
| filebordercolor |
文件链接边框颜色 |
{0 .5 .5} |
默认值 |
| filecolor |
文件链接颜色 |
cyan |
默认值 |
| final |
超文本选项生效 |
true |
默认值 |
| frenchlinks |
链接字体为小型大写 |
false |
默认值 |
| hyperfigures |
图形链接 |
false |
默认值 |
| hyperindex |
索引链接 |
true |
默认值 |
| hypertex |
hypertex驱动 |
|
|
| hypertexnames |
用推测名称链接 |
true |
默认值 |
| implicit |
内部定义 |
true |
默认值 |
| latex2html |
latex2html驱动 |
|
|
| legalpaper |
8.5in×14in纸张 |
|
|
| letterpaper |
8.5in×11in纸张 |
|
|
| linkbordercolor |
内部链边框接颜色 |
{1 0 0} |
默认值 |
| linkcolor |
内部链接颜色 |
red |
默认值 |
| linktocpage |
目录页码链接 |
false |
默认值 |
| menubordercolor |
菜单链接框颜色 |
{1 0 0} |
默认值 |
| menucolor |
菜单链接颜色 |
red |
默认值 |
| naturalnames |
使用编译名 |
false |
默认值 |
| nesting |
允许链接嵌套 |
false |
默认值 |
| pageanchor |
每页增设页锚 |
true |
默认值 |
| pagebackref |
反向引用页码 |
false |
默认值 |
| pagebordercolor |
页链接框颜色 |
{1 1 0} |
默认值 |
| pagecolor |
页链接颜色 |
red |
默认值 |
| pdfauthor |
作者 |
|
|
| pdfborder |
链接边框 |
{0 0 0} |
默认值,无框 |
|
{0 0 1} |
可选值,有框 |
| pdfborderstyle |
连接边框样式 |
{/S/U} |
下划线 |
| {/S/D/D[3 2]/W 1}虚线框 |
| pdfcenterwindow |
在屏幕上居中窗口 |
true |
默认值 |
| pdfcreator |
应用程序(需用命令\hypersetup设置) |
LaTeX with hy-perref package |
默认值 |
| pdfdirection |
方向设定 |
L2R |
由左至右 |
| R2L |
由右至左 |
| pdfdisplaydoctitle |
显示文件标题 |
true |
默认值 |
| pdfduplex |
双面打印 |
Simplex |
单面 |
| DuplexFlipShort-Edge |
双面短边装订 |
| DuplexFlipLong-Edge |
双面长边装订 |
|
pdfescapeform |
容错 |
false |
默认值 |
| pdffitwindow |
调整窗口 |
false |
默认值 |
| pdfhighlight |
点击链接时显示 |
/I |
翻转,默认值 |
| /N |
外观不变 |
| /O |
出现黑色边框 |
| /P |
出现黑色半框 |
| pdfkeywords |
关键字 |
|
|
|
pdflang |
PDF标识符 |
|
|
| pdfmenubar |
显示菜单栏 |
true |
默认值 |
| pdfnewwindow |
生成新窗口 |
false |
默认值 |
| pdfnumcopies |
打印分数 |
1或2或3... |
|
| pdfnonfullscreen-pagemode |
全屏显示样式 |
UseNone |
无书签缩略图 |
|
UseOutlines |
附书签 |
|
UseThumbs |
附缩略图 |
|
FullScreen |
无书签缩略图 |
| pdfpagelayout |
页面布局 |
TwoColumnLeft |
对开,默认值 |
| SinglePage |
单页 |
| OneColumn |
连续 |
| TwoColumnRight |
连续-对开 |
| pdfpagemode |
文件打开模式 |
UseNone
(默认) |
无书签和缩略图 |
| UseThumbs |
显示缩略图 |
| UseOutlines |
显示书签 |
| FullScreen |
全屏显示 |
| pdfpagelabels |
底部页码样式: “v(第 5/15 页)”
或“第 5/15 页” |
true |
默认值 |
| pdfpagescrop |
设置裁切尺寸 |
例如:{53 486 389 754} |
| pdfpagetransition |
页面过渡样式
参数后可加子参数:
/Dm、/Bi、/M、/H
/V、/I、/O
(需全屏显示模式) |
Dissolve |
马赛克散开 |
| Wipe |
下拉帘幕 |
| Split |
上下拉帘幕 |
| Glitter |
溶化 |
| Blinds |
百叶窗翻转 |
| Box |
渐缩框 |
|
pdfpicktraybypdfsize |
纸张自动选择 |
true |
默认值 |
|
pdfprintarea |
打印范围 |
参数与pdfviewarea相同 |
|
pdfprintclip |
|
参数与pdfviewarea相同 |
|
pdfprintpagerange |
设置打印页码范围 |
{n n} |
|
|
pdfprintscaling |
打印放大率 |
AppDefault |
默认 |
|
None |
无 |
| pdfproducer |
PDF加工程序 |
需用\hypersetup命令设置 |
| pdfstartpage |
打开到页码 |
1 |
默认值 |
| pdfstartview |
PDF文件初始视图 |
/Fit |
默认值 |
| FitH |
页宽适合窗口 |
| FitV |
页高适合窗口 |
| FitR |
适合窗口对角线 |
| FitB |
版面适合窗口 |
| FitBH |
版宽适合窗口 |
| FitBV |
版高适合窗口 |
| XYZ |
自定放大率 |
| pdfsubject |
文件主题 |
|
|
| pdftex |
pdflatex驱动 |
|
|
| pdftitle |
文件标题 |
|
|
| pdftoolbar |
显示工具栏 |
true |
默认值 |
| pdfview |
链接默认视图 |
参数与pdfstartview相同 |
| pdfviewarea |
显示区域 |
MediaBox |
媒体框 |
| CropBox |
裁切框 |
| BleedBox |
出血框 |
| TrimBox |
修剪框 |
| ArtBox |
作品框 |
| pdfviewclip |
剪贴区域 |
参数与pdfviewarea相同 |
| pdfwindowui |
显示窗口控件 |
true |
默认值 |
| plainpages |
页锚编号 |
true |
默认值 |
| ps2pdf |
ps2pdf驱动 |
|
|
| raiselinks |
抬高链接 |
false |
默认值 |
| runbordercolor |
run链接边框颜色 |
{0 .7 .7} |
默认值 |
| setpagesize |
用命令设置页面尺寸 |
true |
默认值 |
| tex4ht |
TeX4ht驱动 |
|
|
| textures |
Textures驱动 |
|
|
| unicode |
Unicode编码书签 |
false |
默认值 |
| urlbordercolor |
URL链接边框颜色 |
{0
1 1} |
默认值 |
| urlcolor |
网页与电邮链接颜色 |
magenta |
默认值 |
| verbose |
附加信息 |
false |
默认值 |
| vtex |
使用VTeX驱动 |
|
|
| vtexpdfmark |
vtexpdfmark驱动 |
|
|
| xetex |
使用XeTeX驱动 |
|
|
下面是一个书签实例,在源文件导言中调用 hyperref 宏包并选取相关选项,经两次编译后就可在 PDF 文件的左侧生成目录式书签,以便读者快速浏览
,正文中引用和链接为蓝色。
在上例中加入 CJKbookmarks 选项,就可生成中文书签。
默认的文献引用方式是由正文指向文件末尾的文献列表,但无法返回正文。如果在上例中加入 pagebackref
选项,文献列表就会出现引用页码,如下图所示,点击页码就可返回引用页面,真正实现交叉引用。
源文件
Sebastian Rahtz et. al.
选项
源文件
|