如何在两列格式的整页中插入一个长方程?
How to insert a long equation in whole page of two column format?
我有这样一个等式:
\begin{flalign}&I(pair_1,pair_2)=\nonumber\
&\begin{cases}
0 & if\:\begin{cases}
\max\left(r\left(pair_1^{rx}\right),r\left(pair_2^{tx}\right)\right)\leq
d(pair_1^{rx},pair_2^{tx}) \ \& \
\max\left(r\left(pair_1^{tx}\right),r\left(pair_2^{rx}\right)\right)\leq
d(pair_1^{tx},pair_2^{rx}) \end{cases}\ 1 & otherwise
\end{cases}\nonumber\
\end{flalign}
我想在整个两栏页面中显示这个等式。确实避免将等式仅放在一列中。
我的第一个建议是通过 multicol
包使用 multicols
环境。例如,给定您的序言:
\documentclass{doublecol-new}
%\usepackage{natbib,stfloats}
%\usepackage{mathrsfs}
%\usepackage{graphicx}
%\usepackage[tight,footnotesize]{subfigure}
%\usepackage{algorithmic}
%\usepackage{algorithm}
%\usepackage{tabularx}
\usepackage{amsmath}
\usepackage{multicol,lipsum}
\begin{document}
\begin{multicols}{2}
\lipsum[1]
\end{multicols}
\begin{multicols}{1}
\begin{flalign}&I(pair_1,pair_2)=%\nonumber\
&\begin{cases}
0 & if\:\begin{cases}
\max\left(r\left(pair_1^{rx}\right),r\left(pair_2^{tx}\right)\right)\leq
d(pair_1^{rx},pair_2^{tx}) \ \& \
\max\left(r\left(pair_1^{tx}\right),r\left(pair_2^{rx}\right)\right)\leq
d(pair_1^{tx},pair_2^{rx}) \end{cases}\ 1 & otherwise
\end{cases}\nonumber\
\end{flalign}
\end{multicols}
\begin{multicols}{2}
\lipsum[2]
\end{multicols}
\end{document}
这将为您提供以下输出:
还有,好看一点:
\begin{multicols}{1}
\begin{equation}
I(pair_1,pair_2)=
\begin{cases}
0 & \text{if }
\begin{cases}
\max\left(r\left(pair_1^{rx}\right),r\left(pair_2^{tx}\right)\right)\leq d(pair_1^{rx},pair_2^{tx}) \
\& \
\max\left(r\left(pair_1^{tx}\right),r\left(pair_2^{rx}\right)\right)\leq d(pair_1^{tx},pair_2^{rx})
\end{cases}\
1 & \text{otherwise}
\end{cases}
\end{equation}
\end{multicols}
我有这样一个等式:
\begin{flalign}&I(pair_1,pair_2)=\nonumber\
&\begin{cases}
0 & if\:\begin{cases}
\max\left(r\left(pair_1^{rx}\right),r\left(pair_2^{tx}\right)\right)\leq
d(pair_1^{rx},pair_2^{tx}) \ \& \
\max\left(r\left(pair_1^{tx}\right),r\left(pair_2^{rx}\right)\right)\leq
d(pair_1^{tx},pair_2^{rx}) \end{cases}\ 1 & otherwise
\end{cases}\nonumber\
\end{flalign}
我想在整个两栏页面中显示这个等式。确实避免将等式仅放在一列中。
我的第一个建议是通过 multicol
包使用 multicols
环境。例如,给定您的序言:
\documentclass{doublecol-new}
%\usepackage{natbib,stfloats}
%\usepackage{mathrsfs}
%\usepackage{graphicx}
%\usepackage[tight,footnotesize]{subfigure}
%\usepackage{algorithmic}
%\usepackage{algorithm}
%\usepackage{tabularx}
\usepackage{amsmath}
\usepackage{multicol,lipsum}
\begin{document}
\begin{multicols}{2}
\lipsum[1]
\end{multicols}
\begin{multicols}{1}
\begin{flalign}&I(pair_1,pair_2)=%\nonumber\
&\begin{cases}
0 & if\:\begin{cases}
\max\left(r\left(pair_1^{rx}\right),r\left(pair_2^{tx}\right)\right)\leq
d(pair_1^{rx},pair_2^{tx}) \ \& \
\max\left(r\left(pair_1^{tx}\right),r\left(pair_2^{rx}\right)\right)\leq
d(pair_1^{tx},pair_2^{rx}) \end{cases}\ 1 & otherwise
\end{cases}\nonumber\
\end{flalign}
\end{multicols}
\begin{multicols}{2}
\lipsum[2]
\end{multicols}
\end{document}
这将为您提供以下输出:
还有,好看一点:
\begin{multicols}{1}
\begin{equation}
I(pair_1,pair_2)=
\begin{cases}
0 & \text{if }
\begin{cases}
\max\left(r\left(pair_1^{rx}\right),r\left(pair_2^{tx}\right)\right)\leq d(pair_1^{rx},pair_2^{tx}) \
\& \
\max\left(r\left(pair_1^{tx}\right),r\left(pair_2^{rx}\right)\right)\leq d(pair_1^{tx},pair_2^{rx})
\end{cases}\
1 & \text{otherwise}
\end{cases}
\end{equation}
\end{multicols}