Automatische Nachricht “ Fortsetzung auf der nächsten Seite ” auf allen Seiten (außer der letzten)
On Februar 1, 2021 by adminIch habe ein kritisches Dokument (auch als Lebenslauf bezeichnet) mit nur zwei oder drei Seiten. Selbst wenn es auf dem Bildschirm geöffnet wird, kann es so aussehen, als hätte es eine Seite, da es keinen Hinweis (auf der Seite) gibt, dass das Dokument fortgesetzt wird.
Gibt es ein Paket, das entweder ein „Fortsetzung am nächsten“ hinzufügen kann? Seite „oder ein elegantes Pfeilsymbol“ -> „, um darauf hinzuweisen, dass als nächstes eine weitere Seite angezeigt wird.
Ich könnte fancyhdr
verwenden, aber es sieht kompliziert aus, weil die Die außergewöhnliche Seite ist die letzte und nicht die erste. Ich möchte auch die Seitennummerierung vermeiden.
Kommentare
- Wie wäre es mit einer Mwe? Warum ist
fancyhdr
Ihrer Meinung nach kompliziert? Sie können den Text selbst mittikz
oderbackground
odereso-pic
oderwallpaper
……fancyhdr
ist das einfachste. - Es gibt ' Eine Standardmethode zur Lösung dieses Problems:
page 1 of 3, page 2 of 3, page 3 of 3
(oder nur1/3, 2/3, 3/3
). Sie können das Paketlastpage
verwenden, um Seitenzahlen in diesem Format zu generieren. - @alexis, ich weiß, dass ich das normalerweise mache, ich habe nicht ' Was soll man so viel Rauschen hinzufügen?
->
,->
, ' \ square` erledigt die Aufgabe diskreter. - Gute Frage ( genau meine eigene Frage). Ich denke so etwas wie ein einfaches ' > ' am Ende der ersten Seite ist alles was ich (wir?) will. Hatten Sie Glück mit den folgenden Antworten?
Antwort
Mit fancyhdr
ist nicht kompliziert.
\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}
Mit tikzpagenodes
werden 2-3 Kompilierungsläufe benötigt.
\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}
Mit 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}
Kommentare
- Ich bin dort angekommen, aber ich werde auf der letzten Seite auch auf der letzten Seite angezeigt. Ich habe auf der letzten Seite ' keinen Weg gefunden, es auszuschalten.
- Aber wenn ich das sage, ist alles leer. Wollen Sie vor dem letzten einen Seitenumbruch erzwingen?
- Ah, jetzt verstehe ich es. Ich kann mit
\thispagestyle{fancy}
direkt nach\begin{document}
beginnen und dann mit\thispage{empty}
(oder etwas anderem) enden ) kurz vor\end{document}
. (Ich frage mich, was passiert, wenn das Dokument eine Seite hat.) - Zur Verdeutlichung reicht der von Ihnen veröffentlichte Code nicht aus, um auf der ersten und zweiten Seite unterschiedliche Fußzeilen zu haben, oder? (siehe meinen letzten Kommentar). Außerdem meine ich zwei oder drei Seiten (Frage geändert).
- Funktioniert Ihre Bearbeitung für ein dreiseitiges Dokument? (Entschuldigung, ich habe die Frage geändert, um eine allgemeinere Lösung zu finden.)
Antwort
Sie können fancyhdr
gekoppelt mit 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}
Solange Sie sich nicht ändern Seitennummerierungsstil in dem Dokument, das dies tun wird.
Antwort
Ich sehe zwei weitere Möglichkeiten.
Es gibt Donald Arseneaus fwlw
(Erstes Wort Letztes Wort) 1995-Paket, das das erste und das letzte Wort (mit einer geeigneten Definition von Wort) erfasst ) auf einer Seite und das erste Wort auf der nächsten Seite. Ein Pagestyle ist Teil des Pakets, das auf einer ungeraden Seite das erste Wort auf der folgenden geraden Seite druckt.
\documentclass[twoside,a6paper]{memoir} % or oneside \usepackage{fwlw} \usepackage{lipsum} \begin{document} \pagestyle{NextWordFoot} \lipsum \end{document}
Es gibt auch die 2011 turnthepage
-Paket, das am Ende jeder ungeraden Seite eine Fortsetzungsmarkierung druckt, außer wenn es sich um die letzte Seite handelt.
\documentclass[twoside,a6paper]{memoir} % or oneside \usepackage[english]{turnthepage} \usepackage{lipsum} \begin{document} \lipsum \end{lipsum}
Beachten Sie, dass die einzige Besonderheit bei der Verwendung der Klasse memoir
die Klassenoption a6paper
ist, mit der viele Seiten mit wenig Text erstellt werden können.
Schreibe einen Kommentar