我正在为图片添加标题,但显示此错误:
\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}{...}
。为此你需要使用 包caption
或capt-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}