如何使全局 \lineskiplimit 在列表中仍然有效?

如何使全局 \lineskiplimit 在列表中仍然有效?

我已经设定了

    \lineskiplimit = 6pt
    \lineskip=6pt

在我的开始中国人文档以防止上下内联数学之间的空间太窄。但环境中的内容list不受它们的影响。那么我如何才能使全局 \lineskiplimit\lineskip设置在子环境中仍然有效,例如list?像下面这样的东西是理想的方式吗?

\begin{list}{(\roman{iItemcounter})}
{\usecounter{iItemcounter}
\itemsep =0pt\parsep=0pt\parskip=0pt\topsep=0pt\leftmargin = 5em\rightmargin = 1em\lineskiplimit = 6pt\lineskip=6pt}{
\item ...
\item ...
}
\end{list}

更新:

抱歉,我刚刚发现问题不属于列表环境,而是minipage。我把 包围listminipage

答案1

一般来说\lineskip应该避免,至少在使用拉丁字母排版时,但在评论中您指出这是中文,我对此一无所知,所以......

乳胶有

\def\normalbaselines{\lineskip\normallineskip
  \baselineskip\normalbaselineskip \lineskiplimit\normallineskiplimit}

所以您应该将其设置\normallineskip\normallineskiplimit6pt 值。

您没有提供示例,但在 parbox 和 minipage 中,如果您仅在文档开头\lineskip设置,\normallineskip则会丢失设置\lineskip,但我不明白为什么默认列表设置应该保留该设置,但也许您的类重新定义了一些东西。但愿它能重置为该
\normallineskiplimit值。

相关内容