如何在不获得 hyperref 的附加功能的情况下创建链接?

如何在不获得 hyperref 的附加功能的情况下创建链接?

我有一个文档,我想在其中插入一个可点击的网页链接,这可以通过以下代码实现。问题是,默认行为也会hyperref将目录、参考文献、引文等内容变成链接。我只希望这个 URL 成为链接,实际上没有其他内容。我如何关闭所有这些附加功能?

或者,是否有另一个我可以使用的包,它允许我建立链接,但不给我所有其他行为?

\documentclass{book}
\usepackage{hyperref}
\begin{document}
\tableofcontents
\chapter{Test chapter}
text text text
\section{A title}
\url{http://www.google.com}
\section{Another title}
text text text
\end{document}

答案1

pdfLaTeX 的一个非常简单的例子(边框被禁用,只需注释掉第一行即可启用它;另请参阅这个帖子):

\documentclass{article}

\def\myurl#1{%
\leavevmode\pdfstartlink
      attr{/Border [0 0 0]  }%
      user {%
        /Subtype /Link
        /A << /S /URI /URI (#1) >>%
      }\texttt{#1}\pdfendlink}

\begin{document}
    Test
    \myurl{www.example.com}
    Test
\end{document}

相关内容