我写了这段代码:
\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}