冲突的 url.sty

冲突的 url.sty

这是我遇到的问题的一个最小示例:

\documentclass[iop]{emulateapj}
\usepackage{verbatim}
\usepackage[colorlinks,urlcolor=blue,citecolor=blue,linkcolor=blue]{hyperref}
\begin{document}
\title{Sample Article Title}
\section{Sample}\label{samplelabel}
This is just to show the problem in \S \ref{samplelabel}
\end{document}

这是我收到的错误:

 (/usr/local/texlive/2011/texmf/tex/latex/html/url.sty

 ! LaTeX Error: Command \url already defined.
           Or name \end... illegal, see p.192 of the manual.

 See the LaTeX manual or LaTeX Companion for explanation.
 Type  H <return>  for immediate help.
 ...                                              

 l.102 \newcommand\url{\begingroup \Url}

它在另一台没有 latex2html 的电脑上运行良好,所以我假设这个解释是正确的。我只是在删除 latex2html 及其冲突的 url.sty 时遇到了问题。当我尝试

tlmgr remove latex2html

它说:

latex2html: package not present, cannot remove
tlmgr: no packages removed.

我应该说我安装了最新版本的 latex2html从这里,并使用./configuremake和进行编译make install

我对 LaTeX 还比较陌生,因此我从未需要删除任何软件包,而且 tlmgr 似乎不起作用。如果有人能帮助我,那就太好了。

答案1

url.sty尝试放入的副本/usr/local/texlive/2011/texmf-dist/tex/latex/url/url.sty。这有效吗?

实际上,该目录/usr/local/texlive/2011/texmf/tex/latex/html/不是在标准 TL 发行版中。如果您latex2html手动安装,则可能会从中安装...

相关内容