考虑一下代码
\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}