Я пишу этот код:
\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}