每当我的图形或表格必须移动到下一页时,它都会被放置在页面的正中央,因此它本身就占据了整个页面。我尝试了以下所有组合:
\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]{...}