Ich bin gerade am Abschluss meiner Dissertation und schaue das alles was ich über die Jahre so "gebastelt" habe auch eine Art dargestellt ist, wo es dann im Verlag beliebig vergrössert/verkleinert usw. werden kann. Ich denke es macht daher am meisten sinn alles relativ zu machen und nicht mit absoluten angaben.
\documentclass[tikz,border=10pt]{standalone} % 1. Klasse „standalone“ mit TikZ‑Option
\usepackage{tikz} % 2. Paket einbinden
\usetikzlibrary{positioning} % 3. Bibliothek für relative Platzierung
\begin{document}
\begin{tikzpicture}[
node distance=4em and 4em,
mynode/.style={rectangle, draw, text width=6em, text centered, minimum height=4em},
myarrow/.style={->, >=latex', shorten >=1pt}
]
\node[mynode] (attitude1) {Attitude};
\node[mynode, below=of attitude1] (competencies2) {Competencies};
\node[mynode, right=of competencies2] (resources1) {Resources};
\node[mynode, right=of resources1] (attitude2) {Attitude};
\node[mynode, above=of attitude2] (competencies1) {Competencies};
\node[mynode, below=of resources1] (decision1) {Decision};
\node[below= of competencies2 ] (decisionPhantom) {};
\node[left= of attitude1] (level1) {1.)};
\node[left= of competencies2] (level2) {2.)};
\node[left = of decisionPhantom] (level3) {3.)};
\draw[myarrow] (competencies2) -- node[above, sloped, midway] {gain} (attitude1);
\draw[myarrow] (attitude2) -- node[above, sloped, midway] {gain} (competencies1);
\draw[myarrow] (competencies2) -- node[above, sloped] {conduct} (decision1);
\draw[myarrow] (resources1) -- node[above, sloped] {conduct} (decision1);
\draw[myarrow] (attitude2) -- node[above, sloped] {conduct} (decision1);
\draw[myarrow] (competencies2) -- node[above, sloped, near start] {gain} (competencies1);
\draw[myarrow] (attitude2) -- node[above, sloped, near start] {gain} (attitude1);
\end{tikzpicture}
\end{document}
Ich hatte eine Lösung wo ich mit yshift usw. gearbeitet habe. Aber das führt dazu das sich die ganze Graphik dann verschiebt und sieht scheisse aus.
