在多列环境中设置枚举列表的行间距(垂直间距)

在多列环境中设置枚举列表的行间距(垂直间距)

我希望能够控制多列环境中枚举列表的行间距,理想情况下只需要在多列环境开始时使用一个参数。

目前,我已经设法通过在每隔一个项目上手动设置硬中断空间来实现所需的输出,但这显然并不理想(参见 MWE)。

我阅读了 multicol 的使用和实施指南,但找不到任何可能的解决方案(我仍然是一个完全的初学者,所以如果我错过了一些明显的东西,我深表歉意)。

非常感谢您付出的时间和帮助。

\documentclass[9pt,leqno]{extarticle}
\usepackage{amsmath}
\usepackage{enumerate}
\usepackage{multicol}

\begin{document}
\begin{multicols}{3}
    \begin{enumerate}[label = \textbf{(\alph*)}]
    %
        \item  ${\displaystyle \lim_{\theta\rightarrow \tfrac{\pi}{2}}\tan\theta}$\\[6pt]
    %   
        \item  ${\displaystyle \lim_{x\rightarrow 3}\abs{x-3}}$
    %   
        \item  ${\displaystyle \lim_{x\rightarrow 2}\ln(x^2-4)}$\\[6pt]
    %   
        \item  $\displaystyle \lim_{x\rightarrow 2} g(x)$, for $g(x)$ given in Fig \ref{graph1}
    %       
        \item $\displaystyle \lim_{x\rightarrow 1^-} \frac{~4x-4~}{\abs{x^2-1}}$\\[6pt]
    %   
        \item $\displaystyle \lim_{x\rightarrow 2}\frac{x-2}{\abs{x-2}}$
    \end{enumerate}
\end{multicols} 
\end{document}

答案1

多行项目的对齐方式不好,编号应该是“水平的”。该tasks包可以做到这一切。比较:

\documentclass[9pt,leqno]{extarticle}
\usepackage[showframe]{geometry}
\usepackage{mathtools}

\usepackage{enumitem}
\usepackage{multicol}

\usepackage{tasks}
\DeclarePairedDelimiter\abs\vert\rvert
\settasks{counter-format=(tsk[a]),label-format = \bfseries, label-offset = 1em, column-sep = 1.5em, after-item-skip=0.3333\baselineskip}

\begin{document}
    \begin{tasks}(3)%[]%] % < HERE IS THE IMPORTANT PART :D
    %
        \task ${\displaystyle \lim_{θ → \tfrac{π}{2}}\tanθ}$
    %
        \task ${\displaystyle \lim_{x → 3}\abs{x-3}}$
    %
        \task ${\displaystyle \lim_{x → 2}\ln(x^2-4)}$
    %
        \task $\displaystyle \lim_{x → 2} g(x)$, for $g(x)$ given in Fig \ref{graph1}
    %
        \task $\displaystyle \lim_{x → 1^-} \frac{~4x-4~}{\abs{x^2-1}}$
    %
        \task $\displaystyle \lim_{x → 2}\frac{x-2}{\abs{x-2}}$
    \end{tasks}
\vskip 1cm

\begin{multicols}{3}
    \begin{enumerate}[label = \textbf{(\alph*)}, itemsep=0.8\baselineskip] % < HERE IS THE IMPORTANT PART :D
    %
        \item ${\displaystyle \lim_{θ → \tfrac{π}{2}}\tanθ}$
    %
        \item ${\displaystyle \lim_{x → 3}\abs{x-3}}$
    %
        \item ${\displaystyle \lim_{x → 2}\ln(x^2-4)}$
    %
        \item $\displaystyle \lim_{x → 2} g(x)$, for $g(x)$ given in Fig \ref{graph1}
    %
        \item $\displaystyle \lim_{x → 1^-} \frac{~4x-4~}{\abs{x^2-1}}$
    %
        \item $\displaystyle \lim_{x → 2}\frac{x-2}{\abs{x-2}}$
    \end{enumerate}
\end{multicols}

\end{document} 

在此处输入图片描述

答案2

虽然我在写这篇文章之前搜索过网站和在线内容,甚至还写了问题的临时版本,看看建议的相关问题是否解决了这个问题,但只有在我写完整个问题后,才会出现一个相关的、我认为标题很差的问题,所以我发布这篇文章,希望更清晰的标题和标签能更好地显示出来,让其他试图解决同样问题的人看到。希望这对某人有帮助!

如果您使用该enumitem包,那么您可以在环境开始时将其设置itemsep为参数:\baselineskipenumerate

\documentclass[9pt,leqno]{extarticle}
\usepackage{amsmath}
\usepackage{enumitem}
\usepackage{multicol}

\begin{document}
\begin{multicols}{3}
    \begin{enumerate}[label = \textbf{(\alph*)}, itemsep=0.8\baselineskip] % < HERE IS THE IMPORTANT PART :D
    %
        \item  ${\displaystyle \lim_{\theta\rightarrow \tfrac{\pi}{2}}\tan\theta}$
    %   
        \item  ${\displaystyle \lim_{x\rightarrow 3}\abs{x-3}}$
    %   
        \item  ${\displaystyle \lim_{x\rightarrow 2}\ln(x^2-4)}$
    %   
        \item  $\displaystyle \lim_{x\rightarrow 2} g(x)$, for $g(x)$ given in Fig \ref{graph1}
    %       
        \item $\displaystyle \lim_{x\rightarrow 1^-} \frac{~4x-4~}{\abs{x^2-1}}$
    %   
        \item $\displaystyle \lim_{x\rightarrow 2}\frac{x-2}{\abs{x-2}}$
    \end{enumerate}
\end{multicols} 
\end{document}

相关内容