我有类似的东西:
\begin{figure}[h]
\begin{center}
\includegraphics[scale=0.17,angle=00]{some_images.jpg}
\caption[The_caption}
\textbf{\textit{Source :}} https://some_domain/...%C3%A8.._....
\end{center}
\end{figure}
如果我这样写,在呈现的文档中,URL 停止在
https://some_domain/...
我知道%
可以使用以下方式插入文本\%
如果我以这种方式重写我的 URL:
https://some_domain/...\%C3%A8...
渲染后的文本内容如下:
https://some_domain/...%C3
但是,我需要添加\
两次,然后如果我以这种方式重写我的 URL:
https://some_domain/...\%C3\%A8..
我收到错误
!缺少 $ 插入。$...(然后是我的 URL)
还尝试使用中的 URL \href{}{}
,这是我通常用于 URL 的,但%
在同一行上转义两次仍然导致错误。
答案1
答案2
已解决。URL 中还包含下划线。(此信息未包含在原始帖子中,因为我认为它们不相关。)
发生的情况是,转义两个 % 导致下划线“出现”并使代码崩溃...因此,当我转义下划线 ( \_
) 时,方式\%
就被转义了,这解决了这个问题。
另外,%C3%A8
实际上代表è
编码的 URL,所以我只是替换了它,但避开了下划线。