![在双栏文章底部添加公式](https://linux22.com/image/240445/%E5%9C%A8%E5%8F%8C%E6%A0%8F%E6%96%87%E7%AB%A0%E5%BA%95%E9%83%A8%E6%B7%BB%E5%8A%A0%E5%85%AC%E5%BC%8F.png)
怎样才能将双列方程式(无法放在一列中的大方程式)放置在页面底部?
答案1
您可以使用该multicol
包。您可以在等式之前结束多列环境并在之后重新启动它,或者您可以定义如下环境:
\documentclass[parskip]{scrartcl}
\usepackage[margin=15mm]{geometry}
\usepackage{multicol}
\usepackage{lipsum}
\pagestyle{empty}
\newcommand{\OneColEqu}[1]{%
\end{multicols}%
\begin{equation}%
#1
\end{equation}%
\begin{multicols}{2}%
}
\begin{document}
\begin{multicols}{2}
\lipsum[1]
\end{multicols}
\begin{equation}
\int\limits_{x=0}^{x=5}(x^2+2x-3) dx = \left[ \frac{1}{3}x^3+x^2-3x+C \right]^{x=5}_{x=0} = \frac{125}{3}+25-15+C-C= \frac{155}{3}
\end{equation}
\begin{multicols}{2}
\lipsum[2]
\OneColEqu{\int\limits_{x=0}^{x=5}(x^2+2x-3) dx = \left[ \frac{1}{3}x^3+x^2-3x+C \right]^{x=5}_{x=0} = \frac{125}{3}+25-15+C-C= \frac{155}{3}}
\lipsum[3]
\end{multicols}
\end{document}
两种方法的结果相同,但是自己的命令可能更方便:
编辑1:通过使用包定义自定义浮点数,可以将等式始终放在底部float
:
\documentclass[parskip]{scrartcl}
\usepackage[margin=15mm]{geometry}
\usepackage{multicol}
\usepackage{float}
\usepackage{lipsum}
\pagestyle{empty}
\floatstyle{plain}
\newfloat{twocolequfloat}{b}{zzz}
\floatname{twocolequfloat}{Equation}
\newcommand{\OneColEqu}[1]{%
\end{multicols}%
\begin{twocolequfloat}%
\ensuremath{\hfill #1 \hfill}%
\end{twocolequfloat}%
\begin{multicols}{2}%
}
\begin{document}
\begin{multicols}{2}
\lipsum[1-3]
\OneColEqu{\int\limits_{x=0}^{x=5}(x^2+2x-3) dx = \left[ \frac{1}{3}x^3+x^2-3x+C \right]^{x=5}_{x=0} = \frac{125}{3}+25-15+C-C= \frac{155}{3}}
\lipsum[3-7]
\OneColEqu{\int\limits_{x=0}^{x=5}(x^2+2x-3) dx = \left[ \frac{1}{3}x^3+x^2-3x+C \right]^{x=5}_{x=0} = \frac{125}{3}+25-15+C-C= \frac{155}{3}}
\lipsum[8-14]
\OneColEqu{\int\limits_{x=0}^{x=5}(x^2+2x-3) dx = \left[ \frac{1}{3}x^3+x^2-3x+C \right]^{x=5}_{x=0} = \frac{125}{3}+25-15+C-C= \frac{155}{3}}
\lipsum[15]
\end{multicols}
\end{document}
\floatstyle{plain}
与 LaTex 风格相同(浮动没有规则)\newfloat{twocolequfloat}{b}{zzz}
新浮动twocoqufloat,始终对齐底部,可能用于listof...
或其他用途,文件 .zzz 将被写入\floatname{twocolequfloat}{Equation}
显示名称,例如如果您使用标签
然后我们使用这个环境进行数学运算:
\begin{twocolequfloat}%
开始环境\ensuremath{\hfill #1 \hfill}%
确保在数学模式中设置公式,使用\hfill
以使其居中\end{twocolequfloat}%
最终环境
然而,公式将总是设置为页面底部。如果您的文本在页面的 20% 之后结束,则公式将是远的离开。