我在一份文档中有这样的内容:
\href{https://en.wikipedia.org/wiki/Something_(something)}{https://en.wikipedia.org/wiki/Something_\(something)}
我收到多个类似这样的错误:
!缺少 $ 插入。" ....
我认为我应该省略括号,但我还没有找到正确的方法。而且我对此也不确定。
答案1
你逃错了地方:你想逃到_
。\_
没有必要逃到(
\href{https://en.wikipedia.org/wiki/Something_(something)}{https://en.wikipedia.org/wiki/Something\_(something)}
在这具体例子似乎
\url{https://en.wikipedia.org/wiki/Something_(something)}
会容易得多。\urlstyle{same}
如果您不想使用等宽字体显示 URL,则可以使用。
\href
仅当链接目标和文本不同时才有意义。即使这样也\nolinkurl
可能是一个不错的选择
\href{https://en.wikipedia.org/wiki/Something_(something)}{\nolinkurl{https://en.wikipedia.org/wiki/Something_(something)}}
平均能量损失
\documentclass{article}
\usepackage{hyperref}
%\urlstyle{same}
\begin{document}
\href{https://en.wikipedia.org/wiki/Something_(something)}{https://en.wikipedia.org/wiki/Something\_(something)}
\url{https://en.wikipedia.org/wiki/Something_(something)}
\href{https://en.wikipedia.org/wiki/Something_(something)}{\nolinkurl{https://en.wikipedia.org/wiki/Something_(something)}}
\end{document}