环境上方和下方的灵活空间

环境上方和下方的灵活空间

我已经使用该amsthm包定义了一个新的环境,如下所示:

\newtheoremstyle{examplestyle} % name of the style
  {10pt} % space above
  {10pt} % space below
  {\normalfont} % font of body
  {} % space to indent
  {\slshape} % head font
  {: }% punctuation between head and body
  { } % space after head
  {} % manual head

它运行良好,但是,如果环境位于页面的顶部或底部,我希望上方/下方的空间为0pt10pt未定义)。我知道这可以通过在环境每次碰巧接触页面边界时插入来手动实现\hspace{-10pt},但是,LaTex 有没有自动执行此操作的方法?

PS 我习惯用手写方式声明页面分页的位置\newpage,因此有一种方法可以让 LaTex 准确地知道页面的开始/结束位置......

相关内容