不使用浮动环境时的水平空间问题

不使用浮动环境时的水平空间问题

事实上,我想在某个部分之后留出水平空间,但问题是,当我在不使用浮动环境的情况下包含图像时,就没有水平空间。以下是标题:当不使用图像时,一切都很好 在此处输入图片描述 当使用图像时: 在此处输入图片描述

这是我使用的代码,我包含这些包的原因是为了显示使用包是否可能是导致无空间对齐的主要原因:

\immediate\write18{makeindex \jobname.nlo -s nomencl.ist -o \jobname.nls}
\documentclass[12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{lineno}
\usepackage{amsmath}
\usepackage{array, nccmath}
\usepackage[nottoc]{tocbibind}
\newcolumntype{L}{>{$}l<{$}}
\newcolumntype{m}{>{\displaystyle}l}
\usepackage{framed}
\usepackage{cclicenses}
\usepackage{makecell}
\usepackage[french]{babel}
\usepackage{setspace}
\usepackage{mathptmx}
\usepackage{multirow}
\usepackage{gensymb}
\usepackage{empheq}
\usepackage{mathtools}
\usepackage{array}
\renewcommand{\arraystretch}{1.9}
\newcolumntype{P}{>{\centering\arraybackslash$}p{1.6em}<{$}}
\newcolumntype{C}{>{\centering\arraybackslash$}c<{$}}
\usepackage{makecell}
\usepackage{booktabs}
\usepackage{subcaption}
\usepackage[intoc]{nomencl}
\begin{document}
\subsection{Section 1}
This first section concernes ....
%\begin{center}
\renewcommand{\cellset}{\renewcommand{\arraystretch}{0.8}}
\captionof{table}{Caption of IMAGE 1}
%\begin{tabular}
%\end{tabular}
%\end{center}
\begin{center}
\includegraphics[scale=0.450]{caption of image}
\end{center}
\subsection{Section 2}
This section 2 concerns.....
\end{document}

答案1

您不应该将标题放在适当环境之外(如警告所述)。在表格环境中使用它会导致

结果

使用以下代码:

\immediate\write18{makeindex \jobname.nlo -s nomencl.ist -o \jobname.nls}
\documentclass[12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{lineno}
\usepackage{amsmath}
\usepackage{array, nccmath}
\usepackage[nottoc]{tocbibind}
\newcolumntype{L}{>{$}l<{$}}
\newcolumntype{m}{>{\displaystyle}l}
\usepackage{framed}
\usepackage{cclicenses}
\usepackage{makecell}
\usepackage[french]{babel}
\usepackage{setspace}
\usepackage{mathptmx}
\usepackage{multirow}
\usepackage{gensymb}
\usepackage{empheq}
\usepackage{mathtools}
\usepackage{array}
\renewcommand{\arraystretch}{1.9}
\newcolumntype{P}{>{\centering\arraybackslash$}p{1.6em}<{$}}
\newcolumntype{C}{>{\centering\arraybackslash$}c<{$}}
\usepackage{makecell}
\usepackage{booktabs}
\usepackage{subcaption}
\usepackage[intoc]{nomencl}


\begin{document}
\subsection{Section 1}
This first section concerns\dots
\renewcommand{\cellset}{\renewcommand{\arraystretch}{0.8}}

\begin{table}[htp]
  \centering
  \captionof{table}{Caption of IMAGE 1}
  \includegraphics[scale=0.450]{example-image}
\end{table}

\subsection{Section 2}
This section 2 concerns.....
\end{document}

相关内容