URL 连字符

URL 连字符

我需要对 URL 进行连字符处理 —我是使用\url{ }命令)—。我发现一个解决方案是将选项添加hyphen到包中url。我已添加它,但编译不起作用。我收到以下错误:

! LaTeX Error: Option clash for package url.

有什么解决办法吗?

提前致谢。

ps URL 包含在参考书目条目中。我不知道这是否会改变什么。下面是一个例子:

@misc{intro:naturaldisasters,
  title={The title},
  howpublished={\url{http://<URL TOO LONG>}},
  note={Accessed: YYYY-M-D}
}

答案1

因为您没有给出 MWE,所以很难给出正确答案。

我猜测您代码中的另一个包已经调用了包url,所以\usepackage[hyphens]{url}结果出现了选项冲突(意味着url用不同的选项调用)。

\PassOptionsToPackage{hyphens}{url}在 之前的行中写入命令。然后,当调用包时, \documentclass[...]{...}所需的选项hyphens就会传递给包。url

因为你没有给出 MWE,所以我不能说更多,抱歉。

相关内容