我在 Beamer 演示文稿中经常使用彩色文本来强调。我偶尔也想添加 href 例如in my recent \href{www.my-paper.com}{paper}
我希望这些类型的 href 对于从会议网页等下载幻灯片的观众/读者有用。
什么样的风格才能让大家一眼就能看出这是一个可点击的链接,而不仅仅是为了强调而使用彩色文本?这有点像 UI 问题。此外,我更愿意使用一个版本的演示文稿上传到会议网页并在演讲期间进行投影。
答案1
以下是一项建议:
\documentclass{beamer}
\usepackage[round,longnamesfirst]{natbib}
\usepackage{tikz}
% from https://tex.stackexchange.com/questions/118222/how-to-provide-a-mask-highlighting-an-arrow-tip-over-a-cluttered-background-in-t
\tikzset{
halo/.style={
preaction={
draw,
white,
line width=7,
-
}}}
\newcommand{\URLsymbol}{$\vcenter{\hbox{\scalebox{0.3}{\begin{tikzpicture}
\draw[-,line width=3, rounded corners] (0.3,0.3) -- (0.9,0.9) -- (1.1,0.7) --
(0.5,0.1) -- cycle;
\draw[-,line width=3, rounded corners,halo,gray] (0,0) -- (0.6,0.6) -- (0.8,0.4) --
(0.2,-0.2) -- cycle;
\draw[-,line width=3, rounded corners,halo] (1,0.8) -- (1.1,0.7) --
(0.5,0.1) -- (0.4,0.2);
\end{tikzpicture}}}}$}
\begin{filecontents*}{presentation.bib}
@Article{Witten:1985xb,
author = "Witten, Edward",
title = "DIMENSIONAL REDUCTION OF SUPERSTRING MODELS",
journal = "Phys. Lett.",
volume = "B155",
year = "1985",
pages = "151",
SLACcitation = "%%CITATION = PHLTA,B155,151;%%"
}
\end{filecontents*}
\newcommand{\Cite}[1]{%
\URLsymbol\href{http://inspirehep.net/search?p=#1}{\citet*{#1}}
}
\begin{document}
\begin{frame}
\frametitle{Citing and linking with beamer}
\begin{overlayarea}{\textwidth}{\textheight}
Let's cite some standard reference \Cite{Witten:1985xb}
And let's thank \URLsymbol\href{www.marmots.org}{the marmots} for being marmots
\end{overlayarea}
\end{frame}
我承认这种绘制链接符号的方式不太优雅,但有趣的是,我在这个论坛中输入此内容时无法找到菜单栏中显示的链接符号。这种引入参考文献的方式的优点是您可以使用参考书目文件,并且在某个会议网站上发布幻灯片时,读者会自动被引向相应的论文。