Como posso corrigir a seguinte imagem tikz?

Como posso corrigir a seguinte imagem tikz?

Eu tenho a seguinte imagem tikz:

\documentclass{article}
\usepackage{tikz}
\usepackage{color}
\usetikzlibrary{matrix}
\usetikzlibrary{decorations.pathreplacing}


\begin{document}

  \begin{tikzpicture}

    \begin{scope}[xshift=-3.5cm,yshift=0cm,scale=1]
      \draw [draw=black, line width=0.35mm, fill=red] (0,0) -- (0,1.5) -- (2.5,1.5) -- (2.5, 0) node[midway,above] {} -- (0,0) node[midway,right] {};
      \node at (0.75,1.5) {};
    \end{scope}

    \begin{scope}[xshift=-3.5cm,yshift=0cm,scale=1]
      \draw [draw=black, line width=0.35mm, fill=red] (2.7,0) -- (2.7,1.5) -- (5.2,1.5) -- (5.2, 0) node[midway,above] {} -- (0,0) node[midway,left] {};
      \node at (0.75,1.5) {};
    \end{scope}

  \end{tikzpicture}

\end{document}
  1. Gostaria de adicionar alguma escrita acima dos retângulos, mas usar os nós disponíveis (com {}) coloca o texto onde eu não esperaria. (especialmente para o meio do caminho, acima).

  2. Eu gostaria de ter uma escrita no meio do retângulo.

  3. Há uma linha estranha conectando os dois retângulos e não tenho certeza de qual é sua origem (na parte inferior). Existe uma maneira de remove-lo?

Responder1

Tentar:

\documentclass{article}
\usepackage{tikz}
\usepackage{color}
\usetikzlibrary{decorations.pathreplacing, matrix, positioning}

\begin{document} 
\begin{tikzpicture}[
  node distance = 3mm,
box/.style = {% definition of rectangle as node
    draw, line width=0.35mm, fill=red,
  text width=23mm, minimum height=15mm, align=center,
  inner sep=1mm, outer sep=0pt}
                    ]
\node (box1) [box, label=above:label 1] {text 1};
\node (box2) [box, right=of box1,
              label=above:label 2]   {text 2};
\end{tikzpicture}
\end{document}

insira a descrição da imagem aqui

Como você pode ver, eu adoto uma abordagem muito diferente ao desenhar seus retângulos. O scopenão se destina ao posicionamento de um único elemento da imagem. Para isso eu uso a biblioteca TikZ positioninge defino a distância entre os nós em 3 mm. Como os retângulos são desenhados por nós, você pode facilmente adicionar texto neles, bem como rótulos de anúncios.

Propriedade de "retângulos", ou seja, nós, são definidos com estilo box, onde é determinado largura, altura, posição do texto, preenchimento etc.

É verdade que o manual do TikZ é enorme, porém vale muito a pena ler a terceira parte:TikZ não é um programa Ziechen.

informação relacionada