我有以下代码:
\documentclass{article}
\usepackage{url}
\usepackage[colorlinks=true,urlcolor=blue]{hyperref} %Hyperlinks
\begin{document}
Fatal error: Call to undefined method stdClass::type() in \url{C:\wamp\www\mysite\sites\all\modules\userpoints\userpoints_rules.rules.inc}
\end{document}
它返回一个错误。但是,当我注释掉第三行时,就没问题了。改变第二行和第三行的顺序没有用。我需要将包放在hyperref
文档中的其他地方,所以简单地删除第三行不是一个选择。
我该如何解决这个问题?
答案1
url
(由 自动加载hyperref
)提供了一个名为 的命令,\path
您可以使用它。
\documentclass{article}
\usepackage[colorlinks=true,urlcolor=blue]{hyperref} %Hyperlinks
\begin{document}
Fatal error: Call to undefined method stdClass::type() in \path{C:\wamp\www\mysite\sites\all\modules\userpoints\userpoints_rules.rules.inc}
\end{document}