Montando um diagrama de outros arquivos

Montando um diagrama de outros arquivos

Estou dentro \documentaclass[landscape]{article}e tentando descobrir como posso juntar um monte de figuras que criei (com a ajuda generosa dos usuários do TSE) neste documento.

O que estou tentando fazer é isso

Diagrama

Tentei usar a grade de ajuda para pelo menos colocar as setas no lugar, mas a grade continua mudando toda vez que adiciono 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 não tenho um código mínimo funcional, não espero resolver isso magicamente para mim, mas qualquer conselho ou exemplo seria útil.

Responder1

Se você tiver figuras como algum tipo de arquivo de imagem (incluindo PDF e algo assim), poderá simplesmente usá-las includegraphicsem textos de nós. Por exemplo:

\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 é compilado para:

insira a descrição da imagem aqui

Como você pode ver, as setas se alinham automaticamente, pois os caminhos regulares sempre ancoram na centerâncora por padrão. Se seus números resp. seu espaçamento não é tão regular, você pode querer olhar nas camadas, desenhar as setas primeiro e depois os nós de texto sobre elas.

Para obter PDFs do código TikZ, você pode usarstandalone:

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

Isso é compilado com a imagem sorridente vista acima, ou seja, em particular, sem espaços em branco supérfluos.

informação relacionada