Latex中Hyperref跳转引用

  这篇博文记录一个在latex中遇到的小问题,在网上搜索众多帖子也是没有太好的解决办法。简单来说,如果想在latex论文中使用引用跳转,一般需要用hyperref这个包。但是当索要跳转的引用出现在分页的地方时,会出现一个类似

\pdfendlink ended up in different nesting level than \pdfstartlink

的错误,目前来看是包中的一个bug。搜索一番发现解决办法各说各的,把包升级到最新版,在\usepackage后使用[draft]等,但测试了下,在我的环境下并不管用。


看了众多帖子后找到一个可行的,自行设定边距的一系列参数。要跳转的文字会用方框圈出来,点击之后跳转到最后对应的引用。但是在有些表格里,文字下面有空白,这个方框也会空出很多。在另一个帖子中找到的另外一个方法就是不使用方框,而是字体变成蓝色,正常文字通常是黑色。结合了这两个方法,最终跳转成功,文字也不会那么难看。


\usepackage[

pdfauthor={derajan},
pdftitle={How to do this},
pdfstartview=XYZ,
bookmarks=true,
colorlinks=true,
linkcolor=blue,
urlcolor=blue,
citecolor=blue,
pdftex,
bookmarks=true,
linktocpage=true,   % makes the page number as hyperlink in table of content
hyperindex=true
]{hyperref}
%设置使用蓝色字体高亮跳转

\setlength\topmargin{0in} \setlength\oddsidemargin{-0.25in}
\setlength\textheight{9.0in} \setlength\textwidth{7in}
\setlength\columnsep{0.25in}  \newlength\titlebox \setlength\titlebox{2in}
\setlength\headheight{0pt}   \setlength\headsep{0pt}
\setlength\footskip{22pt}
\setlength{\marginparwidth}{0.5in}
%设置格式解决bug


  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值