如何实现翻页、续页功能

如何实现翻页、续页功能

我正在制作一个期刊的模板,编辑们想实现以下功能:

当页面无法支撑最后一部分时(可能有些参考或者部分) ,则本稿件的剩余部分将安排在另一稿件的末尾(参考文献之后)。

注意排版翻页和续页时,应显示页码,并且章节和参考文献的数量也应该排版持续地

以下是我的代码。为了实现这些功能,我拆分了参考环境并手动输入了其余的参考。如果有人可以提供一些优雅的代码和更好的想法,我将不胜感激。

\documentclass[12pt]{article}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{lipsum}
\def\PageTo#1{\bigskip\hfill{\bfseries(Turned to page #1)\par}}
\def\PageFrom#1{\par\noindent\rule{\textwidth}{0.3mm}%
                \par\noindent{\bfseries(Continued from page #1)\par}}
\begin{document}
  \title{This is an example}
  \author{Anyone}
  \maketitle
  \vskip-15pt
  \lipsum[1-3]
  \begin{thebibliography}{9}
    \bibitem{bm}  Bondy A., Murty R. Graph Theory with Applications.
        New York: Macmilan Ltd Press, 1976.
    \bibitem{bm}  Bondy A., Murty R. Graph Theory with Applications.
        New York: Macmilan Ltd Press, 1976.
    \bibitem{bm}  Bondy A., Murty R. Graph Theory with Applications.
        New York: Macmilan Ltd Press, 1976.
    \bibitem{bm}  Bondy A., Murty R. Graph Theory with Applications.
        New York: Macmilan Ltd Press, 1976.
    \bibitem{bm}  Bondy A., Murty R. Graph Theory with Applications.
        New York: Macmilan Ltd Press, 1976.
  \end{thebibliography}
    \PageTo{\pageref{page:comeback}}\label{page:leave}
  \lipsum[1-3]
    \PageFrom{\pageref{page:leave}}\label{page:comeback}

  \bigskip\noindent
  [6] Bondy A., Murty R. Graph Theory with Applications.
      New York: Macmilan Ltd Press, 1976.\bigskip

  \noindent
  [7] Bondy A., Murty R. Graph Theory with Applications.
      New York: Macmilan Ltd Press, 1976.
\end{document}

下面是说明所需结果的图表。

在此处输入图片描述

相关内容