带有#的超链接

带有#的超链接

我试图插入一个包含 # 的链接,但因此出现错误。我使用了 \url 和 \href,但不起作用。

\usepackage{hyperref}

\section{Introduction}

En la tabla aparecen los tiempos de llegada que hemos marcado en 
cada uno de los sismogramas de las $46$ estaciones sísmicas. Es el 
tiempo en segundos que ha transcurrido desde el 
tiempo\footnote{\href{https://cds.climate.copernicus.eu/cdsapp#!/dataset/reanalysis-era5-pressure-levels?tab=overview}{https://cds.climate.copernicus.eu/cdsapp\#!/dataset/reanalysis-era5-pressure-levels?tab=overview}} 
de referencia, las 21:00:00 TU.

它打印了方向,但没有链接到我想要的方向......

答案1

您的设置的特殊之处在于 URL 字符串出现在脚注中。要成功显示脚注中的 URL,需要通过 创建“定义的 URL” \urldef。有关定义的 URL 的更多信息,请参阅包用户指南的第 2 节“定义定义的 URL” url

\href请注意,我将OP 示例中的双参数指令替换为单参数\url指令。这是允许的,因为的两个参数\href是相同的。

在此处输入图片描述

\documentclass{article} 
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
\usepackage{xurl} % allow line breaks in URLs at arbitrary locations
\usepackage[colorlinks,allcolors=blue]{hyperref}
% Create a "defined URL", for use in the argument of a footnote:
\urldef\copernicus\url{https://cds.climate.copernicus.eu/cdsapp#!/dataset/reanalysis-era5-pressure-levels?tab=overview}

\setlength\textheight{3.5cm} % just for this example

\begin{document}
\section{Introduction}

En la tabla aparecen los tiempos de llegada que hemos marcado en 
cada uno de los sismogramas de las $46$ estaciones sísmicas. Es el 
tiempo en segundos que ha transcurrido desde el 
tiempo\footnote{\copernicus} de referencia, las 21:00:00 TU.
\end{document}

相关内容