Wenn ich Open in writeLaTeX
\documentclass[tikz]{standalone} \usepackage{polyglossia} %\setdefaultlanguage{german} \usepackage{tikz} \usetikzlibrary{quotes, graphs, graphdrawing} \begin{document} \tikz{\graph[level distance=2cm]{{Test1, Test2} ->["x"] Test;};} \end{document} |
Das ist mit Open in writeLaTeX
\documentclass[tikz,margin=5mm]{standalone} \usetikzlibrary{ graphs, graphdrawing, quotes, babel } \usepackage{polyglossia} \setdefaultlanguage[babelshorthands]{german} \begin{document} \tikz{ \graph[branch down=2cm, grow right=2cm] {{Test 1, Test 2} ->[edge node={node[auto]{x}}] Test A;}; \begin{scope}[xshift=4cm] \graph[branch down=2cm, grow right=2cm] {{Test 3, Test 4} ->["x"] Test B;}; \end{scope} } \end{document} Alternativ kann man mit LuaLaTeX auch das Paket Open in writeLaTeX
\documentclass[tikz,margin=5mm]{standalone} \usetikzlibrary{ graphs, graphdrawing, quotes, babel } \usepackage[ngerman]{babel} \begin{document} \tikz{ \graph[branch down=2cm, grow right=2cm] {{Test 1, Test 2} ->[edge node={node[auto]{x}}] Test A;}; \begin{scope}[xshift=4cm] \graph[branch down=2cm, grow right=2cm] {{Test 3, Test 4} ->["x"] Test B;}; \end{scope} } \end{document} beantwortet 06 Mär '14, 11:14 esdd 1
Ich wusste doch ich hab die Option schon mal gesehen gehabt. Danke für's Finden! Durch
(06 Mär '14, 11:24)
sudo
Das ist was ich suchte. Die Syntax mit edge node habe ich nicht gefunden. Danke! Schade dennoch das quotes nicht mit polyglossia kompatibel ist.
(06 Mär '14, 12:47)
Sylvan
|
Du kannst auch die Open in writeLaTeX
\documentclass[tikz]{standalone} \usepackage{polyglossia} \setdefaultlanguage{german} \usepackage{tikz} \usetikzlibrary{graphs, graphdrawing} \usegdlibrary{trees} \begin{document} \begin{tikzpicture}[tree layout, grow=right, level distance=2cm] \begin{scope}[tree layout, grow=down, level distance=15mm] \node (test 1) {Test 1}; \node (test 2) {Test 2}; \draw (test 1) edge [-!-] (test 2); % Zieht eine unsichtbare Verbindungslinie \end{scope} \node (test) {Test}; \draw (test 1) edge [->] node [auto] {x} (test) (test 2) edge [->] node [auto] {x} (test); \end{tikzpicture} \end{document} beantwortet 06 Mär '14, 11:21 sudo Durchaus ist das Beispiel hässlich. War nur als prinzipielles Beispiel für edges mit quotes in Verbindung mit der Graphdrawing-Library gedacht. Das level distance diente lediglich dazu, dass die "x" sichtbar sind und nichts überdecken. Aber danke dir für die Idee notfalls auf manuelle nodes auszuweichen.
(06 Mär '14, 12:54)
Sylvan
|