LaTeX:大数字浮动到章节末尾

Sve*_*ter 7 latex figure

我有一个使用该类的 LaTeX 文档

\documentclass[12pt,a4paper]{scrbook}
Run Code Online (Sandbox Code Playgroud)

我更改了一些用于定位浮动的参数:

\renewcommand{\topfraction}{1} %default: 0.7
\renewcommand{\bottomfraction}{1} %default: 0.3
\renewcommand{\textfraction}{0.1} %default: 0.2
\renewcommand{\floatpagefraction}{1} %default: 0.6
\setcounter{topnumber}{3}
\setcounter{bottomnumber}{3}
Run Code Online (Sandbox Code Playgroud)

我有两个图形,它们应该彼此放在一起并填充一页。我不知道为什么,但是因为 LaTeX 总是将两个图形分割在两个页面上,所以我将两个图形放入一个figure环境中。[ht]无论我使用还是[p]带有两个图形的图形移动到本章末尾都没有关系。我没有收到任何过度警告。所以我认为这可能不是这个数字太大的原因。

\begin{figure}[p]
\centering
\includegraphics{graphic1.pdf}
\newcaption{caption 1} % <-- using \usepackage{picins}
\label{fig:pic1}

\vspace{5mm}

\includegraphics{graphic2.pdf}
\newcaption{caption 2}
\label{fig:pic2}
\end{figure}
Run Code Online (Sandbox Code Playgroud)

有没有人可以解释 LaTeX 的行为并推荐一个解决方案。

小智 2

这是乳胶中的标准行为,因为它负责所有定位。我个人不会把这个搞砸,而是参考图像。

如果您仍然想将它们放置在文本中的给定行:

使用浮动包并以这种方式放置图像。

\usepackage{float}

\begin{figure}[H]
...
\end{figure}
Run Code Online (Sandbox Code Playgroud)