Latex双栏长公式及其置顶置底问题

创建双栏长公式

问题描述:某些双栏论文中,部分公式过长,超出单栏的长度,因此需要使用双栏公式

代码实现:

\begin{figure*}[hb]
	\begin{eqnarray*}
		具体公式...
	\end{eqnarray*}
\end{figure*}

将公式放在“figure”环境中即可实现双栏公式

双栏长公式置顶置底

问题描述:\begin{figure}后面的[hb]表示将公式置底,但是编译出的PDF会把公式放在最后一页,并且在文档最后产生空白页。而[hb]表示将公式置顶,但是编译结果则是公式到了下一页的置顶位置。

解决方法:如果是将公式置顶,通常的解决方法是找到公式应该出现位置的前一页的位置,把公式插入到前一页中,这样编译时,公式被编译到下一页,文档中公式就恰好处在它应该出现的那一页。但这样的方法对于置底公式不起作用。

因此给出本文的解决方法(搜了好久解决方案,最后在一篇2011年的博文中找到了方法,致敬)
跨双栏长公式 - 山青水秀的日志 - 网易博客

需要引入包

\usepackage{stfloats}

之后编译出的pdf文档中,置顶和置底的公式都处于当前页面。完整代码如下:

\usepackage{stfloats}

\begin{document}

\begin{figure*}[hb]
	\centering
	\vspace*{8pt}
	\hrulefill
	\vspace*{8pt} 
	\begin{eqnarray*}
		具体公式...
	\end{eqnarray*}
\end{figure*}

\end{document}

其中,\centering 表示公式居中,\vspace*{8pt} 用于调节公式与前后段落的距离,\hrulefill 表示画一条分割线。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

追光_逐梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值