我想在文档中放置一个“短” 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 发现这一点)。