Dies ist der bisherige Quelltext für jenes (stark erweiterte) Trapez:

Bisher klappt es ganz gut, nur wie man die letzten inneren Schnittpunkte in einer Schleife reinpackt, um diese ellenlange Schreiberei sich zu ersparen, will noch nicht so recht funktionieren. Mein Versuch steht vor Beginn der Liste in Kommentaren gesetzt.

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\documentclass[margin=5pt,tikz]{standalone}
\usetikzlibrary{calc,intersections}
\begin{document}
\begin{tikzpicture}[every node/.append style={minimum width=1cm, minimum height=1cm}]
% Eckpunkte
\node (1) at (16,16) {1};
\node (2) at (1,16) {2};
\node (3) at (2,0) {3};
\node (4) at (9,0) {4};
% Gitterpunkte der oberen und unteren Seite:
\def \s{7} % Zwischenspaltenanzahl (Senkrechten)
\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:
\def \w{6} % Zwischenzeilenanzahl (Waagerechten)
\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:
% \def \i{1}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

gefragt 02 Mär '14, 16:14

rix's gravatar image

rix
39071823
Akzeptiert-Rate: 0%

bearbeitet 02 Mär '14, 21:05

esdd's gravatar image

esdd
17.8k284257


Anscheinend wird das Leerzeichen beim Expandieren von of=O\n--U\n and L\i--R\i verschluckt (wenn ich .expanded verwende). Interessanterweise funktioniert es, wenn ich es per \space einbaue:

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\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};
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Permanenter link

beantwortet 02 Mär '14, 16:27

stefan's gravatar image

stefan ♦♦
18.4k163148
Akzeptiert-Rate: 50%

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
×21

gestellte Frage: 02 Mär '14, 16:14

Frage wurde gesehen: 8,763 Mal

zuletzt geändert: 02 Mär '14, 21:05

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×