¿Cómo puedo arreglar la siguiente imagen de tikz?

¿Cómo puedo arreglar la siguiente imagen de tikz?

Tengo la siguiente imagen 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. Me gustaría agregar algo de escritura encima de los rectángulos, pero usar los nodos disponibles allí (con {}) coloca el texto donde no lo esperaría. (especialmente para la mitad del camino, arriba).

  2. Me gustaría tener una escritura en el medio del rectángulo.

  3. Hay una línea extraña que conecta los dos rectángulos y no estoy seguro de cuál es su origen (en la parte inferior). ¿Hay un modo de quitarlo?

Respuesta1

Intentar:

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

ingrese la descripción de la imagen aquí

Como puedes ver, adopto un enfoque muy diferente al dibujar tus rectángulos. No está scopediseñado para colocar un solo elemento de la imagen. Para esto utilizo la biblioteca TikZ positioningy configuro la distancia entre nodos en 3 mm. Dado que los rectángulos se dibujan mediante nodos, puede agregar fácilmente texto en ellos, así como etiquetas de anuncios.

Las propiedades de los "rectángulos", es decir, los nodos, se definen con estilo box, donde se determina el ancho, alto, posición del texto, relleno, etc.

Es cierto que el manual de TikZ es enorme, sin embargo, vale la pena leer su parte:TikZ no es ningún programa Ziechen.

información relacionada