캡션 사용 시 캡션이 플로트에서 벗어남 오류 발생

캡션 사용 시 캡션이 플로트에서 벗어남 오류 발생

사진에 캡션을 추가했는데 다음 오류가 표시됩니다.

플로트 외부 \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}{...}. 이를 위해서는 패키지 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}

관련 정보