Я использую endfloat
package для объединения всех плавающих элементов после завершения документа, но, похоже, даже если некоторые плавающие элементы достаточно малы, чтобы поместиться на одной странице, endfloat
все равно каждый из них будет размещен на целой странице.Как я могу получить endfloat
разместить как можно больше плавающих элементов на одной странице?
Еще один вопрос. Как мне увеличить текстовое тело (т.е. уменьшить горизонтальные и вертикальные поля) на последних страницах, где будут размещаться отложенные плавающие элементы?
Я использую его wrapfig
, потому что при любых предлагаемых решениях я не хочу, чтобы цифры внутри wrapfigure
отправлялись в конец документа.
\documentclass[a4paper,12pt]{article}
\usepackage[x11names]{xcolor}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{blindtext}
\usepackage[showframe]{geometry}
\usepackage{ragged2e}
\usepackage[nofiglist, notablist]{endfloat}
\renewcommand{\figureplace}{\floatplace{figure}}
\renewcommand{\tableplace}{\floatplace{table}}
\renewcommand{\floatplace}[1]{
\begin{center}
\color{DodgerBlue3} \normalsize \textbf{
[~\csname #1name\endcsname˜
\csname thepost#1\endcsname~ is about here.~]
}
\end{center}
}
\begin{document}
\begin{wrapfigure}{O}{0.35\linewidth}
\includegraphics[width=\linewidth]{example-image-a}
\centering This is a circuit
\end{wrapfigure}
\blindtext
\begin{figure}
\centering
\includegraphics[width=0.3\linewidth]{example-image-b}
\caption{My Fig}
\end{figure}
\begin{figure}
\centering
\includegraphics[width=0.3\linewidth]{example-image-c}
\caption{My Fig}
\end{figure}
\end{document}