Latex 如何在整页两列格式中插入一个长方程式?
我有一个这样的方程:Latex 如何在整页两列格式中插入一个长方程式?,latex,latex-environment,Latex,Latex Environment,我有一个这样的方程: \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}) \\ \& \\
\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
环境。例如,鉴于您的前言:
\documentclass{doublecol new}
%\usepackage{natbib,stfloats}
%\usepackage{mathrsfs}
%\usepackage{graphicx}
%\usepackage[tight,footnotesize]{subfigure}
%\usepackage{algorithmic}
%\usepackage{algorithm}
%\usepackage{tablarx}
\usepackage{amsmath}
\usepackage{multicl,lipsum}
\开始{document}
\开始{multicols}{2}
\lipsum[1]
\结束{multicols}
\开始{multicols}{1}
\开始{flalign}&I(对1,对2)=%\n编号\\
&\开始{cases}
0&如果\:\开始{cases}
\max\left(r\left(对1^{rx}\right),r\left(对2^{tx}\right)\leq
d(对1^{rx},对2^{tx})\\\\&\\
\max\left(r\left(对1^{tx}\right),r\left(对2^{rx}\right)\leq
d(对1^{tx},对2^{rx})\end{cases}\\1&否则
\结束{cases}\n编号\\
\结束{flalign}
\结束{multicols}
\开始{multicols}{2}
\lipsum[2]
\结束{multicols}
\结束{document}
这将为您提供以下输出:
另外,外观要好看一点:
\begin{multicols}{1}
\开始{等式}
I(第1对、第2对)=
\开始{cases}
0&\text{if}
\开始{cases}
\max\left(r\left(pair_1^{rx}\ right),r\left(pair_2^{tx}\ right)\leq d(pair_1^{rx},pair_2^{tx})\\
\& \\
\max\left(r\left(pair_1^{tx}\ right),r\left(pair_2^{rx}\ right)\leq d(pair_1^{tx},pair_2^{rx})
\结束{cases}\\
1&\text{否则}
\结束{cases}
\结束{方程}
\结束{multicols}
这是我使用过的模板:使用了
\documentclass{doublecol new}
我还有这些包:\usepack{natbib,stfloats}
,\usepack{mathrsfs}
,\usepack{graphicx}
,\usepack tight,footnotesizesize]{subfigure}
,\usepack,\usepackage{algorithm}
,\usepackage{tablarx}
,\usepackage{amsmath}
请告知这是否符合您的要求,并始终记住:;)