在所有页面(最后一页除外)自动显示“继续下一页”消息

在所有页面(最后一页除外)自动显示“继续下一页”消息

我有一个重要的文件(即简历),只有两三页。即使在屏幕上打开,它看起来也只有一页,因为(在页面上)没有任何线索表明该文件还在继续。

有没有什么包可以添加“下页继续”或者优雅的箭头符号“->”来提示下一页还有另一页。

我可以使用fancyhdr,但它看起来有点复杂,因为例外页面是最后一页,而不是第一页。我也想避免使用页码。

答案1

有了fancyhdr,就不复杂了。

\documentclass{article}
\usepackage{fancyhdr}
\usepackage{kantlipsum}
\fancypagestyle{firstpagestyle}{%
\fancyhf{}
\rfoot{Continued on next page $\longrightarrow$}
\renewcommand{\headrulewidth}{0pt}
}
\fancypagestyle{regular}{%
\fancyhf{}
\rhead{LOGO}
\chead{Some}
\lhead{\thepage}
\rfoot{This is other page}%
}

\pagestyle{firstpagestyle}
\begin{document}
  \kant[1-15]
  \thispagestyle{empty}  %% or regular
\end{document}

在此处输入图片描述

使用tikzpagenodes,需要2-3次编译运行。

\documentclass{article}
\usepackage{tikzpagenodes}
\usepackage{kantlipsum}
\pagestyle{empty}
\begin{document}
 \begin{tikzpicture}[remember picture,overlay]
   \draw[thick,magenta,latex-] (current page footer area.south east) -- +(-2cm,0)
             node[pos=1,anchor=east,text=blue] (a) {Continued on next page};
 \end{tikzpicture}
  \kant[1-6]
\end{document}

在此处输入图片描述

eso-pic

\documentclass{article}
\usepackage{eso-pic}
\usepackage{kantlipsum}
\pagestyle{empty}
\AddToShipoutPictureBG*{%
  \AtTextLowerLeft{%    
    \hspace*{\textwidth}%
    \raisebox{-4\baselineskip}{%
      \makebox[0pt][r]{Continued on next page $\longrightarrow$}
}}}%
\begin{document} 
  \kant[1-6]
\end{document}

答案2

您可以fancyhdr结合使用zref-lastpage

\documentclass{article}
\usepackage{zref-lastpage,fancyhdr}
\usepackage{kantlipsum}

\pagestyle{fancy}
\renewcommand\headrulewidth{0pt}
\fancyhf{}
\fancyfoot[C]{\small\thepage}

\makeatletter
\fancyfoot[R]{%
  \ifnum\value{page}<\zref@extract{LastPage}{page}%
    \scriptsize\itshape Continue to next page $\to$%
  \fi
}
\makeatother

\begin{document}

\kant

\end{document}

只要您不更改文档中的页码样式就可以了。

答案3

我看到了另外两种可能性。

有 Donald Arseneau 的fwlw1995 年 (First Word Last Word) 包,它抓取了第一个和最后一个(具有适当的定义单词)在页面上,第一个单词在下一页上。页面样式是程序包的一部分,它将在奇数页上打印下一个偶数页上的第一个单词。

\documentclass[twoside,a6paper]{memoir} % or oneside
\usepackage{fwlw}
\usepackage{lipsum}
\begin{document}
\pagestyle{NextWordFoot}
\lipsum
\end{document}

还有 2011turnthepage版,它将在每个奇数页的末尾打印一个连续标记,除非它是最后一页。

\documentclass[twoside,a6paper]{memoir} % or oneside
\usepackage[english]{turnthepage}
\usepackage{lipsum}
\begin{document}
\lipsum
\end{lipsum}

请注意,使用该类别的唯一特点memoira6paper类别选项可以生成包含少量文本的大量页面。

相关内容