目录中的超链接

目录中的超链接

几个月前我开始使用 LaTeX,这个论坛对我来说非常有用。

现在我正在写一份报告,我想让 ToC、LoF 和 LoT 带有超链接。所以我使用这个包:

\usepackage[dvips,breaklinks]{hyperref}

然后我通过 进行编译\latex+dvips+ps2pdf+view pdf。生成 PDF 时,链接文本不会在结束行处中断(即在 ToC、LoF 和 LoT 中)。我也用过hypdvips但出现很多错误。

\usepackage{hypdvips}

虽然一个解决方案补充一下linktocpage,我想让文本活跃起来,而不仅仅是页码。

我也尝试使用以下latex+dvipdfm+view pdf选项进行编译dvipdfmxhyperref

\usepackage[dvipdfmx]{hyperref}

这次breaklinks问题解决了,但每股收益数字发生了变化。

我在 Windows 7 上使用 Texmaker 4.1、MiKTeX 2.9、Ghostscript 9.10 和 GSview 5.0。

我将非常感激任何指导。

答案1

\documentclass[a5paper,dvips]{article}
\usepackage{geometry}
\usepackage[breaklinks,colorlinks]{hyperref}
\usepackage{breakurl}
\begin{document}
\tableofcontents

\section{An extraordinary long title to show that titles are which are
linked in the toc are broken across lines}

foo \qquad
\url{An_extraordinary_long_title_to_show_that_titles_are_which_are_linked.pdf}

\end{document}

在此处输入图片描述

答案2

@Herbert 谢谢你的回复。我也试过了,\usepackage{breakurl}但没用。太长的标题不如短标题链接得好。

\documentclass[a5paper,dvips]{article}
\usepackage{geometry}
\usepackage[breaklinks]{hyperref}
\usepackage{breakurl}
\begin{document}
\tableofcontents

\section{An extraordinary long title to show that titles are which are
 linked in the toc are broken across lines}

\section{A short title}

 foo \qquad
 \url{An_extraordinary_long_title_to_show_that_titles_are_which_are_linked.pdf}

 \end{document}

在此处输入图片描述

答案3

我使用以下三个包解决了该问题:

\usepackage[hyperpageref]{backref}
\usepackage{hyperref}  
\usepackage{hypdvips}

如果您有\bibliography并且BibTeX您不希望链接页面从引用返回,请使用包括以下内容进行一次编译\latex+dvips+ps2pdf

\usepackage[hyperpageref]{backref}
\usepackage{hyperref} 

然后再次编译,但这次包括\usepackage{hypdvips}

目录中的超链接

相关内容