增加某些描述项之间的垂直间隙

增加某些描述项之间的垂直间隙

考虑一下代码

\documentclass[10pt]{book}
\usepackage[showframe,margin=.3in,paperwidth=4in,paperheight=6in]{geometry}
\textheight=5.25in
\usepackage[frame,noinfo,center]{crop}

\usepackage{enumitem,lipsum}

\setlist[description,2]{
    topsep=4\itemsep,
    itemindent=-25pt,
    leftmargin=15pt,
    before={\setcounter{enumii}{\value{enumi}}},
    after={\setcounter{enumi}{\value{enumii}}\vspace*{-\topsep}}
}

\newcommand*{\itemb}[1]{%
  \begin{description}\item #1\end{description}
}

\begin{document}
\thispagestyle{empty}
\small
\bfseries

\begin{description}
\item Original item.
\item Original item.
\item Original item.
\itemb{New Item (itemb). \lipsum[13]}
\itemb{New Item (itemb). \lipsum[13]}
\item Original item.
\end{description}
\end{document}

产生

在此处输入图片描述

问题:如何\itemb在不影响原始项目之间的垂直空间的情况下增加项目(即此处带有拉丁文的项目)之间的垂直空间\item

谢谢。

答案1

我怎样才能增加 \itemb 项目之间的垂直空间?

每个 2 级描述环境实际上有多个项目。

在此处输入图片描述

\documentclass[10pt]{book}
\usepackage[showframe,margin=.3in,
            paperwidth=4in,paperheight=6in]%
           {geometry}
%\textheight=5.25in % why not 5.4in?

\usepackage{enumitem,lipsum}

\setlist[description,2]{
    topsep = 1.0\baselineskip, % space above/below level-2 descr. env.
    itemsep= 0.5\baselineskip, % space between level-2 descr. items
    leftmargin=15pt,
}

\begin{document}
\thispagestyle{empty}
\small

\begin{description}
\item[Original item.] \dots
\item[Original item.] \dots
\item[Original item.] \dots
\begin{description}
\item[New Item (itemb).] \lipsum[13][1-6]
\item[New Item (itemb).] \lipsum[13][1-6]
\end{description}
\item[Original item.] \dots
\item[Original item.] \dots
\end{description}
\end{document}

相关内容