我正在制作一个期刊的模板,编辑们想实现以下功能:
当页面无法支撑最后一部分时(可能有些参考或者部分) ,则本稿件的剩余部分将安排在另一稿件的末尾(参考文献之后)。
注意排版翻页和续页时,应显示页码,并且章节和参考文献的数量也应该排版持续地。
以下是我的代码。为了实现这些功能,我拆分了参考环境并手动输入了其余的参考。如果有人可以提供一些优雅的代码和更好的想法,我将不胜感激。
\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}
下面是说明所需结果的图表。