写真にキャプションを追加していますが、次のエラーが表示されます:
\caption は float の外側にあります。 } 私のコードは次のようになります
\begin{center}
\href{http://m.technologijos.lt/cat/7994/article/S-18917}{
\includegraphics[scale=1]{2}\\
\caption{Pav. 2}
}
\end{center}
ここで何が問題で、何を修正すべきでしょうか?
答え1
コードには 2 つの問題があります。
- 内部は
\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}