错误 float.sty line99

错误 float.sty line99

好吧,这是我的问题。我的朋友可以编译这个文档。我不能,我不知道为什么。错误是:

File: "C:\Program Files\MikTex\tex\latex\float\float.sty 
Type: Error
Line: Line99 
message: ! LaTeX Error: Command \float@makebox already defined.

如果您能告诉我如何修复它,我将不胜感激。我正在使用 TexMaker 和 MikTex 2.9。

% PREAMBLE
% Document
    \documentclass[spanish,10pt,a4paper,twoside]{article}
    \usepackage[top=1in, bottom=1in, left=1in, right=1in, marginpar=57pt]{geometry}
    \usepackage[bookmarks=true, bookmarksopen=true, bookmarksopenlevel=1, colorlinks=true, pdfstartview={XYZ null null 1},hidelinks]{hyperref}
    %   \usepackage{anysize} 
    %   \marginsize{3cm}{3cm}{1.5cm}{1.5cm} %izquierda derecha arriba abajo
% Language
    \usepackage[latin1]{inputenx}
    \usepackage{babel}
    \usepackage[T1]{fontenc}
    \usepackage{textcomp}
% AMS Packages
    \usepackage{amsmath}
    \usepackage[adobe-utopia]{mathdesign}

%--------------------------------------------------------------
% Graphics Packages
%--------------------------------------------------------------
    \usepackage{graphicx}
    \usepackage{subcaption} 
%Wrapfig: Insertar imagen dentro del texto, 
    \usepackage{wrapfig}


    \usepackage{float}
%   \floatstyle{boxed} 
%   \restylefloat{figure}



% SUBFIGURE Y SUBFIG ESTAN DESCATALOGADOS Y NO DEBEN USARSE
    %\usepackage{subfigure}
%   \usepackage[lofdepth,lotdepth]{subfig}
%   \usepackage[section]{placeins}

\begin{document}

 Hello , fans of Latex


\subsection{Images}

\subsubsection{Matrix of images}


\begin{figure}[H]
\framebox[1\textwidth]{\begin{minipage}[m]{1\textwidth}
    \centering
    \begin{subfigure}[b]{0.2\textwidth}
        \includegraphics[width=\textwidth]{gatico.jpeg}%
        \vspace{-1pt}\\%
        \includegraphics[width=\textwidth]{gatico.jpeg}%
        \vspace{-1pt}
    \end{subfigure}%
    \begin{subfigure}[b]{0.4\textwidth}
        \includegraphics[width=\textwidth]{gatico.jpeg}%
        \vspace{-1pt}
    \end{subfigure}\\%
    \begin{subfigure}[b]{0.6\textwidth}
        \includegraphics[width=0.3333\textwidth]{gatico.jpeg}%
        \includegraphics[width=0.3333\textwidth]{gatico.jpeg}%
        \includegraphics[width=0.3333\textwidth]{gatico.jpeg}%
    \end{subfigure}
\end{minipage}}
    \caption{Collage}
\end{figure}


\begin{figure}[H]
\framebox[1\textwidth]{\begin{minipage}[m]{1\textwidth}
    \centering
    \begin{subfigure}[b]{0.3\textwidth}
        \includegraphics[width=\textwidth]{gatico.jpeg}%
        \caption{}
    \end{subfigure} 
    \begin{subfigure}[b]{0.3\textwidth}
        \includegraphics[width=\textwidth]{gatico.jpeg}%
        \caption{}
    \end{subfigure}
\end{minipage}}
    \caption{Matrix of images}
\end{figure}





\end{document}

我可以编写这个文档https://www.writelatex.com,结果如下http://dl.dropbox.com/u/29496113/gatico.pdf

答案1

软件包加载顺序不正确。根据http://mirrors.ctan.org/macros/latex/contrib/hyperref/README正确的加载顺序是:

\usepackage{float}
\usepackage{hyperref}

IEhyperref float因此该hyperref软件包能够修补该float软件包。另请参阅:https://texfaq.org/FAQ-hyperdupdest

当改变加载顺序时,问题应该消失,至少在我的 PC 上是这样的。

附录 2013-02-06

caption.styv3.3-65 现已推出(在 CTAN 上和作为 TeXlive 更新),并修订了有关 float 和 hyperref 包的加载顺序处理。所有六种加载顺序组合caption- float-hyperref现在应该可以编译 find 并给出正确的结果,至少如果您使用 v6.82q 以上版本的话hyperref

也可以看看:

algorithm(ic) 和 hyperref 的问题

http://www.latex-community.org/forum/viewtopic.php?f=46&t=20075

相关内容