我想知道如何减少环境前后的垂直空间multicols
。我有类似下面的内容
\begin{multicols}{3}
{
\begin{equation}\sum F_x = 0\end{equation}
\begin{equation}\frac{dP}{dx} - p = 0\end{equation}
}
{
\begin{equation}\sum F_y = 0\end{equation}
\begin{equation}\frac{dQ}{dx} + q = 0\end{equation}
}
{
\begin{equation}\sum M = 0\end{equation}
\begin{equation}\frac{dQ}{dx} + q = 0\end{equation}
}
\end{multicols}
但是环境前后有多余的空白multicols
。我该如何减少它?
答案1
虽然我通常不推荐这样做,但你也可以调整长度\multicolsep
。
\documentclass{article}
\usepackage{multicol}
\setlength{\multicolsep}{6.0pt plus 2.0pt minus 1.5pt}% 50% of original values
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{multicols}{3}
\noindent
\begin{equation}\sum F_x = 0\end{equation}
\begin{equation}\frac{dP}{dx} - p = 0\end{equation}
\begin{equation}\sum F_y = 0\end{equation}
\begin{equation}\frac{dQ}{dx} + q = 0\end{equation}
\begin{equation}\sum M = 0\end{equation}
\begin{equation}\frac{dQ}{dx} + q = 0\end{equation}
\end{multicols}
\lipsum[1]
\end{document}
答案2
我会考虑一些其他的方法来进行对齐,但如果您想使用multicol
,则需要添加\noindent
:
\documentclass{article}
\usepackage{multicol}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{multicols}{3}
\noindent
\begin{equation}\sum F_x = 0\end{equation}
\begin{equation}\frac{dP}{dx} - p = 0\end{equation}
\begin{equation}\sum F_y = 0\end{equation}
\begin{equation}\frac{dQ}{dx} + q = 0\end{equation}
\begin{equation}\sum M = 0\end{equation}
\begin{equation}\frac{dQ}{dx} + q = 0\end{equation}
\end{multicols}
\lipsum[1]
\end{document}