Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 5
Code ergänzt, Tags geändert

02 Mär '14, 23:34

esdd's gravatar image

esdd
17.8k304257

(absolute bzw. relative) Positionierung von Objekten

Der Textfluss in Latex zeichnet sich gerade durch seine Anpassungsfähigkeit aus, welches einem Arbeit ersparen soll. Absolute Positionierungen sind hier also nicht vorteilhaft. Jedoch habe ich ein ziemlich großes Objekt, erstellt mit TikZ, das rechts viel Platz bietet, z.B. für eine Legende, Beschreibungsliste... o. Ä. Gäbe es eine Möglichkeit, bezogen auf das Objekt/ Trapez (als Ortsangabe), diesen Platz auf der unteren rechten Seite zu nutzen? Quelltext für das Objekt/ Trapez: \documentclass{scrartcl} \usepackage{tikz} \usetikzlibrary{calc,intersections} \begin{document} \begin{table} \begin{tikzpicture}[every node/.append style={minimum width=1cm, minimum height=1cm}] % Eckpunkte \node (1) at (17,16) {1}; \node (2) at (1,16) {2}; \node (3) at (2,0) {3}; \node (4) at (9,0) {4}; \def \s{8} % Zwischenspaltenanzahl (Senkrechten) \def \w{6} % Zwischenzeilenanzahl (Waagerechten) % Gitterpunkte der oberen und unteren Seite: \foreach \n in {1, ..., \s} { \node (O\n) at ($ (1) !.{(1 / (\s + 1)) * \n}! (2) $) {O\n}; \node (U\n) at ($ (4) !.{(1 / (\s + 1)) * \n}! (3) $) {U\n}; } % Gitterpunkte der linken und rechten Seite: \foreach \n in {1, ..., \w} { \node (L\n) at ($ (2) !.{(1 / (\w + 1)) * \n}! (3) $) {L\n}; \node (R\n) at ($ (1) !.{(1 / (\w + 1)) * \n}! (4) $) {R\n}; } % Festlegung senkrechter und waagerechter Reihen: \foreach \n in {1, ..., \s} \path [name path global/.expanded=O\n--U\n] (O\n) -- (U\n); \foreach \n in {1, ..., \w} \path [name path global/.expanded=L\n--R\n] (L\n) -- (R\n); % Schnittpunkte der senkrechen mit den waagerechten Reihen als neue Gitterpunkte: \foreach \i in {1, ..., \w} { \foreach \n in {1, ..., \s} { \path [name intersections/.expanded = {of=O\n--U\n\space and L\i--R\i, by=\n\i}]; \node at (\n\i) {\n\i}; } } \end{tikzpicture} \end{table} \end{document}
Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

02 Mär '14, 22:14

rix's gravatar image

rix
39081823

(absolute bzw. relative) Positionierung von Objekten

Der Textfluss in Latex zeichnet sich gerade durch seine Anpassungsfähigkeit aus, welches einem Arbeit ersparen soll. Absolute Positionierungen sind hier also nicht vorteilhaft. Jedoch habe ich ein ziemlich großes Objekt, erstellt mit TikZ, das rechts viel Platz bietet, z.B. für eine Legende, Beschreibungsliste... o. Ä. Gäbe es eine Möglichkeit, bezogen auf das Objekt/ Trapez (als Ortsangabe), diesen Platz auf der unteren rechten Seite zu nutzen? Quelltext für das Objekt/ Trapez: \begin{table} \begin{tikzpicture}[every node/.append style={minimum width=1cm, minimum height=1cm}] % Eckpunkte \node (1) at (17,16) {1}; \node (2) at (1,16) {2}; \node (3) at (2,0) {3}; \node (4) at (9,0) {4}; \def \s{8} % Zwischenspaltenanzahl (Senkrechten) \def \w{6} % Zwischenzeilenanzahl (Waagerechten) % Gitterpunkte der oberen und unteren Seite: \foreach \n in {1, ..., \s} { \node (O\n) at ($ (1) !.{(1 / (\s + 1)) * \n}! (2) $) {O\n}; \node (U\n) at ($ (4) !.{(1 / (\s + 1)) * \n}! (3) $) {U\n}; } % Gitterpunkte der linken und rechten Seite: \foreach \n in {1, ..., \w} { \node (L\n) at ($ (2) !.{(1 / (\w + 1)) * \n}! (3) $) {L\n}; \node (R\n) at ($ (1) !.{(1 / (\w + 1)) * \n}! (4) $) {R\n}; } % Festlegung senkrechter und waagerechter Reihen: \foreach \n in {1, ..., \s} \path [name path global/.expanded=O\n--U\n] (O\n) -- (U\n); \foreach \n in {1, ..., \w} \path [name path global/.expanded=L\n--R\n] (L\n) -- (R\n); % Schnittpunkte der senkrechen mit den waagerechten Reihen als neue Gitterpunkte: \foreach \i in {1, ..., \w} { \foreach \n in {1, ..., \s} { \path [name intersections/.expanded = {of=O\n--U\n\space and L\i--R\i, by=\n\i}]; \node at (\n\i) {\n\i}; } } \end{tikzpicture} \end{table}
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3
Code markiert

02 Mär '14, 22:13

stefan's gravatar image

stefan
18.4k163148

Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

02 Mär '14, 22:12

rix's gravatar image

rix
39081823

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

02 Mär '14, 22:10

rix's gravatar image

rix
39081823