列表项用minipage后多行情况下最后一行下面的行距消失

发布于 2021-07-25 10:21:35
\documentclass[UTF8,12pt,twoside]{ctexbook}
\usepackage{enumitem}
\newlist{myitemize}{enumerate}{1}
\setlist[myitemize,1]{leftmargin=2em,ref=(\arabic*)}
\usepackage{color}
\usepackage{zhlipsum}
\setlist{nosep}
\newcommand\tigan[1]{%
  \begin{minipage}[t]{\linewidth}%
    \setlength{\lineskiplimit}{0.8ex}\setlength{\lineskip}{0.8ex}%
    #1%
  \end{minipage}}%
\newcommand\itemT[2]{\item[#1]\tigan{#2}}
\linespread{2.5}\selectfont

\begin{document}
\zhlipsum[3][name=zhufu]
\begin{myitemize}
    \itemT{1}{希望列表环境中的行距、列表项之间的距离、正文中的行距保持一致。}
    \itemT{2}{\textcolor{red}{当这里文字超过一行时,下面的间距就消失了,不知道原因是什么,望赐教!!!}}
\end{myitemize}
\zhlipsum[3][name=zhufu]
\end{document}

无标题.png

查看更多

关注者
0
被浏览
1.7k
1 个回答
拿了橘子跑啊
拿了橘子跑啊 2021-09-14
这家伙很懒,什么也没写!

minipage 环境中,包括列表环境前后的许多垂直空白都会删去。这很正常。你的需求具体是什么?可以换个写法来写。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览