LaTeX隐藏超链接四周的红色边框

在使用LaTeX生成目录超链接时,默认超链接的样式为带红色边框,这被多数人认为不美观,所以本文给出去掉边框的方法。

  • 在引用hyperref宏包时,应当把它放在最后一个位置,因为它修改了若干命令,如果有其他的宏包也修改了常规命令,则编译文件时会出错。

  • 宏包调用时的设置

    • 使用pdfborder选项

      1
      \usepackage[colorlinks=false, pdfborder={0 0 0}]{hyperref}

    • 使用hidelinks选项

      1
      \usepackage[hidelinks]{hyperref}

    • 修改链接颜色

      1
      2
      3
      4
      \usepackage[
      colorlinks=true,
      linkcolor=black
      ]{hyperref}

  • 使用hyperref的配置选项

    • 使用hidelinks隐藏链接

      1
      \hypersetup{hidelinks}

    • 修改链接颜色

      1
      2
      3
      4
      \hypersetup{
      colorlinks=true,
      linkcolor=black
      }