我發現以一節一文件的方式管理我的論文很方便。然而,我也發現在相應的部分中定義我的數字很方便。
不幸的是,這兩個要求與浮動環境的放置相衝突。假設我有 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