Schrift parallel zum Pfeil

Schrift parallel zum Pfeil

Ich habe dieses Problem, das ich zu lösen versuche, nämlich in die parallele Linie jedes Pfeils zu schreiben, der die obere Ebene mit der unteren Ebene verbindet

Bildbeschreibung hier eingeben

Hier ist der Code, den ich verwende

% Dependent Variables
\node[draw, shape=rectangle, text width=2cm, align=center, below of=softs] (employment_rate) {Employment Rate};
    
% Arrows
\draw[->]  (education) -- (employment_rate)
   
\draw[->] (softs) -- (employment_rate);
    
\draw[->] (chom) -- (employment_rate);

Antwort1

Willkommen bei TeX.SE!

  • Sie sollten immer ein minimales Arbeitsbeispiel (MWE) bereitstellen, also ein minimales kleines Dokument, das mit einem Anfangs- \documentclass ...und einem Endzeichen beginnt und \end{document}das Personen, die Ihnen helfen möchten, auf ihre Computer kopieren und so testen können, wie es ist.
  • MWE sollte in der Präambel nur das für Ihr Problem relevante Paket und eigene Definitionen laden, die bei der Kompilierung benötigt werden, und im Dokumenthauptteil nur den für das Problem relevanten Code (in Ihrem Fall den vollständigen Bildcode).
  • Damit helfen Sie anderen, Ihnen zu helfen. Sie sollten sich bewusst sein, dass diese Leute dies ehrenamtlich in ihrer Freizeit tun und dass das Raten, wie Ihr Dokument aussieht, normalerweise zu unerwarteten Ergebnissen führt und somit reine Zeitverschwendung ist.
  • aus deinem Codefragment und der Problembeschreibung geht nicht hervor, was dein Problem ist. Unten ist MWE, wo ich einfach mal vermute, was du suchst:
\documentclass[margin=3mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{positioning,
                quotes}

\begin{document}
    \begin{tikzpicture}[
node distance = 12mm and 4mm,
N/.style = {draw, text width=2cm, minimum height=2em, align=center},
                        ]
\node (n1) [N] {some text};
\node (n2) [N, right=of n1] {text}; 
\node (n3) [N, right=of n2] {some text};
\node (n4) [N, below=of n2] {Employment Rate};
%
\draw[->]   (n1) to["label", sloped] (n4);  % observe option `sloped`
\draw[->]   (n2) to["label", sloped] (n4);
\draw[->]   (n3) to["label", sloped] (n4);
    \end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

Natürlich kann der obige Code auch prägnanter geschrieben werden, aber ich dachte, dass er als Ausgangspunkt so besser geeignet ist.

verwandte Informationen