如何在 beamer 幻灯片底部放置 url 引用?

如何在 beamer 幻灯片底部放置 url 引用?

我需要在幻灯片底部插入引文。但是网站地址包含下划线。因此,它将下划线视为下标。我该如何解决这个问题?在此处输入图片描述

    \documentclass{beamer}
    \begin{document}
    \begin{frame}
    \footnote{http://www.pprime.fr/sites/default/files/pictures/d3/fic_civ_eng.pdf}
    \end{frame}
    \end{document}

答案1

有几件事需要注意。

  1. 一般来说,下划线必须转义才能在数学模式之外正确显示。如果这让你感到惊讶,那么你至少在阅读第一部分时可能会发现综合 LaTeX 符号列表值得你花时间。

  2. 该类默认beamer加载hyperref,如果您想使用类似的命令\url,那么您可以“转义”这些下划线,但这不是必需的......


\documentclass{beamer}
\begin{document}
\begin{frame}
\footnote{http://www.pprime.fr/sites/default/files/pictures/d3/fic\_civ\_eng.pdf}
\footnote{\url{http://www.pprime.fr/sites/default/files/pictures/d3/fic\_civ\_eng.pdf}}
% Compare:
\footnote{\url{http://www.pprime.fr/sites/default/files/pictures/d3/fic_civ_eng.pdf}}
\end{frame}
\end{document}

因此:如果你正在编写 URL 并且仅依赖于包(除非你尝试这样做,否则这url不是问题),那么你应该beamer不是在命令中转义下划线\url。但是,如果您正在编写 URL,则可能还应该加载hyperref,在这种情况下,无论您是否转义它们,输出都是相同的。比较:

\documentclass{article}
\parskip 10pt \parindent 0pt
\usepackage{url}
%\usepackage{hyperref}
\begin{document}

% OK:
http://www.pprime.fr/sites/default/files/pictures/d3/fic\_civ\_eng.pdf

% Not OK if only `url.sty` is loaded; OK if hyperref.sty` is
% loaded, or both are:
\url{http://www.pprime.fr/sites/default/files/pictures/d3/fic\_civ\_eng.pdf}

% OK if either `url.sty` or `hyperref.sty` (or both) are loaded:
\url{http://www.pprime.fr/sites/default/files/pictures/d3/fic_civ_eng.pdf}
\end{document}

相关内容