von basti-fantasti-48 » Do 27. Jun 2024, 14:25
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}
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.
[code]\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}[/code]