섹션 및 하위 섹션 명령과 함께 그림 환경을 어떻게 사용할 수 있습니까?

섹션 및 하위 섹션 명령과 함께 그림 환경을 어떻게 사용할 수 있습니까?

나는 이 코드를 작성합니다:

\subsubsection{Aller au calcul}
\begin{figure}[h]
    \centering
    \includegraphics[width=5in]{FG3}
    \caption{Page d'aller au calcul}
\end{figure}
\subsection{Pages de calcul}
\subsubsection{Activités}
\begin{figure}[h]
    \centering
    \includegraphics[width=5in]{FG4}
    \caption{Page d'activités}
\end{figure}

하지만 결과는 내가 예상한 것과 다릅니다. 즉, 그림이 두 섹션 제목 아래에 있고 각 그림이 각 제목 아래에 있는 것은 아닙니다. 어떻게 해결할 수 있습니까?

답변1

[h]다음으로 교체하는 것이 좋습니다 [h!].

...
\begin{document}   
...
\subsubsection{Aller au calcul}
\begin{figure}[h!]
    \centering
    \includegraphics[width=5in]{FG3}
    \caption{Page d'aller au calcul}
\end{figure}
...
\end{document}

이렇게 하면 그래프가 하위 섹션 수준 헤더 아래에 맞으면 LaTeX가 그래프를 거기에 배치합니다. 그래프가 이 헤더 아래에 맞지 않으면 LaTeX는 그래프를 다음 페이지 상단에 배치합니다. 이는 LaTeX가 자동으로 "비하인드 스토리" [h!]로 변환되기 때문에 발생합니다. [ht!]만약 당신이 이것을 좋아하지 않는다면 그리고주장하다width=5in그래프가 하위 섹션 수준 헤더 아래에 배치되어야 하는 경우 를 로 바꿔야 합니다. height= xx in여기서 "xx"는 적절하게 선택해야 합니다. 당연히 페이지에 남는 공간이 적을수록 "xx"도 작아져야 합니다.

답변2

하위 섹션에 그림 외에 아무것도 넣지 않으려면\subsection 내부에그림?

\documentclass{article}
\usepackage{graphicx}
\usepackage{caption}

\begin{document}

\begin{figure}[ht]
\subsubsection{Aller au calcul}
    \centering
    \includegraphics[width=5in]{example-image-a}
    \caption{Page d'aller au calcul}
\end{figure}

\subsection{Pages de calcul}

\begin{figure}[ht]
\subsubsection{Activités}
    \centering
    \includegraphics[width=5in]{example-image-b}
    \caption{Page d'activités}
\end{figure}

\end{document}

관련 정보