section コマンドと subsection コマンドで figure 環境を使用するにはどうすればよいですか?

section コマンドと subsection コマンドで figure 環境を使用するにはどうすればよいですか?

このコードを書きます:

\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}

しかし、結果は予想したものとは異なります。つまり、数字は 2 つのセクション タイトルの下にあり、各数字が各タイトルの下にはありません。どうすれば修正できますか?

答え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}

関連情報