设置备用 URL 链接地址

设置备用 URL 链接地址

我想在文档中放置一个“短” URL(不带 http://):类似于\url{google.com}。但如果我这样做,链接不起作用(它会尝试本地链接,并且不会将其识别为网址)。

我还尝试了\href{http://google.com}{google.com},链接正确,但显示“google.com”时使用的是标准字体,而不是漂亮的 URL 等宽字体。我可以使用\href{http://google.com}{\texttt{google.com}}等宽字体,但 URL 换行等功能不起作用。

有什么方法可以让我使链接正常工作,并且使 URL 格式正确?

另外,如果这个问题已经被问过了,我深表歉意。这个问题似乎以前一定有人问过,但我找不到任何答案。

答案1

\nolinkurl命令可用于格式化 URL 而不创建链接。可与以下命令结合使用\href以获得所需效果:

\href{http://google.com}{\nolinkurl{google.com}}

重复问题显示仅省略“http://”时的特定情况(感谢@Werner 发现这一点)。

相关内容