Estou adicionando legendas para fotos, mas aparece este erro:
\caption fora do float. } Meu código é assim
\begin{center}
\href{http://m.technologijos.lt/cat/7994/article/S-18917}{
\includegraphics[scale=1]{2}\\
\caption{Pav. 2}
}
\end{center}
O que há de errado aqui e o que devo corrigir?
Responder1
Você tem dois problemas com seu código:
- dentro
\href
não pode ser aninhado\caption
- fora de
figure
\caption{...}
não pode ser usado. Em vez disso você pode usar\captionof{figure}{...}
. Para isso você precisa usar o pacotecaption
oucapt-of
.
Código correto para ambos os casos:
\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}