在多文件項目中組織浮動

在多文件項目中組織浮動

我發現以一節一文件的方式管理我的論文很方便。然而,我也發現在相應的部分中定義我的數字很方便。

不幸的是,這兩個要求與浮動環境的放置相衝突。假設我有 A 和 B 部分以及兩個大圖像 B1 和 B2。現在,當我使用兩欄佈局並且 A 覆蓋一頁半欄時,我需要將 B1 放入 A 部分,使其顯示在包含 B 開頭的頁面頂部。

這是我的整體佈局:

p1:
TI TLE
AA  AA
AA  AA
AA  AA

p2:
B1  B1
AA  BB  
AA  BB
BB  BB

p3:
B2  B2
BB  BB
BB
BB

我可以使用以下方法來完成這項工作:

\section{A}
A content ...
\begin{figure*}[t]
B1
\end{figure*}
further A content

\section{B}
\begin{figure*}[t]
B2
\end{figure*}
B content

顯然,tex 的浮動演算法只能「向下」移動浮動,這是合乎邏輯的,因為「向上」部分已經設定了。然而,正如我所說,這在專案管理術語中有點醜陋:當我想在不同的論文中重複使用某個部分時,我永遠無法確定僅透過行動檔案來獲取所有內容。

有沒有比在上一節中聲明我的浮動更好的方法?

(如果你想要一個工作範例,我需要知道如何產生任意長度的點字文字和一些任意內容浮動)

答案1

如果您使用input(而不是\include)文件結構對排版基本上沒有影響。

因此,您可以將 B 部分的頁面寬度數字放在 B 部分的檔案中,只需將其放在 之前,\section無需將其放在 A 部分的檔案中。

所以如果這在單一文件中有效

\section{A}
A content ...
\begin{figure*}[t]
B1
\end{figure*}

\section{B}
\begin{figure*}[t]
B2
\end{figure*}
B content

你可以有三個文件

主文件

\input{a}
\input{b}

特克斯

\section{A}
A content ...

特克斯

\begin{figure*}[t]
B1
\end{figure*}

\section{B}
\begin{figure*}[t]
B2
\end{figure*}
B content

相關內容