LaTeX双栏模板插入通栏公式(跨栏插图)
1. 利用帶星號的浮動體環境
帶星號的浮動體figure和table環境可以在雙欄模板中使用,例如我們以IEEEtran為例,插入通欄公式
\documentclass{IEEEtran} \usepackage{amsmath,lipsum} \begin{document} \lipsum[1] \begin{figure*} \begin{align} a&=b+c=b+c=b+c=b+c=b+c=b+c &=b+c=b+c=b+c=b+c=b+c=b+c \end{align} \end{figure*} \lipsum[1-10] \end{document}可以發現,這樣確實實現了公式的通欄,但是這個帶星號的浮動體只會出現在下一頁的頂部,無法出現在當前位置,所以會使得公式的順序紊亂,如果手動將公式提前,使得它出現在當前頁的頂部,會使得公式的編號紊亂,需要手動更改計數器equation的值,這樣并不是一個最好的方法.
2. 利用cuted包提供的strip環境
cuted包可以說是完全解決了一個這樣的問題,把公式環境用strip環境包裹,可以直接在當前位置插入通欄公式
\documentclass{IEEEtran} \usepackage{amsmath,lipsum} \usepackage{cuted}%%stripsep-3pt \begin{document} \lipsum[1-2] \begin{strip} \begin{align} a&=b+c=b+c=b+c=b+c=b+c=b+c &=b+c=b+c=b+c=b+c=b+c=b+c \end{align} \end{strip} \lipsum[1] \begin{strip} \begin{align} a&=b+c=b+c=b+c=b+c=b+c=b+c &=b+c=b+c=b+c=b+c=b+c=b+c \end{align} \end{strip} \lipsum[1-2] \end{document}效果如下
不過大家發現這里的公式上下似乎出現了不小的間距,小問題,在我的代碼中有一個帶注釋的命令stripsep,這個命令就是strip環境的前后彈性粘連(間距),它的默認值為15pt plus 2pt minus 2pt,可以更改它的值來改變這個間距.例如這里的stripsep-3pt或者stripsep=-3pt將使得strip環境的前后間距設置為-3pt,不過我們還是建議大家將這個間距設置為彈性距離,方便在換頁時候的排版,例如stripsep -3pt plus 3pt minus 2pt.這樣的話,cuted包就徹底解決了雙欄模板的通欄公式問題.
3. 雙欄模板下插入跨欄的圖片(表格)
對于一些強迫癥患者,不僅希望公式當前位置,甚至也希望圖表也在當前位置。原則上圖表用figure和table環境可以使得圖表在雙欄模板下浮動到下一頁的頂部,然后實現交叉引用即可,但是如果借助cuted包也可以實現將圖表放在當前位置。在這里首先要注意的問題是,strip環境其實相當于是一個盒子,浮動體是不能放在限制浮動的盒子里面的,因此第一個想法是用float包,然后begin{figure}[H]放在strip環境中取消figure環境的浮動,但是這么做之后得到的效果并不理想,甚至也可以說是失敗。一番嘗試以后,我找到了另一個方法,就是加載caption宏包,不用figure環境而直接使用captionof命令。下面的mwe經過調試大家就知道了
\documentclass[twocolumn]{ctexart} \usepackage{lipsum,mwe,cuted} \usepackage{float}%%%%提供浮動體的[H]選項,進而取消浮動 \usepackage{caption}%%提供captionof命令 \stripsep-2pt \begin{document} \lipsum[1] \begin{strip} \begin{figure}[H]\centering\includegraphics[width=0.6textwidth]{example-image}\caption{跨欄不理想} \end{figure} \end{strip}\begin{strip} \centeringincludegraphics[width=0.3textwidth]{example-image} \captionof{figure}{跨欄插圖成功} \end{strip}\lipsum[1-2] \end{document}https://blog.csdn.net/weixin_39942033/article/details/110606149
總結
以上是生活随笔為你收集整理的LaTeX双栏模板插入通栏公式(跨栏插图)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 车辆怎么备案两个驾驶证(车辆怎么备案)
- 下一篇: 安卓脱壳软件(安卓脱壳)