Durch mehrere Linien begrenzte Fläche füllen und Text hinzufügen

Durch mehrere Linien begrenzte Fläche füllen und Text hinzufügen

Ich bin ganz neu bei Tex und versuche, mit dem Tikz-Paket ein Diagramm zu zeichnen.

Hier ist der Code, den ich geschrieben habe

\documentclass{article}
\usepackage{tikz}
\begin{document}
\ifx\du\undefined
  \newlength{\du}
\fi
\setlength{\du}{15\unitlength}
\begin{tikzpicture}
\pgftransformxscale{1}
\pgftransformyscale{-1}
\pgfsetlinewidth{0.1\du}
\draw (0\du,0\du)--(13\du,-13\du);
\draw (0\du,0\du)--(4\du,-1\du);
\draw (4\du,-1\du)--(9\du,-5\du);
\draw (9\du,-5\du)--(11\du,-8\du);
\draw (11\du,-8\du)--(13\du,-13\du);
\node[anchor=west] at (7\du,-5\du){some text};
\end{tikzpicture}
\end{document}

Ich versuche, den durch diese Linien begrenzten Bereich zu füllen und auch „irgendeinen Text“ sichtbar zu machen.

Kann mir bitte jemand helfen?

Antwort1

Da ich verstehe, wonach Sie suchen, ist hier eine Lösung, bei der diese unnötigen Low-Level-PGF-Zeilen entfernt und die Y-Koordinaten entsprechend geändert werden, um dies zu vermeideny Form transformieren.

Füllbereich

\documentclass{article}
\usepackage{tikz}
\begin{document}
    \ifx\du\undefined
      \newlength{\du}
    \fi
    \setlength{\du}{15\unitlength}
    \begin{tikzpicture}
        \draw[line width=0.1\du, fill=pink] (0\du,0\du)--(13\du,13\du) -- (11\du,8\du) -- (9\du,5\du) -- (4\du,1\du) -- cycle;
        \node at (7\du,5\du){some text};
    \end{tikzpicture}
\end{document}

Antwort2

\documentclass[tikz, border=1cm]{standalone}
\begin{document}
\begin{tikzpicture}
\newcommand{\du}{15pt}
\draw[fill=cyan,very thick] (0,0) -- (13*\du,13*\du) -- (11*\du,8*\du) -- (9*\du,5*\du)  -- (4*\du,\du) -- cycle;
\node[anchor=west, red, font=\large] at (7*\du,5*\du){some text};
\end{tikzpicture}
\end{document}

Cyan-Form mit Text

verwandte Informationen