防止 \clearpage 之後雙列文件中出現浮動頁面

防止 \clearpage 之後雙列文件中出現浮動頁面

我正在嘗試清除頁面,然後立即將圖形放在頂部,然後將文字放在新頁面上的圖形下方。然而,顯示的內容是:圖形在第二頁的正中間,文字在第三頁。我想刪除第三頁,此時第三頁上的文字將與圖形一起出現在第二頁。

如果我不使用 /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}

以下是我導入的 2 個頁面的連結:

這是頁面現在的樣子

這就是沒有 \clearpage 時它們的樣子

答案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}

這將產生:浮動頁

我已經擺弄了 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

相關內容