我已经使用该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
它运行良好,但是,如果环境位于页面的顶部或底部,我希望上方/下方的空间为0pt
(10pt
未定义)。我知道这可以通过在环境每次碰巧接触页面边界时插入来手动实现\hspace{-10pt}
,但是,LaTex 有没有自动执行此操作的方法?
PS 我习惯用手写方式声明页面分页的位置\newpage
,因此有一种方法可以让 LaTex 准确地知道页面的开始/结束位置......