使用枚举环境,无需新建新段落

使用枚举环境,无需新建新段落

我想增加段落之间的间距,但不增加eunumerate环境与其包含段落之间的间距。

假设我有以下文件:

\documentclass[a4paper,12pt]{article}

\begin{document}
\textbf{First paragraph:}
\begin{enumerate}
    \item some text:
        $$
            \left\{
                \begin{array}{c}
                    x_{1} = 000000  \\
                    x_{2} = 000001                  
                \end{array}                         
            \right. 
       $$
    \item
        $$
            \left\{
                \begin{array}{c}
                    x_{1} = 111111  \\
                    x_{2} = 100000                  
                \end{array}                         
            \right.
        $$
\end{enumerate}

\textbf{Second paragraph}
\end{document}

我想增加最后一项和第二段之间的间距。为了增加段落之间的间距,我使用了以下命令:

\setlength{\parskip}{1em}

现在我的文件如下:

\documentclass[a4paper,12pt]{article}

\setlength{\parskip}{1em}

\begin{document}
\textbf{First paragraph:}
\begin{enumerate}
    \item some text:
        $$
            \left\{
                \begin{array}{c}
                    x_{1} = 000000  \\
                    x_{2} = 000001                  
                \end{array}                         
            \right. 
       $$
    \item
        $$
            \left\{
                \begin{array}{c}
                    x_{1} = 111111  \\
                    x_{2} = 100000                  
                \end{array}                         
            \right.
        $$
\end{enumerate}

\textbf{Second paragraph}
\end{document}

但这也会增加列表与其前面的文本之间的空间enumerate在此处输入图片描述

我认为发生这种情况是因为enumerate环境创建了一个新段落,有什么方法可以防止它创建新的段落? 我可以不使用任何外部包来做到这一点吗?

答案1

通过使用该包,enumitem这很简单:

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath}    % for "cases"
\setlength{\parskip}{1em}

\usepackage{enumitem}
\setlist[enumerate]{topsep = 2\baselineskip}

\usepackage{lipsum}

\begin{document}
\lipsum[66]

\lipsum[66]
\begin{enumerate}
    \item some text:
        \[
            \begin{cases} 
                    x_{1} = 000000  \\
                    x_{2} = 000001
            \end{cases}
       \]
    \item and more text
        \[
            \begin{cases}
                    x_{1} = 11111  \\
                    x_{2} = 10000
            \end{cases}
       \]
\end{enumerate}

\lipsum[11]
\end{document}

题外话:$$在 LaTeX 中,使用 TeX 符号来显示样式数学已弃用。相反,您可以使用\[...\]begin{equation*}... \end{equation*}

在此处输入图片描述

相关内容