首页/文章/ 详情

Beamer简易教学 | 10 超链接

1年前浏览741

今天给大家分享的是:如何在Beamer在加入超链接?

在幻灯片的制作过程中,有时想要方便地打开外部指定网址,加入超链接是个不错的选择。

此外,当你在讲演第20张幻灯片时,想要返回第5页的内容,如果一张一张往回翻,显得略微麻烦,这时,可加入超链接导航,就可以一键跳转指定页。


超链接

效果

 

代码片

\begin{frame}{超链接}
默认超链接样式:
\uwave{
\url{https://www.zhihu.com/people/li-xiang-47-60-11}

}

\bigskip
文本超链接:
\href{https://i.csdn.net/\#/user-center/profile?spm=1011.2266.3001.5111}{\textcolor{blue}{My Blog}}

\end{frame}

代码解读

  1. 由于Beamer内置了hyperref宏包,故无需像Latex写论文那样,将该宏包加载;

  2. \url{...}可以将网址文本作为超链接文本;

  3. \href{网址}{文本}可以自定义超链接文本;

  4. 可根据自己喜好,以高亮盒子下划线等的形式渲染超链接。

红色警告提示

初学在使用超链接时可能会遇到下图所示的红色警告,可以编译,但是红色警告看着就很揪心。

网上给出的解答是:因为幻灯片中出现了#,可将其替换为\#,即可消除警告,亲测有效!

 

超链接导航

效果

 

代码片

\hypersetup{colorlinks=true,linkcolor=red}
%-------------------------------------
\begin{frame}[label=ref]{参考文献}
...
\end{frame}

\begin{frame}{超链接导航}
点击这里\hyperlink{ref}{here}, 返回参考文献帧。

\bigskip
点击这里\hyperlink{ref}{\beamerbutton{here}} ,返回参考文献帧。

\bigskip
点击这里\hyperlink{ref}{\beamergotobutton{here}} ,返回参考文献帧。

\bigskip
点击这里\hyperlink{ref}{\beamerskipbutton{here} } ,返回参考文献帧。

\bigskip
点击这里\hyperlink{ref}{\beamerreturnbutton{here}} ,返回参考文献帧。
    
\end{frame}

代码解读

  1. \begin{frame}[label=ref]{参考文献}...\end{frame}为该帧加入label,使得在插入超链接的帧里面使用\hyperlink{ref}进行跳转;

  2. 用户可选择超链接图标,\hyperlink{ref}{here}为默认设置,幻灯片中的超链接呈现的是红色,是因为在导言区的设置:\hypersetup{colorlinks=true,linkcolor=red},将超链接文字的颜色改为red

  3. Beamer内置了4种超链接图标:\beamerbutton\beamergotobutton\beamerskipbutton\beamerreturnbutton,如上图所示,用户可根据自己喜好进行选择;

  4. 当跳转到指定页面后,可以在该页面再设置超链接,但是如此一来难免有些许麻烦,若使用Adobe查看PDF,可按Alt+左方向,即可快速返回,如果使用 Xpdf,按B即可返回。

来源:易木木响叮当
渲染
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-06-02
最近编辑:1年前
易木木响叮当
硕士 有限元爱好者
获赞 217粉丝 246文章 346课程 2
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈