避免使用頁面底部的計數器

避免使用頁面底部的計數器

我有以下計數器,但我不希望它成為頁面底部的最後一項。如果計數器碰巧在那裡,那麼我希望將其移動到下一頁,因為它的作用類似於其下方內容的標題。

在此輸入影像描述

微量元素

\documentclass{article}

\usepackage{parskip}

\usepackage{lipsum}

\usepackage{fontspec}

\usepackage[english,greek]{babel}

\usepackage{unicode-math}

\setmainfont
[
  UprightFont = GFSDidot.otf,
  BoldFont = GFSDidotBold.otf,
  ItalicFont = GFSDidotItalic.otf,
  BoldItalicFont = GFSDidotBoldItalic.otf,
]{GFSDidot.otf}

\setsansfont{GFSDidot.otf}

\setmathfont{latinmodern-math.otf}

\newcounter{Counter}

\newcommand{\Count}{\stepcounter{Counter}{\fbox{\large\textbf{\theCounter}}}}

\begin{document}

\lipsum[1-4]

Ut imperdiet,enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl. Vivamus quis tortor vitae risus porta vehicula. Ut imperdiet, enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl.

\Count

Ut imperdiet,enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl. Vivamus quis tortor vitae risus porta vehicula. Ut imperdiet, enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl.

\end{document}

答案1

您可以防止下一段之前出現分頁符,就像其他標題防止分頁符一樣,使用\par\nobreak\@afterheading

\documentclass{article}

\usepackage{parskip}

\usepackage{lipsum}

\usepackage{fontspec}

\usepackage[english,greek]{babel}

\usepackage{unicode-math}

\setmainfont
[
  %UprightFont = GFSDidot.otf,
  BoldFont = GFSDidotBold.otf,
  ItalicFont = GFSDidotItalic.otf,
  BoldItalicFont = GFSDidotBoldItalic.otf,
]{GFSDidot.otf}

\setsansfont{GFSDidot.otf}

\setmathfont{latinmodern-math.otf}

\newcounter{Counter}

\makeatletter
\newcommand{\Count}{\stepcounter{Counter}{\fbox{\large\textbf{\theCounter}}}\par\nobreak\@afterheading}
\makeatother

\begin{document}

\lipsum[1-4]

Ut imperdiet,enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl. Vivamus quis tortor vitae risus porta vehicula. Ut imperdiet, enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl.

\Count

Ut imperdiet,enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl. Vivamus quis tortor vitae risus porta vehicula. Ut imperdiet, enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl.

\end{document}

在此輸入影像描述

相關內容