如何局部减少图形周围的垂直空间?

如何局部减少图形周围的垂直空间?

如何减少图形下方和上方的空间?我发现以下回答,描述了如何全局减少浮动的垂直间距。我如何在本地(在单个页面上)实现这一点?我对没有浮动环境(但包括居中)的解决方案也很满意,因为该图位于标题页上,实际上不应该浮动。低于我现在使用的。

\documentclass[a4paper,11pt,twoside]{book}
\usepackage{graphicx} 
\usepackage{epstopdf}   
\usepackage{float}
\usepackage[nopar]{lipsum}



\begin{document}

\noindent \footnotesize{\lipsum[4]\\
\begin{figure}[H]
\centering
\includegraphics[width=3cm]{CC_logo.eps}
\end{figure}
\noindent \lipsum[4]


\end{document}

答案1

由于图像必须出现在精确的位置,而不是浮动对象,因此您可以使用minipage。使用\par\smallskip(或\medskip,甚至\vspace{<length>}),您可以调整垂直间距:

\documentclass[a4paper,11pt,twoside]{book}
\usepackage[demo]{graphicx} 
\usepackage{epstopdf}   
\usepackage{float}
\usepackage[nopar]{lipsum}

\begin{document}

{\footnotesize
\noindent 
\lipsum[4]\par\smallskip
\noindent
\begin{minipage}{\linewidth}
\centering
\includegraphics[width=3cm]{CC_logo.eps}
\end{minipage}\par\smallskip
\noindent\lipsum[4]\par}

\end{document}

在此处输入图片描述

附注:\footnotesize不接收参数;它是一个字体开关。您可以通过分组来限制其范围:{\footnotesize text text...},或者{\footnotesize text text...\par}如果涉及多行。

另一种选择是沃纳在他的评论中,是使用center环境和\vspace{<length>}命令来微调空间:

\documentclass[a4paper,11pt,twoside]{book}
\usepackage[demo]{graphicx} 
\usepackage{epstopdf}   
\usepackage{float}
\usepackage[nopar]{lipsum}

\begin{document}

{
\footnotesize
\noindent 
\lipsum[4]

\vspace{-7pt}
\begin{center}
\centering
\includegraphics[width=3cm]{CC_logo.eps}
\end{center}
\vspace{-9pt}
\lipsum[4]\par
}

\end{document}

选项demo只是graphicx用黑色矩形替换实际图形;不是在实际文档中使用该选项。

相关内容