减少多列环境前后的空白

减少多列环境前后的空白

我想知道如何减少环境前后的垂直空间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}

相关内容