我需要对 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,所以我不能说更多,抱歉。