我寫這段程式碼:
\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}