Armar un diagrama a partir de otros archivos

Armar un diagrama a partir de otros archivos

Estoy dentro \documentaclass[landscape]{article}y estoy tratando de descubrir cómo puedo reunir un montón de figuras que he creado (con la generosa ayuda de los usuarios de TSE) en este documento.

Lo que estoy tratando de hacer es esto

Diagrama

Intenté usar la cuadrícula de ayuda para al menos colocar las flechas en su lugar, pero la cuadrícula sigue cambiando cada vez que agrego algo.

\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}

Como no tengo un código de trabajo mínimo, no espero resolver esto mágicamente, pero cualquier consejo o ejemplo sería útil.

Respuesta1

Si tiene figuras como algún tipo de archivo de imagen (incluido PDF y algo así), simplemente puede usarlas includegraphicsen los textos de los nodos. Por ejemplo:

\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}

Este código se compila para:

ingrese la descripción de la imagen aquí

Como puede ver, las flechas se alinean automáticamente ya que las rutas regulares siempre se anclan en el centerancla de forma predeterminada. Si sus cifras resp. su espaciado no es tan regular, es posible que desees mirar las capas, dibujar las flechas primero y luego los nodos de texto sobre ellas.

Para obtener archivos PDF a partir del código TikZ, puede utilizarstandalone:

\documentclass{standalone}
\usepackage{tikz,wasysym}
\begin{document}
  \begin{tikzpicture}
    \node {\smiley};
  \end{tikzpicture}
\end{document}

Esto se compila con la imagen sonriente que se ve arriba, que en particular no tiene espacios en blanco superfluos.

información relacionada