![フロートはまとめられるほど小さいのに、`endfloat` パッケージが各フロートにページ全体を予約するのはなぜですか?](https://rvso.com/image/390997/%E3%83%95%E3%83%AD%E3%83%BC%E3%83%88%E3%81%AF%E3%81%BE%E3%81%A8%E3%82%81%E3%82%89%E3%82%8C%E3%82%8B%E3%81%BB%E3%81%A9%E5%B0%8F%E3%81%95%E3%81%84%E3%81%AE%E3%81%AB%E3%80%81%60endfloat%60%20%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%8C%E5%90%84%E3%83%95%E3%83%AD%E3%83%BC%E3%83%88%E3%81%AB%E3%83%9A%E3%83%BC%E3%82%B8%E5%85%A8%E4%BD%93%E3%82%92%E4%BA%88%E7%B4%84%E3%81%99%E3%82%8B%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
ドキュメントが終了した後にすべてのフロートをスタックするためにパッケージを使用していますendfloat
が、一部のフロートが 1 ページにまとめられるほど小さい場合でも、endfloat
各フロートが 1 ページ全体に配置されるようです。どうすれば入手することができますか endfloat
1 ページにできるだけ多くのフロートを配置するにはどうすればよいでしょうか?
もう 1 つ質問があります。延期されたフロートを配置する最終ページでテキスト本文を増やす (つまり、水平および垂直の余白を減らす) にはどうすればよいでしょうか。
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}