나는 이 코드를 작성합니다:
\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}