如何删除图表之前或之后的空白?

如何删除图表之前或之后的空白?

每当我的图形或表格必须移动到下一页时,它都会被放置在页面的正中央,因此它本身就占据了整个页面。我尝试了以下所有组合:

\begin{figure}[htb]

失败了,我尝试了这个

\usepackage{float}
 .
 .

 \begin{figure}[H]

这种方法是可行的,但每当需要将图形放在下一页时,前一页的章节标题段落之前和之后。

我现在已经计划完了。有什么帮助吗?

编辑

例子:

\documentclass[11pt,a4paper,twoside,openany]{book}


\usepackage[latin1]{inputenc}
\usepackage[english]{babel}
\usepackage[demo]{graphicx}

% privides the H option
\usepackage{float}

% produces random text for testing
\usepackage{blindtext}

\begin{document}

\blindtext[2]

\begin{figure}[H]
\centering
\includegraphics[width=0.8\textwidth,height=50mm]{}
\caption{Test Test Test}
\end{figure}

\blindtext[2]

\begin{figure}[H]
\centering
\includegraphics[width=0.8\textwidth,height=50mm]{}
\caption{Test Test Test}
\end{figure}

\blindtext[2]

\begin{figure}[H]
\centering
\includegraphics[width=0.8\textwidth,height=50mm]{}
\caption{Test Test Test}
\end{figure}

\blindtext[2]

\begin{figure}[H]
\centering
\includegraphics[width=0.8\textwidth,height=50mm]{}
\caption{Test Test Test}
\end{figure}

\blindtext[2]

\end{document}

这是我在第二页看到的内容:

特克斯测试

答案1

我准备了一个例子——您是否认为这里的空白太大了?

例子:http://www.bipede.de/Downloads/floating.pdf

在此处输入图片描述 在此处输入图片描述

\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage[english]{babel}
\usepackage[demo]{graphicx}

% privides the H option
\usepackage{float}

% produces random text for testing
\usepackage{blindtext}

\begin{document}

\blindtext[2]

\begin{figure}[H]
\centering
\includegraphics[width=0.8\textwidth,height=50mm]{}
\caption{Test Test Test}
\end{figure}

\blindtext[2]

\begin{figure}[H]
\centering
\includegraphics[width=0.8\textwidth,height=50mm]{}
\caption{Test Test Test}
\end{figure}

\blindtext[2]

\begin{figure}[H]
\centering
\includegraphics[width=0.8\textwidth,height=50mm]{}
\caption{Test Test Test}
\end{figure}

\blindtext[2]

\begin{figure}[H]
\centering
\includegraphics[width=0.8\textwidth,height=50mm]{}
\caption{Test Test Test}
\end{figure}

\blindtext[2]

\end{document}

大家好。我准备了另一个示例。结果可以在这里找到

http://www.bipede.de/Downloads/floating_2.pdf

在此处输入图片描述 在此处输入图片描述

\documentclass[11pt,a4paper,twoside,openany]{book}


\usepackage[latin1]{inputenc}
\usepackage[english]{babel}
\usepackage[demo]{graphicx}

% privides the H option
\usepackage{float}

% produces random text for testing
\usepackage{blindtext}

% Parameters for floating objects in LaTeX
% An overview can be found in the book
% The Latex Companions Chapter 6.1
% A good start is
% http://robjhyndman.com/researchtips/latex-floats/

\setcounter{topnumber}{2}
\setcounter{bottomnumber}{2}
\setcounter{totalnumber}{4}
\renewcommand{\topfraction}{0.85}
\renewcommand{\bottomfraction}{0.85}
\renewcommand{\textfraction}{0.15}
\renewcommand{\floatpagefraction}{0.8}
\renewcommand{\textfraction}{0.1}
\setlength{\floatsep}{5pt plus 2pt minus 2pt}
\setlength{\textfloatsep}{5pt plus 2pt minus 2pt}
\setlength{\intextsep}{5pt plus 2pt minus 2pt}

\begin{document}

\chapter{Test}

\blindtext[2]

\begin{figure}
\centering
\includegraphics[width=0.8\textwidth,height=50mm]{}
\caption{Test Test Test}
\end{figure}

\section{Test}

\blindtext[2]

\begin{figure}
\centering
\includegraphics[width=0.8\textwidth,height=50mm]{}
\caption{Test Test Test}
\end{figure}

\blindtext[2]

\begin{figure}
\centering
\includegraphics[width=0.8\textwidth,height=50mm]{}
\caption{Test Test Test}
\end{figure}

\section{Test}

\blindtext[2]

\begin{figure}
\centering
\includegraphics[width=0.8\textwidth,height=50mm]{}
\caption{Test Test Test}
\end{figure}

\blindtext[2]

\end{document}

在示例中,我仅使用了标准放置选项,而未使用 H 选项。如有必要,您仍然可以使用它。可以在书中找到概述乳胶伙伴6.1. 一个很好的开始也可以找到这里. 也很好 - 但你必须读很多书 -这里被发现。

还有一个 ! 运算符:\begin{figure}[!htb]。它比 强[htb]但比 弱[H]

在示例中我改变了一些参数:

\setcounter{topnumber}{2}
\setcounter{bottomnumber}{2}
\setcounter{totalnumber}{4}
\renewcommand{\topfraction}{0.85}
\renewcommand{\bottomfraction}{0.85}
\renewcommand{\textfraction}{0.15}
\renewcommand{\floatpagefraction}{0.8}
\renewcommand{\textfraction}{0.1}
\setlength{\floatsep}{5pt plus 2pt minus 2pt}
\setlength{\textfloatsep}{5pt plus 2pt minus 2pt}
\setlength{\intextsep}{5pt plus 2pt minus 2pt}

理解每个参数的含义需要花费一些功夫。你可以先参考我的建议。

一般来说,当你接近尾声并想要“整理”时,我会担心位置问题。

答案2

正如评论中提到的那样[H]会导致大片空白,除非您手动调整浮动定位和分页符,因为的整个目的H是禁用 LaTeX 的浮动放置算法,该算法通常会尝试避免这种糟糕的空间。

如果您在发布的示例中替换每个,则[H]间距[htp]会好得多,并且符合预期。

答案3

PDF 图形可以有透明背景或白色(或其他颜色)背景。如果你有白色背景,这里的所有答案都无济于事。解决方案是clip选择\includegraphics

\includegraphics[trim=left botm right top, width=0.95\textwidth, clip]{...}

答案基于:https://tex.stackexchange.com/a/239216/64479

相关内容