Hallo!

Ich weiß gerade nur wie man bei Koordinaten Rechnungen reinschreibt: ($1cm+sin(37)$).

Geht das auch bei Radien?

Ich möchte die Ellipse am Maß \L dimensionieren.

alt text

Open in Online-Editor
Code, hier editierbar zum Übersetzen:
\documentclass[paper=a5]{scrreprt}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä}, germandbls={ß}}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\usetikzlibrary{calc}
%=========
\begin{document}
%=========
\def\L{5}
\begin{tikzpicture}[]
%Koordinaten
\coordinate (UL) at (-\L,-\L);
\coordinate (UR) at (\L,-\L);
\coordinate (OL) at (-\L,\L);
\coordinate (OR) at (\L,\L);
%Ellipsen
\fill[orange!50!yellow] (0,0) circle [x radius=4.5cm, y radius=3cm];
\fill[black!1] (UL) rectangle (0,0);
\draw[densely dashed, orange!50!yellow] ([shift=(180:4.5cm and 3cm)]0,0) arc(180:270:4.5cm and 3cm);
%Achsenkreuz
\draw[] (-\L,0) -- (\L,0);
\draw[] (0,-\L) -- (0,\L);
%Rechteck
\draw[densely dashed] (UL) rectangle (OR);
%Weitere Annotationen:
\end{tikzpicture}
%=========
\end{document}
%=========
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

gefragt 23 Feb '15, 10:21

cis's gravatar image

cis
9.6k104462491
Akzeptiert-Rate: 29%


Wenn man für \L die Einheit festschreibt, dann geht das ganz einfach:

Open in Online-Editor
Code, hier editierbar zum Übersetzen:
\documentclass[paper=a5]{scrreprt}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä}, germandbls={ß}}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\usetikzlibrary{calc}
%=========
\begin{document}
%=========
\def\L{5cm}
\begin{tikzpicture}[]
%Koordinaten
\coordinate (UL) at (-\L,-\L);
\coordinate (UR) at (\L,-\L);
\coordinate (OL) at (-\L,\L);
\coordinate (OR) at (\L,\L);
%Ellipsen
\fill[orange!50!yellow] (0,0) circle [x radius=\L-0.5cm, y radius=\L-2cm];
\fill[black!1] (UL) rectangle (0,0);
\draw[densely dashed, orange!50!yellow] ([shift=(180:\L-0.5cm and \L-2cm)]0,0) arc(180:270:\L-0.5cm and \L-2cm);
%Achsenkreuz
\draw[] (-\L,0) -- (\L,0);
\draw[] (0,-\L) -- (0,\L);
%Rechteck
\draw[densely dashed] (UL) rectangle (OR);
%Weitere Annotationen:
\end{tikzpicture}
%=========
\end{document}
%=========
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Alternativ könnte man die Einheit auch an entsprechender Stelle ergänzen:

Open in Online-Editor
Code, hier editierbar zum Übersetzen:
\documentclass[paper=a5]{scrreprt}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä}, germandbls={ß}}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\usetikzlibrary{calc}
%=========
\begin{document}
%=========
\def\L{5cm}
\begin{tikzpicture}[]
%Koordinaten
\coordinate (UL) at (-\L,-\L);
\coordinate (UR) at (\L,-\L);
\coordinate (OL) at (-\L,\L);
\coordinate (OR) at (\L,\L);
%Ellipsen
\fill[orange!50!yellow] (0,0) circle [x radius=\L-0.5cm, y radius=\L-2cm];
\fill[black!1] (UL) rectangle (0,0);
\draw[densely dashed, orange!50!yellow] ([shift=(180:\L-0.5cm and \L-2cm)]0,0) arc(180:270:\L-0.5cm and \L-2cm);
%Achsenkreuz
\draw[] (-\L,0) -- (\L,0);
\draw[] (0,-\L) -- (0,\L);
%Rechteck
\draw[densely dashed] (UL) rectangle (OR);
%Weitere Annotationen:
\end{tikzpicture}
%=========
\end{document}
%=========
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Das halte ich aber für weniger schön.

Eine Einheit wird an den Stellen auf jeden Fall benötigt, weil sonst eben nicht als Default cm verwendet wird, sondern der Default von der x- bzw. der y-Koordinate abhängt. Diese Abhängigkeit willst Du aber an der Stelle nicht.

Permanenter link

beantwortet 23 Feb '15, 10:43

saputello's gravatar image

saputello
11.1k184365
Akzeptiert-Rate: 51%

bearbeitet 23 Feb '15, 11:25

@saputello Das ist zwei Mal derselbe Code.

(24 Feb '15, 15:37) BraBra
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

gestellte Frage: 23 Feb '15, 10:21

Frage wurde gesehen: 5,810 Mal

zuletzt geändert: 24 Feb '15, 15:37