![Как уменьшить пустое пространство вокруг float?](https://rvso.com/image/390927/%D0%9A%D0%B0%D0%BA%20%D1%83%D0%BC%D0%B5%D0%BD%D1%8C%D1%88%D0%B8%D1%82%D1%8C%20%D0%BF%D1%83%D1%81%D1%82%D0%BE%D0%B5%20%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE%20%D0%B2%D0%BE%D0%BA%D1%80%D1%83%D0%B3%20float%3F.png)
У меня есть несколько float, размер которых почти соответствует размеру страницы, однако есть немного места, которое я хотел бы использовать для текста. Как сделать так, чтобы он LaTeX
использовал максимум страницы, не создавая страницу только с рисунком?
\documentclass{article}
\usepackage{tabularx}
\usepackage{blindtext}
\usepackage{graphicx, graphics}
\usepackage[showframe]{geometry}
\begin{document}
\blindtext\par%
%
\begin{figure}
\centering
\includegraphics[%
width=\linewidth,%
height=15cm]
{example-image-a}
\caption{Figure's caption}
\label{fig:image-example-a}
\end{figure}%
%
\Blindtext
\end{document}
решение1
По умолчанию часть текста на странице требует больше места, чем доступно на странице с большой картинкой. Это соотношение можно изменить с помощью \renewcommand{\textfraction}{0.07}
. Поэтому попробуйте следующее:
\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage{graphicx}
\renewcommand{\textfraction}{0.07} % allow minimal text w. figs
\usepackage{lipsum}
\begin{document}
\lipsum[66]
\begin{figure}[htb]
\centering
\includegraphics[%
width=\linewidth,%
height=15cm]
{example-image-a}
\caption{Figure's caption}
\label{fig:image-example-a}
\end{figure}%
\lipsum[66]
\end{document}
graphicx
не по теме: загрузка пакета graphics
, чтобы вы больше так не делали.