Liebe LaTeX Gemeinde, ich versuche einen Tikz Graph in eine Box zu bekommen, scheitere aber an der Formatierung. Das erste Bild ist der Graph, der in der Box platziert werden soll. Leider ist die Graphik verzerrt, bzw. wird sie hübscher aber passt nicht mehr in die Box. Das zweite Bild zeigt den Graph wie er ursprünglich war (nur fehlt da die Box...). Mir gefallen die großen Boxen wie im ersten Bild auch besser.... nur sollte das besser in die Box passen :-) Kann mir jemand helfen? Ich scheitere nun seit zwei Stunden daran :-( Danke und VG Peter % Präambel \documentclass[12pt]{article} \usepackage[ngerman]{babel} \usepackage{tikz} \usetikzlibrary{backgrounds} \usetikzlibrary{positioning} \usetikzlibrary{shapes.geometric} \usetikzlibrary{arrows.meta,arrows} \usetikzlibrary{fit} \begin{document} % Bild 1 \tikzstyle{background rectangle}=[thin,draw=black] \begin{tikzpicture}[show background rectangle] \node[align=justify, text width=\textwidth, inner sep=1em]{ \begin{tikzpicture}[node distance=0.75cm and -0.5cm] \node[draw, rectangle] (top) { Akademische Präsentationen }; \node[draw, rectangle, below left=of top] (yes) { \,\,\, Vorlesungsinhalte \,\,\, }; \node[draw, rectangle, below right=of top] (no) { Forschungsergebnisse }; % \draw[->, >=stealth'] (top) -- (yes); \draw[->, >=stealth'] (top) -- (no); \end{tikzpicture} }; \node[xshift=3ex, yshift=-0.7ex, overlay, fill=white, draw=white, above right] at (current bounding box.north west) { \textit{Allgemeine Regeln für Präsentationen} }; \end{tikzpicture} % Bild 2 \begin{tikzpicture}[node distance=0.75cm and -0.5cm] \node[draw, rectangle] (top) { Akademische Präsentationen }; \node[draw, rectangle, below left=of top] (yes) { \,\,\, Vorlesungsinhalte \,\,\, }; \node[draw, rectangle, below right=of top] (no) { Forschungsergebnisse }; % \draw[->, >=stealth'] (top) -- (yes); \draw[->, >=stealth'] (top) -- (no); \end{tikzpicture} \end{document} gefragt 25 Apr '22, 11:27 PeterPan |
TikZ-Grafiken verschachteln kann zu Problemen führen. Daher ist hier ist ein Vorschlag mit der fit-Library, um es in einer einzelnen TikZ-Grafik zu haben: \documentclass[border=10pt]{standalone} \usepackage{tikz} \usetikzlibrary{positioning,arrows,fit} \begin{document} \begin{tikzpicture}[node distance=0.75cm and -0.5cm] \node[draw, rectangle] (top) { Akademische Präsentationen }; \node[draw, rectangle, below left=of top] (yes) { \,\,\, Vorlesungsinhalte \,\,\, }; \node[draw, rectangle, below right=of top] (no) { Forschungsergebnisse }; % \draw[->, >=stealth'] (top) -- (yes); \draw[->, >=stealth'] (top) -- (no); % \node[fit=(top)(yes)(no), draw, inner sep = 1em] (rect) {}; \node[above left=0cm and -0.5cm of rect, anchor=west,fill=white,font=\itshape] {Akademische Präsentationen}; \end{tikzpicture} \end{document} beantwortet 25 Apr '22, 11:42 stefan ♦♦ |