如何减少图形下方和上方的空间?我发现以下回答,描述了如何全局减少浮动的垂直间距。我如何在本地(在单个页面上)实现这一点?我对没有浮动环境(但包括居中)的解决方案也很满意,因为该图位于标题页上,实际上不应该浮动。低于我现在使用的。
\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
用黑色矩形替换实际图形;不是在实际文档中使用该选项。