SuperAPI AI 工具集

hyperref

数据与分析

查看项目

更新于 10-15 22:16

技能介绍

hyperref 是 LaTeX 的宏包,用于生成超链接、交叉引用、PDF 书签和 PDF 元数据。CTAN 页面:https://ctan.org/pkg/hyperref,手册可用 texdoc hyperref 查看。

用途:让文档中的内部引用、目录、引用文献和外部 URL 可点击,并设置 PDF 标题、作者等属性。

主要能力:通过 \usepackage[选项]{hyperref} 加载,常用选项包括 colorlinks、linkcolor、citecolor、urlcolor、filecolor、allcolors、hidelinks、bookmarks、bookmarksnumbered、bookmarksopen、pdfborder、breaklinks、unicode;PDF 元数据选项有 pdftitle、pdfauthor、pdfsubject、pdfkeywords、pdfcreator、pdfproducer,也可用 \hypersetup{} 在加载后设置。链接命令包括 \href、\url、\hyperref、\ref、\pageref、\eqref、\autoref、\nameref;书签命令有 \pdfbookmark、\currentpdfbookmark、\belowpdfbookmark;\autoref 的名称可通过 \renewcommand{\sectionautorefname}{Section} 等自定义。配合 cleveref 可自动识别类型并支持范围引用,如 \cref、\Cref、\crefrange、\crefname、\Crefname。支持 backref=page 在参考文献中显示引用页码。

使用方式:hyperref 应尽量最后加载(cleveref 更晚),以避免破坏交叉引用;屏幕 PDF 建议用 colorlinks,打印可用 hidelinks;章节标题含数学或特殊字符时用 \texorpdfstring;无编号章节配合 \phantomsection 与 \addcontentsline。

适用场景:论文、学位论文、技术文档、书籍等需要目录跳转、引用链接和 PDF 书签与元数据的 LaTeX 文档。

限制:加载顺序不当会导致交叉引用失效或书签报错;与其他宏包可能冲突;部分行为依赖具体选项,文中未提供全部平台、版本或兼容性细节。