Liebe Texwelt, für ein Arbeitsblatt sollen die untenstehenden Kreise ausgeschnitten werden. Damit Papier gespart wird, möchte ich, dass meine tikzpictures nicht untereinander angeordnet werden, sondern so, dass der dritte Kreis auch noch auf das Papier passt. Ganz offensichtliche wäre für diesen ja noch Platz. Meine Frage an euch:

Gibt es einen Befehl, der automatisch das Maximum an Fläche auf einer Seite ausnutzt oder kann ich das für jeden tikzpicture einzeln festlegen wo dieses platziert werden soll. (Absolut, oder ein Befehl der z.b. sagt "rechts neben..."

Danke schon mal !

Open in Online-Editor
\documentclass[fleqn,12pt,a4paper,german]{article}
\usepackage{tikz}
\usepackage{geometry}

\begin{document}

\newgeometry{
    left=0mm,
    right=0mm,
    top=0mm,
    bottom=0mm,
    bindingoffset=2mm}

\begin{tikzpicture}
\draw (0,0) circle (5cm);
\end{tikzpicture}

\begin{tikzpicture}
\draw (0,0) circle (8cm);
\end{tikzpicture}

\begin{tikzpicture}
\draw (0,0) circle (3cm);
\end{tikzpicture}

\end{document}

gefragt 25 Jun '15, 16:25

laa21794's gravatar image

laa21794
2941821
Akzeptiert-Rate: 0%

bearbeitet 07 Feb '16, 11:59

saputello's gravatar image

saputello
10.8k104064

Das Problem sind die Leerzeilen zwischen den tikzpicture. Wenn du die weglässt oder auskommentierst werden die Kreise auch nebeneinander gesetzt. Mit dem von @esdd empfohlen \hfill-Befehl werden die Bilder dann gleichmäßig auf die Zeile verteilt. Wenn dann noch eine gute Ausrichtung gewünscht wäre, kann man AFAIR mit subcaption arbeiten.

(26 Jun '15, 07:59) sudo

Du kannst die drei Kreise in einer tikz Umgebung zeichnen. Ich verwende dabei die aktuelle Syntax für Kreise circle[radius=...].

Open in Online-Editor
\documentclass[a4paper]{article}
\usepackage{tikz}
\usepackage{geometry}

\begin{document}
\newgeometry{
    margin=1cm,
    bindingoffset=2mm}
\thispagestyle{empty}
\begin{tikzpicture}
\draw (0,0) circle [radius=5cm];
\draw (8,2) circle [radius=3cm];
\draw (3,-13) circle [radius=8cm];
\end{tikzpicture}
\end{document}

Oder Du setzt die Bilder mit den zwei kleineren Kreisen nebeneinander. Da dann jedes Bild nur einen Zeichenbefehl hat, kann man statt der tikzpicture Umgebung auch einfach den \tikz Befehl verwenden.

Open in Online-Editor
\documentclass[a4paper]{article}
\usepackage{tikz}
\usepackage{geometry}

\begin{document}
\newgeometry{
    margin=1cm,
    bindingoffset=2mm}
\thispagestyle{empty}
\tikz\draw circle [radius=5cm];
\hfill
\tikz\draw circle [radius=3cm];

\vfill
\tikz\draw circle [radius=8cm];
\end{document}

Es vermutlich noch viele weitere Möglichkeiten, zum Beispiel könnte man auch Kreisnodes verwenden und die dann relativ zueinander positionieren. Allerdings muss man in jedem Fall selbst mit schauen, dass der vorhandene Platz effektiv genutzt wird.

Permanenter link

beantwortet 25 Jun '15, 16:44

esdd's gravatar image

esdd
15.9k184055
Akzeptiert-Rate: 63%

bearbeitet 25 Jun '15, 21:00

1

@laa21794: Das zweite Beispiel von @esdd funktioniert übrigens auch mit tikzpicture-Umgebung statt \tikz-Befehl. Es funktioniert sogar

\begin{tikzpicture} \draw (0,0) circle (5cm); \end{tikzpicture}\hfill \begin{tikzpicture} \draw (0,0) circle (3cm); \end{tikzpicture}\hfill \begin{tikzpicture} \draw (0,0) circle (8cm); \end{tikzpicture}

Durch die \hfill zwischen den Umgebungen werden aufeinanderfolgende Umgebungen nicht nur maximal innerhalb der Zeile verteilt, es ist auch ein Zeilenumbruch zwischen den Umgebungen möglich (aber nicht zwingend).

(25 Jun '15, 17:50) saputello
Deine Antwort
Vorschau umschalten

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

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×689
×41

gestellte Frage: 25 Jun '15, 16:25

Frage wurde gesehen: 5,584 Mal

zuletzt geändert: 07 Feb '16, 11:59