Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3
Tags geändert

25 Mär '14, 01:41

welle's gravatar image

welle
106232631

Text auf schräger Linie von Anfang und Ende Richtung Mitte schreiben

Hallo alle zusammen, ich habe angehängten Code erstellt. Dabei habe ich eine schräge Linie, die zwei Matrizen Knoten verbindet. Auf der Linie habe ich Text geschrieben. Text soll auf der Linie links oben, rechts oben, links unten und rechts unten stehen. Leider schreibt der Text, wie auf dem Bild zu sehen von dem Ende bzw. der Mitte weg. Wie erreiche ich, dass der Text von Anfang/Ende zur Mitte hinschreibt? Schonmal vielen Dank! \documentclass[margin=5mm]{standalone} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{tikz} \usetikzlibrary{positioning} \begin{document} \begin{tikzpicture}[thick,node distance=1cm and 3.4cm,font=\itshape] %Knoten \node(M)[draw]{Mitarbeiter}; \node(S)[draw,right= of M]{Stelle}; \node(R)[draw,below= of M]{Rolle}; %Verbindungen \path(S)edge node[above right, sloped]{zugeordnet} node[pos=1, below left, sloped]{N687zuihz9uhiko} node[above left, sloped]{zugeordnet} node[below right, sloped]{Nasdfqwersafd} (R); \end{tikzpicture} \end{document}
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2
Beispiel gekürzt

25 Mär '14, 01:40

welle's gravatar image

welle
106232631

Text auf schräger Linie von Anfang und Ende Richtung Mitte schreiben

Hallo alle zusammen, ich habe angehängten Code erstellt. Dabei habe ich eine schräge Linie, die zwei Matrizen verbindet. Auf der Linie habe ich Text geschrieben. Text soll auf der Linie links oben, rechts oben, links unten und rechts unten stehen. Leider schreibt der Text, wie auf dem Bild zu sehen von dem Ende bzw. der Mitte weg. Wie erreiche ich, dass der Text von Anfang/Ende zur Mitte hinschreibt? Schonmal vielen Dank! \documentclass[margin=5mm]{standalone} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{tikz} \usetikzlibrary{matrix,positioning} \tikzset{ tab/.style={inner sep=0pt, nodes={inner sep=.333em, % notwendig für leere Zellen und Unterlängen: minimum height={\baselineskip+0.666em} } }, vtab/.style={matrix of nodes,tab, row sep=-\pgflinewidth,column sep=-\pgflinewidth, nodes in empty cells,% leere Zellen werden ebenfalls gezeichnet nodes={draw,align=left,text width=#1} }, vtab/.default=3cm,% voreingestellte Breite htab/.style={matrix of nodes,draw,tab,anchor=north west}, every edge/.append style={font=\footnotesize\strut,inner ysep=.1em}, pfeil/.style={out=270,in=90,->} } %\begin{document} \begin{itshape} \begin{tikzpicture}[thick, % vertikaler und horizontaler Abstand zwischen den Tabellen: node \usetikzlibrary{positioning} \begin{document} \begin{tikzpicture}[thick,node distance=1cm and 3.4cm, % row 1/.style={}, ] %Tabelle \matrix(M)[vtab]{Mitarbeiter\\{Login<<pk>>\newline Nachname\newline Vorname}\\\\}; \matrix(S)[right= 3.4cm,font=\itshape] %Knoten \node(M)[draw]{Mitarbeiter}; \node(S)[draw,right= of M,vtab]{Stelle\\{Nummer<<pk>>}\\\\}; \matrix(OU)[right= M]{Stelle}; \node(R)[draw,below= of S,vtab=3.5cm]{Organisationseinheit\\{Nummer<<pk>>\newline Name}\\\\}; \matrix(R)[below= of M,vtab]{Rolle\\{Name<<pk>>\newline Art}\\\\}; %Kommissiosmitglied, Controller etc. \matrix(BG)[right= of R,vtab=3.5cm]{Berechtigungsgruppe\\{Name<<pk>>}\\\\}; \matrix(B)[right= of BG,vtab]{Berechtigung\\{Name<<pk>>}\\\\}; \matrix(O)[below= of R,vtab]{Ordner\\{Name<<pk>>}\\\\}; \matrix(D)[right= of O,vtab]{Datei\\{Name<<pk>>}\\\\}; \matrix(DA)[below= of O,vtab]{Dokumentenart\\{Name<<pk>>}\\\\}; \matrix(E)[right= of DA,vtab]{Eigenschaft\\{Name<<pk>>}\\\\}; \matrix(W)[right= of E,vtab]{Eigenschaftswert\\{ID<<pk>>\newline Wert}\\\\}; M]{Rolle}; %Verbindungen \path(M)edge node[pos=0,above right]{sitzt auf}node[pos=0,below right]{N} node[pos=1,above left]{zugeordnet}node[pos=1,below left]{N} (S); \path(S)edge node[pos=0,above right]{zugeordnet}node[pos=0,below right]{N} node[pos=1,above left]{beinhaltet}node[pos=1,below left]{1} (OU); \path(M)edge node[pos=0,below left]{zugeordnet}node[pos=0,below right]{N} node[pos=1,above left]{zugeordnet}node[pos=1,above right]{N} (R); \path(S)edge node[above right, sloped]{zugeordnet}node[pos=1, sloped]{zugeordnet} node[pos=1, below left, sloped]{N687zuihz9uhiko} node[above left, sloped]{zugeordnet}node[below sloped]{zugeordnet} node[below right, sloped]{Nasdfqwersafd} (R); \end{tikzpicture} \end{itshape} \end{document}
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

24 Mär '14, 18:24

tt33tt's gravatar image

tt33tt
256141925