Ich habe in einer TikZ-Frage gesehen, dass bei Text-Nodes, die ein langes Wort enthalten und umbrochen werden sollen, ein \hspace{0pt} eingefügt wird, um den Umbruch zu ermöglichen, da TeX das erste Wort im Absatz nicht umbricht.

Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\usetikzlibrary{matrix,positioning}
\begin{document}
\begin{tikzpicture}
% Matrix der Kreise zeichnen:
\matrix (m) [matrix of nodes, nodes={circle,draw}, column sep=5em, row sep=4ex]{
{} & & {} \\
& {} & \\
};
% Beschriftungen:
\begin{scope}[every node/.style={above=1ex,text width=2cm,align=center}]
\node at (m-1-1) {\hspace{0pt}Marktdurchdringungsstrategie};
\node at (m-1-3) {\hspace{0pt}Marktentwicklungsstrategie};
\node at (m-2-2) {mehr};
\end{scope}
% Verbindungslinien:
\draw (m-1-1) -- (m-1-3);
\end{tikzpicture}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Wenn man nun viele solcher Nodes hat: lässt sich das automatisieren oder in einen Stil fassen?

gefragt 20 Aug '13, 17:41

Felix's gravatar image

Felix
1.3k525667
Akzeptiert-Rate: 47%

bearbeitet 25 Sep '13, 18:57

saputello's gravatar image

saputello
11.1k174365


Eine in einer Antwort zu Mathe-Nodes gesehene Lösung lässt sich hier anwenden: man kann mit der Option

execute at begin node=\hspace{0pt}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

diesen Leerraum am Beginn jedes Nodes einfügen. Damit vereinfacht es sich, insbesondere bei vielen solchen Nodes:

Code, hier editierbar zum Übersetzen:
\begin{scope}[every node/.style={above=1ex,text width=2cm,align=center,
execute at begin node=\hspace{0pt}}]
\node at (m-1-1) {Marktdurchdringungsstrategie};
\node at (m-1-3) {Marktentwicklungsstrategie};
\node at (m-2-2) {mehr};
\end{scope}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

und die Trennung funktioniert. Damit kann man in dieser Frage die 8 Stück \hspace sparen.

Permanenter link

beantwortet 20 Aug '13, 17:46

Felix's gravatar image

Felix
1.3k525667
Akzeptiert-Rate: 47%

Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×731
×76
×45
×16
×15

gestellte Frage: 20 Aug '13, 17:41

Frage wurde gesehen: 15,211 Mal

zuletzt geändert: 25 Sep '13, 18:57

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×