小册子有分节标记

小册子有分节标记

我正在编写一本考试手册,其中包含针对 5 年级至 9 年级的不同问题集。我使用文章类,每个部分包含一组单独的问题。我希望在包含 5 年级问题的页面上放置 6 个大数字 5,在包含 6 年级问题的页面上放置 6 个大数字 6,等等,所有这些都在顶部边距。您能推荐一些可以执行此操作的软件包吗?

例如,包含五年级问题的页面上边距如下所示:

在此处输入图片描述

答案1

您可以使用eso-pic包在所需位置添加数字。使用宏保存数字并重新定义它,您可以获得所需的结果。一个小例子:

\documentclass{article}
\usepackage[a6paper]{geometry}% just for the example
\usepackage{xcolor}
\usepackage{lmodern}
\usepackage{eso-pic}
\usepackage{lipsum}

\newcommand\Grade{5}
\newcommand\GradeHeader{%
  \fontsize{30}{36}\selectfont%
  {\color{gray!60}\vrule width 3pt}\,\Grade%
  \,{\color{gray!60}\vrule width 3pt}\,\Grade%
  \,{\color{gray!60}\vrule width 3pt}\,\Grade%
  \,{\color{gray!60}\vrule width 3pt}\,\Grade%
  \,{\color{gray!60}\vrule width 3pt}\,\Grade%
  \,{\color{gray!60}\vrule width 3pt}\,\Grade%
    \,{\color{gray!60}\vrule width 3pt}%
}
\AddToShipoutPictureBG{%
  \AtPageUpperLeft{%
    \raisebox{-2\height}{%
      \makebox[\paperwidth]{\GradeHeader}%
    }%
  }%
}

\begin{document}

\section{5th Grade}
\lipsum[1-4]
\clearpage
\renewcommand\Grade{6}
\section{6th Grade}
\lipsum[1-4]
\clearpage
\renewcommand\Grade{7}
\section{7th Grade}
\lipsum[1-4]
\clearpage
\renewcommand\Grade{8}
\section{8th Grade}
\lipsum[1-4]

\end{document}

结果:

在此处输入图片描述 调整设置以\raisebox在实际文档中获得所需的位置。

相关内容