我试图确保列表中的项目保持在同一页中,因此我将它们放在 samepage 环境中,但前一页的行距会自动更改以适应 samepage 环境的变化。有没有办法让前一页的行距保持不变?
答案1
\documentclass...
如果您能提供显示问题的 MWE(从到) ,那将非常有帮助\end{document}
。事实上,我不知道您做了什么,所以我不得不浪费时间想出一些可能类似于您的代码的东西。
尝试使用minipage
不会跨页面中断的环境。
% samepageprob.tex SE 565746
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1-6]
\begin{samepage}
%\begin{minipage}{\textwidth}
\begin{itemize}
%\begin{minipage}{\textwidth}
\item First
\item Second
\item Third
%\end{minipage}
\end{itemize}
%\end{minipage}
\end{samepage}
\lipsum[2]
\end{document}
上面的 MWE 是对您的代码可能的样子的尝试。尝试(取消)注释几个环境以查看它们的效果。
无论如何,我对samepage
hs 的使用对周围的文本没有影响。