使用标题时出现标题超出浮动错误

使用标题时出现标题超出浮动错误

我正在为图片添加标题,但显示此错误:

\caption 在浮点数之外。 } 我的代码是这样的

\begin{center}
    \href{http://m.technologijos.lt/cat/7994/article/S-18917}{
        \includegraphics[scale=1]{2}\\
        \caption{Pav. 2}
    }
\end{center}

这里有什么问题?我应该修复什么?

答案1

您的代码有两个问题:

  • inside\href不能嵌套\caption
  • figure \caption{...}不能使用之外的。你可以使用 来代替它\captionof{figure}{...}。为此你需要使用 包captioncapt-of

两种情况的正确代码:

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{caption}
\usepackage{hyperref}

\begin{document}

\begin{center}
    \href{http://m.technologijos.lt/cat/7994/article/S-18917}{
        \includegraphics[scale=1]{2}
    }
    \captionof{figure}{Pav. 2}
\end{center}

\begin{figure}[htb]
\centering
    \href{http://m.technologijos.lt/cat/7994/article/S-18917}{
        \includegraphics[scale=0.5]{2}
        }
        \caption{Pav. 2}
\end{figure}
\end{document}

相关内容