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 Ulrike Fischer |
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} beantwortet 17 Feb, 13:13 Ulrike Fischer |