LaTex中公式太长怎么办(公式跨栏显示)

目录

问题

方案

1、缩小公式字体 

2、公式内容换行

3、公式跨栏居中显示

这些方法我摸索了一个早上才找到的,如果对大家有帮助,请大家给我一键三连!!非常感谢!!!


 

问题

在双列栏中,有一道公式长度实在太长,左思右想,发现无非几种解决办法

 

方案

1、缩小公式字体 

办法是直接 用 \begin{footnotesize}  

\begin{footnotesize}  #设置字体大小  可以选择small  tiny
 	\begin{equation}
 		\begin{aligned}
 			S'_{i} =  S_{i} \otimes FP_{i}  + S_{i} + FP_{i}
 		\end{aligned}
 		\label{eq_s}
 	\end{equation}
 \end{footnotesize}
 

2、公式内容换行

换行比较简单 直接 \\ 换行,但是很多情况下并不合适

 

3、公式跨栏居中显示

方案一

网上一搜几乎这种答案,但是解决不了我的问题

\onecolumn 暂时切换单栏,输入公式,在 \twocolumn 切换回双栏。 或者用 multicol 宏包, 用 \begin{multicols}{2} 这种方法切换单双栏。 我记得这两种办法会导致一个页眉章节码取右不取左的小bug,有一个宏包是来搞定这个bug的,但是名字我给忘了。。 总之我看到的大部分都是这么做的, IEEE甚至那个什么都这么做, 

使用\onecolumn 暂时切换单栏,输入公式,在 \twocolumn 切换回双栏。 会出现你的公式变成在单独一页上面显示

使用用 multicol 宏包, 用 \begin{multicols}{2} 这种方法切换单双栏。 由于我一开始就是 双栏,这种办法的结果就是在我双栏中的一栏再去分双栏,然后公式还是在原来的一栏里面显示,这就是跨栏,但由于我是用\documentclass[10pt, twocolumn]{article} 分栏的,所以这种并不适合我。

 

方案二

效果图

思路

1、公式跨栏居中显示,\begin{equation }没有支持居中显示(加了一个 * 没起作用)  \begin{figure}可以加上一个 * 就可以居中显示,是否可以借鉴呢?

2、使用\begin{figure},在figure里面写equation,利用\begin{figure*}使得我们的公式居中。这样子写的话,也没有公式的编号问题,非常方便直接

 
 \begin{figure*}[hb] %hb代表放在文章底部,%ht为放在文章顶部 
 	\centering
 	\begin{equation}	    
 		f(S_{n}^i)=
 		\begin{cases}
 			S_{n}^i\otimes S_{n}^{i+1},i=(1,2,3)\\
 			S_{n}^i,i=4
 		\end{cases}
 		\label{eq_h_s}
 	\end{equation}

 \end{figure*}

 

这个方法我摸索了一个早上才找到的,如果对大家有帮助,请大家给我一键三连!!非常感谢!!!

 

 

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值