使用標題時出現標題超出浮動錯誤

使用標題時出現標題超出浮動錯誤

我正在為圖片添加標題,但它顯示此錯誤:

\caption 外部浮動。我的程式碼是這樣的

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

這裡出了什麼問題,我該修復什麼?

答案1

您的程式碼有兩個問題:

  • 裡面\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}

相關內容