![Предотвратить появление плавающей страницы в двухколоночном документе после \clearpage](https://rvso.com/image/353646/%D0%9F%D1%80%D0%B5%D0%B4%D0%BE%D1%82%D0%B2%D1%80%D0%B0%D1%82%D0%B8%D1%82%D1%8C%20%D0%BF%D0%BE%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D0%BB%D0%B0%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B9%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B%20%D0%B2%20%D0%B4%D0%B2%D1%83%D1%85%D0%BA%D0%BE%D0%BB%D0%BE%D0%BD%D0%BE%D1%87%D0%BD%D0%BE%D0%BC%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B5%20%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%20%5Cclearpage.png)
Я пытаюсь очистить страницу и затем немедленно разместить рисунок сверху, затем текст под рисунком на этой новой странице. Однако, что показывает следующее: рисунок находится прямо посередине второй страницы, а текст находится на третьей странице. Я хочу стереть 3-ю страницу, и что текст на 3-й странице в данный момент будет на второй странице вместе с рисунком.
Если я не использую /clearpage или /FloatBarrier, то текст перейдет на первую страницу, а это меньше всего мне хотелось. Я также пробовал \afterpage, но это тоже не сработало. Вероятно, я что-то сделал не так. Большое спасибо за помощь!
Я бы хотел, чтобы страница была такой:
Ниже представлен мой пример кода:
\documentclass[twoside,twocolumn]{article}
\usepackage{subcaption}
\usepackage{afterpage}
\usepackage[section]{placeins}
\begin{document}
.....
\renewcommand\thesubfigure{\alph{subfigure}}
\graphicspath{ {Data/N-DImensional(0<r_i<1)/r_i_0dot0262955/} }
\begin{figure*}[h]
\centering
\begin{subfigure}{0.5\textwidth}
\centering
\includegraphics[width=0.85\linewidth]{0dot348731M}
\caption{Biomass vs. Biodiversity}
\label{fig:sub41}
\end{subfigure}%
\begin{subfigure}{0.5\textwidth}
\centering
\includegraphics[width=0.85\linewidth]{0dot348731D}
\caption{Biomass vs. Biodiversity}
\label{fig:sub42}
\end{subfigure}
\caption{4-Dimensional Lokta-Volterra model with different growth rates $(x_0=0.348731)$.}
\end{figure*}
\FloatBarrier
\noindent Text Sample
\end{document}
Вот ссылки на те две страницы, которые я импортировал:
решение1
Переношу это из нашего разговора в чате. Я думаю, что основная проблема заключается в попытке предотвратить создание плавающей страницы, когда и текст, и изображение помещаются на одной странице.
\documentclass[twocolumn]{article}
\usepackage{graphicx}
\usepackage{lipsum}
\begin{document}
\begin{figure*}
\centering
\includegraphics[height=0.25\textwidth,width=0.75\linewidth]{pic}
\caption{Picture}
\label{fig:1}
\end{figure*}
\lipsum[1]
\end{document}
Я повозился с параметрами float LaTeX (как \dblfloatpagefraction
и друзья), но безуспешно. Может быть, потенциальным решением было бы \includegraphics
вообще не помещать это в плавающую среду?
\documentclass[twocolumn]{article}
\usepackage{graphicx}
\usepackage{lipsum}
\begin{document}
\twocolumn[{%
\centering
\includegraphics[height=0.25\textwidth,width=0.75\linewidth]{pic}
\vspace{1em}
}]
\lipsum[1]
\end{document}
Результат:
Например, подпись можно добавить \captionof
из пакета.caption