在网址中输入‘{’ ’}’

在网址中输入‘{’ ’}’

我想使用 url 或 hyperref 包在 URL 中输入括号符号。有办法吗?

(想法是排版类似 REST 的 URL,例如,

http://foo.bar/orders{orderID}

答案1

只需输入 URL:

\documentclass{article}
\usepackage{url}
\begin{document}
\url{http://foo.bar/orders{orderID}}
\end{document}

在此处输入图片描述

hyperref是一样的,但我猜结果是一个无效的 URL。

答案2

为了hyperref好玩(egreg 的速度太快了url;)......)

\documentclass{article}
\usepackage{hyperref}
\begin{document}
  \href{http://foo.bar/orders{orderID}}{\texttt{http://foo.bar/orders\{orderID\}}}
\end{document}

在此处输入图片描述

答案3

我在 内部的超链接中使用 {、}、[、] 等符号\footnote时遇到了问题。即使将它们替换为 %7B、%7D、%5B、%5D,它们也不起作用。在 之外\footnote,以下内容可以正常工作

\href{https://gdz.sub.uni-goettingen.de/id/PPN252457811_1913?tify=%7B"pages":%5B602\%5D,"view":"info"\%7D}{Mechanik der festen K\"{o}rper im plastisch-deformablen Zustand}

但其内部结果“失控的争论?”

解决方案是%在 s前面加上\

\footnote{\textbf{R. von~Mises}. \href{https://gdz.sub.uni-goettingen.de/id/PPN252457811_1913?tify=\%7B"pages":\%5B602\%5D,"view":"info"\%7D}{Mechanik der festen K\"{o}rper im plastisch-deformablen Zustand~// Nachrichten von der K\"{o}niglichen Gesellschaft der Wissenschaften zu~Göttingen, Mathematisch-physikalische Klasse, 1913. Seiten 582\hbox{--}592.}}

相关内容