Seite 1 von 1

Verlinkung

Verfasst: Do 27. Jun 2024, 14:25
von basti-fantasti-48
Guten Abend meine Damen und Herren, ich möchte in meinem tikz an einem Block eine Referenz auf ein Kapitel. Ich zeige den Plan und gehe dann in Unterkapitel auf die einzelnen Blöcke ein.

Also wenn ich auf Process 1 drücke soll ich (ähnlich wie hyperref) dann zum Unterkapitel kommen.
\documentclass[
  11pt,					% Schriftgröße
  paper=a4,
  DIV=13,				% Seitenlayout (Satzspiegel)
  parskip=half,			% Abstand zwischen Absätzen
  %twoside,				% Doppelseitig
  %openright,			% neues Kapitel rechts
%  cleardoublepage,
  bibtotoc,				% Literaturverzeichis in Inhaltsverzeichnis
  headsepline,			% Kopfzeilentrennlinie
  headings,	
%  draft,				% Korrekturfassung
  ]{scrreprt}		% scrartcl	

% Eingabecodierung
\usepackage[utf8]{inputenc}

% Schriftcodierung
\usepackage[T1]{fontenc}

% Sprachraum
\usepackage[ngerman]{babel}

% Blindtext
\usepackage{blindtext}
 
% Schrifteinstellungen
\usepackage{lmodern} 		% Vektorschrift
\renewcommand{\familydefault}{\sfdefault} % Serifenlose Schrift
\usepackage{sansmath}  	% Mathe-Schrift ohne Serifen
\sansmath 							% aktiviert serifenlose Matheschrift
\usepackage{microtype}	% harmonische Typenverteilung
%\usepackage{hyperref}

% Literatur einbinden
\usepackage{csquotes}	% Steuerung der Anführungszeichen
\usepackage[
  backend=biber,			% Sortier-Compiler
  style=numeric-comp,	% Zitationsstil
  block=ragged,
  ]{biblatex}

\addbibresource{ref/Bibliothek.bib}

\usepackage{booktabs}

% Mathemodus
\usepackage{amsmath,amssymb}

% Trennung
\hyphenation{Crash-zo-ne}

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

% Kopf- und Fußzeile
\usepackage[headsepline,automark]{scrlayer-scrpage}
\clearpairofpagestyles
\ihead{\rightmark}
\cfoot{\pagemark}
\renewcommand*\chaptermarkformat{}
\renewcommand*\chapterpagestyle{scrheadings}

%Nummerierung durchgehend im gesamten Dokument
\usepackage{chngcntr}% Nummerierung ohne Kapitel 
\counterwithout{equation}{section} 
\counterwithout{equation}{chapter}
\counterwithout{figure}{section}
\counterwithout{figure}{chapter}
\counterwithout{table}{section}
\counterwithout{table}{chapter}

%für ltspice scopes
\usepackage{pgfkeys}
\usepackage{tikz}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric, arrows}

\tikzstyle{startstop} = [rectangle, rounded corners, 
minimum width=3cm, 
minimum height=1cm,
text centered, 
draw=black, 
fill=red!30]

\tikzstyle{io} = [trapezium, 
trapezium stretches=true, % A later addition
trapezium left angle=70, 
trapezium right angle=110, 
minimum width=3cm, 
minimum height=1cm, text centered, 
draw=black, fill=blue!30]

\tikzstyle{process} = [rectangle, 
minimum width=3cm, 
minimum height=1cm, 
text centered, 
text width=3cm, 
draw=black, 
fill=orange!30]

\tikzstyle{decision} = [diamond, 
minimum width=3cm, 
minimum height=1cm, 
text centered, 
draw=black, 
fill=green!30]
\tikzstyle{arrow} = [thick,->,>=stealth]
\usepackage{pgfplots}\pgfplotsset{compat=newest}
\usetikzlibrary{arrows.meta,positioning,calc}

\begin{document}
\begin{tikzpicture}[node distance=2cm]
	
	\node (start) [startstop] {Start};
	\node (in1) [io, below of=start] {Einlesen der Daten};
	\node (pro1) [process, below of=in1] {Process 1};
	\node (dec1) [decision, below of=pro1, yshift=-0.5cm] {Decision 1};
	
	\node (pro2a) [process, below of=dec1, yshift=-0.5cm] {Process 2a
		text text text text
		text text text 
		text text text};
	
	\node (pro2b) [process, right of=dec1, xshift=2cm] {Process 2b};
	\node (out1) [io, below of=pro2a] {Output};
	\node (stop) [startstop, below of=out1] {Stop};
	
	\draw [arrow] (start) -- (in1);
	\draw [arrow] (in1) -- (pro1);
	\draw [arrow] (pro1) -- (dec1);
	\draw [arrow] (dec1) -- node[anchor=east] {yes} (pro2a);
	\draw [arrow] (dec1) -- node[anchor=south] {no} (pro2b);
	\draw [arrow] (pro2b) |- (pro1);
	\draw [arrow] (pro2a) -- (out1);
	\draw [arrow] (out1) -- (stop);
	
\end{tikzpicture}
\subsection{Process1}
Process 1 macht ...
\end{document}

Re: Verlinkung

Verfasst: Do 27. Jun 2024, 14:37
von Rolli
Schon wieder kein Minimalbeispiel!!!
Wenn ich Dich richtig verstehe, soll eine in TikZ erstellte Form überall auf Ihrer Fläche anklickbar sein und irgendwohin verlinken - richtig? Das geht ziemlich einfach, hier das Prinzip:
\documentclass{article}
\usepackage{tikz}
\usepackage{hyperref}
\begin{document}
\href{https://de.wikipedia.org}{\tikz{\draw(0,0) rectangle (3,2) node [midway] {Beispiel};}}
\end{document}
Gruß vom Rolli

Re: Verlinkung

Verfasst: Do 27. Jun 2024, 19:02
von basti-fantasti-48
es soll zu einem Kapitel springen. Das später im dokument folgt

Re: Verlinkung

Verfasst: Fr 28. Jun 2024, 09:29
von u_fischer
Benutze den \hyperref-Befehl um auf einen Label zu verweisen, siehe die Dokumentation von hyperref.

Re: Verlinkung

Verfasst: Fr 28. Jun 2024, 13:20
von basti-fantasti-48
das hilft mir nicht. ich bräuchte die Umsetzung in meinem beispiel

Re: Verlinkung

Verfasst: Fr 28. Jun 2024, 13:45
von Wegweiser
basti-fantasti-48 hat geschrieben:
Fr 28. Jun 2024, 13:20
das hilft mir nicht. ich bräuchte die Umsetzung in meinem beispiel
Hypertext marks in LaTeX: a manual for hyperref – 6. Additional user macros

Alternativ: Suchfunktion des Browsers (Stichwort "\hyperref").

Re: Verlinkung

Verfasst: Fr 28. Jun 2024, 14:44
von u_fischer
basti-fantasti-48 hat geschrieben:
Fr 28. Jun 2024, 13:20
das hilft mir nicht. ich bräuchte die Umsetzung in meinem beispiel
Nun, dazu ist mir meine Zeit zu schade. In so ziemlich jeder deiner Fragen erinnert dich jemand daran, dass du ein vernünftiges Minimalbeispiel liefern sollst, und du ignorierst das fröhlich. Und daher ignoriere ich fröhlich deine Forderung nach genauem Code.