Hi

Mein Ziel ist es ein Dokument mit mehrere Seiten hat. Auf diese Seiten sollen jeweils ein link (hyperlink) auf die vorherige und nächste Seite haben. Die Parameter für den hyperlink soll als variable sein (automatisch berechnent -> mein Code?) erstellt werde.

Hat jemand Tipps?

Danke

Hier der Code:

(Einfügen des mehrzeiligen Code ist hier für mich etwas komisch)

\documentclass[a4paper]{article}
\usepackage{hyperref}
\usepackage[margin=3cm]{geometry}
\hypersetup{
colorlinks=true,
linkcolor=blue,
filecolor=magenta,      
urlcolor=cyan,
pdftitle={Overleaf Example},
pdfpagemode=FullScreen,
}
\newcounter{back}
\newcounter{forward}
\newcounter{current}
\newcommand{\hx}{\hyperlink{definition.x}{$x$}}
\begin{document}
\newgeometry{
left=0.2cm,
right=0.2cm,
top=0.2cm,
bottom=0.2cm,
bindingoffset=2mm
}
\setcounter{back}{0}
\setcounter{forward}{0}
\setcounter{current}{0}
\setcounter{forward}{\theforward + 1}
page1
\newline
\hypertarget{thecurrentZ}{\hyperlink{theforwardZ}{next}}
\newpage
\setcounter{current}{\thecurrent + 1}
page2
\newline
\hypertarget{thecurrentZ}{}
\newpage
page3
\end{document}

gefragt 13 Feb, 02:26

noname's gravatar image

noname
1
Akzeptiert-Rate: 0%

bearbeitet 17 Feb, 13:06

Ulrike%20Fischer's gravatar image

Ulrike Fischer
3.6k23


Die Seitenanker sind schon alle da. Du musst sie nur nutzen. Beachte, dass wegen des asynchronen Seitenumbruchs Seitennummern nur mehr oder weniger direkt nach einem \newpage (oder in der Kopfzeile) zuverlässig sind. An anderen Orten muss man ggfs mit \label + \ref arbeiten. Das Beispiel geht außerdem davon aus, dass die Seiten einfach durchnummeriert sind.

\documentclass[a4paper]{article}
\usepackage{hyperref}
\begin{document}
page1

\hyperlink{page.\inteval{\value{page}+1}}{next}
\newpage
page2

\hyperlink{page.\inteval{\value{page}-1}}{previous}
\hyperlink{page.\inteval{\value{page}+1}}{next}

\newpage
page3

\hyperlink{page.\inteval{\value{page}-1}}{previous}
\end{document}
Permanenter link

beantwortet 17 Feb, 13:13

Ulrike%20Fischer's gravatar image

Ulrike Fischer
3.6k23
Akzeptiert-Rate: 52%

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×1
×1

gestellte Frage: 13 Feb, 02:26

Frage wurde gesehen: 784 Mal

zuletzt geändert: 17 Feb, 13:13

verwandte Fragen