
Ich bin dabei \documentaclass[landscape]{article}
und versuche herauszufinden, wie ich eine Reihe von Abbildungen, die ich (mit der großzügigen Hilfe von TSE-Benutzern) erstellt habe, in diesem Dokument zusammenfügen kann.
Was ich versuche ist Folgendes
Ich habe versucht, mithilfe des Hilfsrasters zumindest die Pfeile an die richtige Stelle zu bringen, aber das Raster verschiebt sich jedes Mal, wenn ich etwas hinzufüge.
\PassOptionsToPackage{dvipsnames}{xcolor}
\documentclass[landscape]{article}
\usepackage{tikz}
\usepackage{pgf}
\usetikzlibrary{shapes.geometric}
\usepgflibrary{decorations.shapes}
\usetikzlibrary{decorations.shapes, arrows, decorations.markings, shapes, fit, arrows, positioning, trees, mindmap, calc}
\begin{document}
\begin{tikzpicture}
% figures
% text
% figures
% text
% and last time down
\end{tikzpicture}
\end{document}
Da ich keinen minimalen funktionierenden Code habe, erwarte ich nicht, dass mir das auf magische Weise gelingt, aber jeder Rat oder jedes Beispiel wäre hilfreich.
Antwort1
Wenn Sie Abbildungen als Bilddatei (auch PDF oder ähnliches) haben, können Sie diese einfach includegraphics
in Knotentexten verwenden. Beispiel:
\documentclass{article}
\usepackage{tikz,graphicx}
\usetikzlibrary{positioning,arrows}
\begin{document}
\begin{tikzpicture}[auto]
\node (center) {some text here};
\node[above left=of center] (fig1) {\includegraphics{smile.pdf}};
\node[below left=of center] (fig2) {\includegraphics{smile.pdf}};
\node[above right=of center] (fig3) {\includegraphics{smile.pdf}};
\node[below right=of center] (fig4) {\includegraphics{smile.pdf}};
\node[above=of fig4,align=center] (rcenter) {some more \\ text};
\draw[double] (fig1) -- (center)
(fig3) -- (center)
(fig4) -- (rcenter);
\draw[double,-stealth] (center) -- (fig2);
\draw[double,-stealth] (center) -- (fig4);
\draw[double,-stealth] (rcenter) -- (fig3);
\end{tikzpicture}
\end{document}
Dieser Code wird wie folgt kompiliert:
Wie Sie sehen, werden die Pfeile automatisch ausgerichtet, da normale Pfade center
standardmäßig immer am Ankerpunkt verankert sind. Wenn Ihre Figuren bzw. deren Abstand nicht so regelmäßig sind, sollten Sie sich Ebenen ansehen und zuerst die Pfeile und dann die Textknoten darüber zeichnen.
Um PDFs aus TikZ-Code zu erhalten, können Sie verwendenstandalone
:
\documentclass{standalone}
\usepackage{tikz,wasysym}
\begin{document}
\begin{tikzpicture}
\node {\smiley};
\end{tikzpicture}
\end{document}
Daraus ergibt sich das oben gezeigte Smiley-Bild, also insbesondere ohne überflüssige Leerzeichen.