目录
这些方法我摸索了一个早上才找到的,如果对大家有帮助,请大家给我一键三连!!非常感谢!!!
问题
在双列栏中,有一道公式长度实在太长,左思右想,发现无非几种解决办法
方案
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*}
这个方法我摸索了一个早上才找到的,如果对大家有帮助,请大家给我一键三连!!非常感谢!!!