我希望在同一行中并排显示两个(或三个)方程式。我尝试使用以下multicol
包来实现:
\documentclass[a4paper]{article}
\usepackage{multicol}
\begin{document}
\begin{multicols}{2}
\begin{equation*}
K_P=\frac{0.9}{\mathcal{R} t_d}=0.40
\end{equation*} % here I get the 'underfull' warning
\break
\begin{equation*}
t_I=\frac{t_d}{0.3}=57.3
\end{equation*}
\end{multicols}
\end{document}
PS 另外,我注意到文本和公式之间的垂直间距很大。我可以缩小它吗?
答案1
为什么不简单地使用align*
或flalign*
环境?
\documentclass[a4paper]{article}
\usepackage[showframe]{geometry}
\usepackage{amsmath}
\usepackage{lipsum}
\begin{document}
\lipsum[10]
\begin{align*}
K_P & =\frac{0.9}{\mathcal{R} t_d}=0.40
&
t_I & =\frac{t_d}{0.3}=57.3 &K_P t_I & =3\mathcal{R}
\end{align*}
\lipsum[11]
\begin{flalign*}
K_P & =\frac{0.9}{\mathcal{R} t_d}=0.40
&
t_I & =\frac{t_d}{0.3}=57.3 &K_P t_I & =3\mathcal{R}
\end{flalign*}
\lipsum[12]
\end{document}
答案2
您可以使用tabularx
:
\documentclass[a4paper]{article}
\usepackage{multicol}
\usepackage{amsmath}
\usepackage{lipsum}
\usepackage{tabularx}
\begin{document}
\lipsum[4]
\noindent
\begin{tabularx}{\textwidth}{XX}
\begin{equation*}
K_P=\frac{0.9}{\mathcal{R} t_d}=0.40
\end{equation*} % here I get the 'underfull' warning
&
\begin{equation*}
t_I=\frac{t_d}{0.3}=57.3
\end{equation*}
\end{tabularx}
\lipsum[4]
\end{document}