我正在尝试使用doxygen生成的乳胶文件将乳胶转换为pdf。我正在使用Doxygen 1.8.7。但是,我一直收到这个错误:
!LaTex Error: Unknown float option 'H'.
...
1.6 \begin<figure>[H]
我已将其缩小为.tex文件,其中包含以下内容:
\hypertarget{group___a_m_s___common}{\section{A\+M\+S\+\_\+\+Common}
\label{group___a_m_s___common}\index{A\+M\+S\+\_\+\+Common@{A\+M\+S\+\_\+\+Common}}
}
Collaboration diagram for A\+M\+S\+\_\+\+Common\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=334pt]{group___a_m_s___common}
\end{center}
\end{figure}
\subsection*{Modules}
\begin{DoxyCompactItemize}
\item
\hyperlink{group___common___error___codes}{A\+M\+S Common Error Codes}
\end{DoxyCompactItemize}
\subsection{Detailed Description}
我从哪里开始?我是否正确地说它正在寻找一个无法找到的图像?
答案 0 :(得分:2)
这似乎确实是float
包的问题。我有同样的问题。但是,添加EXTRA_PACKAGES=float
并没有为我解决问题。我终于找到了this page,它描述了fixltx2e
包与float
包之间的冲突,该包生成了有关未知H
选项的错误。所以,我在第11行注释了doxygen生成的tex文件中的\usepackage{fixltx2e}
(对我而言称为refman.tex
)。然后它转换为pdf而没有任何进一步的问题。
答案 1 :(得分:1)