我正在尝试使用hyperref
和tex4ht
软件包将教科书格式化为网络教科书。除了注释掉第一章外,其他一切都正常,但如果我在文档中包含第一章,我会得到:
/usr/local/texlive/2011/texmf-dist/tex/generic/tex4ht/hyperref.4ht:314: LaTeX Error: Command \Hy@SectionHShift already defined.
Or name \end... illegal, see p.192 of the manual in `'.
我尝试使用savesym
解决冲突但似乎不起作用。有什么想法吗?我不知道为什么只有文档的第一章不起作用......它和其他章节之间没有任何区别。
另外,我创建了这个非常简单的文档,看看是否可以在那里使用hyperref
,tex4ht
但它出现了与我上面粘贴的完全相同的错误:
\documentclass{article}
\usepackage[html]{tex4ht}
\usepackage{hyperref}
\title{hello}
\author{Me}
\begin{document}
\maketitle
\section{The first}
A link:
\url{www.google.com}
\section{The second}
Another link:
\href{www.amazon.com}{amazon}
\end{document}
如果有人有任何想法,我将不胜感激。
答案1
仅当我使用 进行编译时,才会出现错误pdflatex
。如果我使用latex
或乳胶。