Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3
Vorschlag von @Qrrbrbirlbel für die Beschriftung übernommen

21 Aug '13, 15:31

esdd's gravatar image

esdd
17.8k304257

Du kannst das mit dem Paket `setspace` erreichen und dir am besten dafür einen eigenen Stil `Zeilenabstand` definieren: definieren und am besten auch gleich [den Vorschlag][1] von @Qrrbrbirlbel für die Beschriftung. Dann kannst du über die Option `label distance` den Abstand der Beschriftungen zu den Kreisen festlegen. \documentclass[ngerman]{scrreprt} \usepackage{selinput} \SelectInputMappings{adieresis={ä},germandbls={ß},Euro={€}} \usepackage{babel} \usepackage{setspace} \usepackage{tikz} \usetikzlibrary{matrix} \tikzset{zeilenabstand/.style={% execute at begin node=\begin{spacing}{#1}\hspace{0pt},% execute at end node=\vspace{-\ht\strutbox}\end{spacing}}} \begin{document} \begin{tikzpicture} % Matrix der Kreise zeichnen: \matrix (m) [matrix of nodes, nodes={circle,draw}, column sep=5em, row sep=2cm]{ {} & & {} & & {} & & {} \\ & & {} & & {} & & \\ {} & & {} & & {} & & {} \\ {} & {} & {} & {} & {} & {} & {}\\ }; % Beschriftungen: \begin{scope}[every node/.style={above=1ex,text width=2cm,align=center,zeilenabstand=0.8}] \node at (m-1-1) {Marktdurchdringung}; \node at (m-1-3) {Marktentwicklung}; \node at (m-1-5) {Produktentwicklung}; \node at (m-1-7) {Diversifikations}; \node at (m-3-1) {(totale)}; \node at (m-3-3) {(partiale)}; \node at (m-3-5) {(totale)}; \node at (m-3-7) {(partiale)}; label/.style={text width=2cm,align=center,zeilenabstand=0.8,label distance=-2pt}] \foreach \pos/\Text in {% 1-1/Marktdurchdringung, 1-3/Marktentwicklung, 1-5/Produktentwicklung, 1-7/Diversifikations, 3-1/(totale), 3-3/(partiale), 3-5/(totale), 3-7/(partiale)} \path (m-\pos) [late options={label={[name=m-\pos-label]\Text}}]; \end{scope} \end{tikzpicture} \end{document} [1]: http://texwelt.de/wissen/fragen/1382/wie-kann-ich-in-tikz-nodes-beschriftungen-ubereinander-setzen/1388
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2
\end{spacing} fügte zusätzlichen Leerraum ein

21 Aug '13, 15:07

esdd's gravatar image

esdd
17.8k304257

Du kannst das mit dem Paket `setspace` erreichen und dir am besten dafür einen eigenen Stil `Zeilenabstand` definieren: \documentclass[ngerman]{scrreprt} \usepackage{selinput} \SelectInputMappings{adieresis={ä},germandbls={ß},Euro={€}} \usepackage{babel} \usepackage{setspace} \usepackage{tikz} \usetikzlibrary{matrix} \tikzset{zeilenabstand/.style={% execute at begin node=\begin{spacing}{#1}\hspace{0pt},% execute at end node=\end{spacing}}} node=\vspace{-\ht\strutbox}\end{spacing}}} \begin{document} \begin{tikzpicture} % Matrix der Kreise zeichnen: \matrix (m) [matrix of nodes, nodes={circle,draw}, column sep=5em, row sep=2cm]{ {} & & {} & & {} & & {} \\ & & {} & & {} & & \\ {} & & {} & & {} & & {} \\ {} & {} & {} & {} & {} & {} & {}\\ }; % Beschriftungen: \begin{scope}[every node/.style={above=1ex,text width=2cm,align=center,zeilenabstand=0.8}] \node at (m-1-1) {Marktdurchdringung}; \node at (m-1-3) {Marktentwicklung}; \node at (m-1-5) {Produktentwicklung}; \node at (m-1-7) {Diversifikations}; \node at (m-3-1) {(totale)}; \node at (m-3-3) {(partiale)}; \node at (m-3-5) {(totale)}; \node at (m-3-7) {(partiale)}; \end{scope} \end{tikzpicture} \end{document}
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

20 Aug '13, 17:56

esdd's gravatar image

esdd
17.8k304257