Seite 1 von 1

Referenz zu Anhang

Verfasst: Mo 24. Jun 2024, 10:20
von basti-fantasti-48
Hallo ich habe ein Bild das eine Softwarefunktion erklärt. Ich hätte sehr gerne, dass wenn ich auf das Bild klicke ich in den Anhang springe (dort ist der Code). Also wie hyperref bei Zitaten o.ä

Gibt es da was ?

Re: Referenz zu Anhang

Verfasst: Mo 24. Jun 2024, 10:26
von Stefan Kottwitz
Ja, Du es geht analog mit Grafiken, wie \hyperref[label]{\includegraphics{...}}.

Stefan

Re: Referenz zu Anhang

Verfasst: Mo 24. Jun 2024, 12:40
von basti-fantasti-48
\documentclass{scrreprt}	


% Bilder einbinden
\usepackage{graphicx}
\graphicspath{{bilder/}}

\usepackage{pgfkeys}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric, arrows}

\usepackage{struktex}

\usepackage{hyperref}
\usepackage[toc,page]{appendix}



\begin{document}

\begin{minipage}{\textwidth} 
	\centering
	\hyperref[label]\includegraphics{funktion.pdf}
	\captionof{figure}{unterschr}
\end{minipage}
\begin{appendices} %Anhang
SOFWARE
	
\end{appendices}
\end{document}
Wo muss ich das einfügen? Ich möchte wenn ich auf das bild gehe in den anhang kommen

Re: Referenz zu Anhang

Verfasst: Mo 24. Jun 2024, 13:01
von Stefan Kottwitz
Na genau da, wo bisher das \includegraphics jetzt schon steht, nur mit dem \hyperref drumrum.

Das Beispiel lässt sich nicht testen, da kommen weird pgfplots-Fehler und listings-Fehler, weil da ein Haufen Zeug drin ist was mit der Frage überhaupt nichts zu tun hat.

Stefan

Re: Referenz zu Anhang

Verfasst: Mo 24. Jun 2024, 13:12
von basti-fantasti-48
ich schreibe bei label dann irgendwas rein. und dann muss ich im anhang dann \ref machen oder wie ?

Re: Referenz zu Anhang

Verfasst: Mo 24. Jun 2024, 14:06
von Stefan Kottwitz
\label direkt am Beginn des Anhangs, vmtl. direkt nach dem ersten \section-Befehl im Anhang (bzw. \chapter) weil die ja den Anker für das \label setzen.

\ref nicht, das wäre ja nur ein Querverweis wie \hyperref.

Re: Referenz zu Anhang

Verfasst: Di 25. Jun 2024, 09:22
von basti-fantasti-48
\begin{minipage}{\textwidth}
\centering
\hyperref[Anhang]\includegraphics[page=1,width=\textwidth,height=.45\textheight,keepaspectratio]
{funktion.pdf}
\captionof{figure}{Darstellung Funktion \textit{get\_q}}
\label{getq}
\end{minipage}

\begin{appendices} %Anhang
\label{Anhang}
\begin{lstlisting}
%Softwarecode
\end{lstlisting}
\end{appendices}


Meinst du so ? es kommt der Fehler file not found

Re: Referenz zu Anhang

Verfasst: Di 25. Jun 2024, 16:20
von Stefan Kottwitz
Ja, nur dass ich im Anhang auch ein \chapter oder \section erwarten würde, so dass der Anhang nicht Teil der letzten Section ist.

"file not found" ist irgendwas anderes, hier ist kein file drin außer natürlich der Grafik.

Stefan

Re: Referenz zu Anhang

Verfasst: Di 25. Jun 2024, 16:45
von rais
basti-fantasti-48 hat geschrieben:
Di 25. Jun 2024, 09:22
\hyperref[Anhang]\includegraphics[page=1,width=\textwidth,height=.45\textheight,keepaspectratio]
{funktion.pdf}
auf diese Weise greift sich \hyperref nur den \includegraphics-Befehl, ohne dessen Argumente zu berücksichtigen.
Dir fehlt schlicht ein Paar geschweifter Klammern:
\hyperref[Anhang]{\includegraphics[page=1,width=\textwidth,height=.45\textheight,keepaspectratio]
{funktion.pdf}}

In Stefans erster Antwort waren die bereits enthalten :roll:

VG
Rainer