我尝试将图像以固定宽度放置在节标题附近。我的问题与这个问题很接近,尽管答案中没有涉及:如何删除图表之前或之后的空白?
我对 MWE 进行了轻微的修改,使其只有一个部分和一个图形。我希望部分和图形之间的距离始终为\baselineskip
,不多也不少。图像不允许浮动,因此我使用 float 和 [H] 包进行放置。如果图像位于页面末尾,则应将标题和图像移动到下一页。
\documentclass[11pt,a4paper,twoside,openany]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[english]{babel}
\usepackage[demo]{graphicx}
\raggedbottom
\RedeclareSectionCommand[
beforeskip=2\baselineskip,
afterskip=\baselineskip
]{section}
% provides the H option
\usepackage{float}
% produces random text for testing
\usepackage{blindtext}
\begin{document}
\section{Test}
\begin{figure}[H]
\centering
\includegraphics[width=0.8\textwidth,height=50mm]{}
\end{figure}
\blindtext[2]
\section{Test}
\begin{figure}[H]
\centering
\includegraphics[width=0.8\textwidth,height=50mm]{}
\end{figure}
\end{document}
答案1
你不想让它浮动,而且你没有标题,所以你不需要直接figure
使用\includegraphics
,也许使用居中
\makebox[\textwidth]{\includegraphics.....