我需要在幻灯片底部插入引文。但是网站地址包含下划线。因此,它将下划线视为下标。我该如何解决这个问题?
\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
有几件事需要注意。
一般来说,下划线必须转义才能在数学模式之外正确显示。如果这让你感到惊讶,那么你至少在阅读第一部分时可能会发现综合 LaTeX 符号列表值得你花时间。
该类默认
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}