Wie werde ichdie Beschriftungen, "Abbildung 1"," Abbildung 2" und "Abbildung 3" los?

Open in Online-Editor
\documentclass[headheight=19pt]{scrartcl}
%------------------------------------------------------------------------------
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage[norndcorners,customcolors,nofill]{hf-tikz} 
\usepackage{tikz}
\usetikzlibrary{angles,quotes,intersections}
\tikzset{
  angle radius=0.75cm
}
\usetikzlibrary{quotes,babel,angles}
%------------------------------------------------------------------------------
\newbox\mytikzbox 
\newcommand{\tikzBox}[2][\mytikzbox]{% 
   \sbox#1{\pgfinterruptpicture#2\endpgfinterruptpicture}}
%-------------------------------------------------------------------------------
\tikzstyle{mybox}=[draw=gray, fill=white!20, align=left,  text width = 0.9\linewidth]
\hfsetbordercolor{gray}

\tikzset{
  winkel/.style={draw=gray,angle eccentricity=.6,angle radius=1cm},
  mybox/.style={draw=gray,fill=white,align=left,text width=.9\linewidth}
}
%-------------------------------------------------------------------------------
\begin{document}
\begin{figure}[!htb]
\minipage{0.32\textwidth}
  \begin{tikzpicture}
  \coordinate[label=below:S] (S) at (2,0);
  \draw[name path=A] (0,0) coordinate (A) -- (4,0) coordinate (B);
  %\draw[name path=B] (1,2) coordinate (C) -- (3,-1) coordinate (D);
  %\path[name intersections={of=A and B,name=i}];
  \draw pic["$\alpha$", draw=gray, -] {angle=B--S--A};
  \fill (S) circle (1pt);
  %\draw pic["$\beta$", draw=blue, ->] {angle=C--i-1--A};
\end{tikzpicture}
  \caption{A really Awesome Image}\label{fig:awesome_image1}
\endminipage\hfill
\minipage{0.32\textwidth}
  \begin{tikzpicture}
  \coordinate[label=below:S] (S) at (2,0);
  \draw[name path=A] (0,0) coordinate (A) -- (4,0) coordinate (B);
  %\draw[name path=B] (1,2) coordinate (C) -- (3,-1) coordinate (D);
  %\path[name intersections={of=A and B,name=i}];
  \draw pic["$\alpha$", draw=gray, -] {angle=B--S--A};
  \fill (S) circle (1pt);
  %\draw pic["$\beta$", draw=blue, ->] {angle=C--i-1--A};
\end{tikzpicture}
  \caption{A really Awesome Image}\label{fig:awesome_image2}
\endminipage\hfill
\minipage{0.32\textwidth}%
  \begin{tikzpicture}
  \coordinate[label=below:S] (S) at (2,0);
  \draw[name path=A] (0,0) coordinate (A) -- (4,0) coordinate (B);
  %\draw[name path=B] (1,2) coordinate (C) -- (3,-1) coordinate (D);
  %\path[name intersections={of=A and B,name=i}];
  \draw pic["$\alpha$", draw=gray, -] {angle=B--S--A};
  \fill (S) circle (1pt);
  %\draw pic["$\beta$", draw=blue, ->] {angle=C--i-1--A};
\end{tikzpicture}
  \caption{A really Awesome Image}\label{fig:awesome_image3}
\endminipage
\end{figure}
\end{document}

gefragt 03 Jun '16, 23:15

runix's gravatar image

runix
1.0k247486
Akzeptiert-Rate: 0%

bearbeitet 04 Jun '16, 09:06

saputello's gravatar image

saputello
11.1k174365

1

\renewcommand\captionformat{} und \renewcommand\figureformat{}. Wenn es nur für diese Abbildung sein soll, tu es in die figure-Umgebung mit rein.

(03 Jun '16, 23:28) Henri

Danke dir!

(03 Jun '16, 23:33) runix
3

@runix Um ganz ehrlich zu sein zeugt diese Frage etwas von Faulheit. Ich hab nämlich die KOMA-Skript-Dokumentation aufgemacht, nach \figurename gesucht und die zwei Kommandos oben waren der erste Treffer. Hat mich 30 Sekunden gekostet, just saying.

(03 Jun '16, 23:42) Henri

Diese Doku sieht lesenswert aus, danke. Bisher habe ich versucht die PDF von Till Tantau durchzuarbeiten, habe aber dann frustriert aufgegeben. Seitdem tue ich mich schwer mit diesen Dokus. Ich sitze in der Regel den ganzen Tag an solchen schlichten Problemen und versuche diese experimentell zu lösen. Leider gelingt mir eine befriedigende Lösung nicht immer.

Ich schaue zukünftig in jedem Fall öfter in die Doku. Vielen Dank dafür.

(04 Jun '16, 00:03) runix
1

@runix: Könntest Du Dir angewöhnen, bei den Themenangaben etwas genauer zu sein? Die Frage hat ja eigentlich mit tikz überhaupt nichts zu tun. Außerdem haben wir schon rund 450 mal das Thema tikz. Das Thema alleine ist deshalb nur wenig hilfreich. Auch ist die Frage durch Verwendung von tikz lediglich unnötig aufgebläht. Außerdem halte ich wenig davon, Grafiken zu referenzieren (die \label-Anweisungen hätten sonst keinen Sinn), deren Nummer man nicht sehen kann. Für mich riecht das Ganze sehr nach einem Fall für subcaption.

(04 Jun '16, 09:08) saputello

Wenn die Bilder referenziert werden sollen, worauf die \label-Anweisungen hinweisen, dann ist es wenig sinnvoll, wenn die zugehörige Nummer nirgendwo zu sehen ist. Das Nebeneinander stellen der Abbildungen deutet außerdem darauf hin, dass die Abbildungen in einem engen Zusammenhang stehen. Solche Zusammenhänge kann man sehr gut ausdrücken, indem man sie als Unterabbildungen einer Gesamtabbildung betrachtet. Derartiges mit mit dem subcaption-Paket sehr schön realisierbar:

Open in Online-Editor
\documentclass{scrartcl}
%------------------------------------------------------------------------------
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage[norndcorners,customcolors,nofill]{hf-tikz} 
\usepackage{tikz}
\usepackage{subcaption}
\usetikzlibrary{angles,quotes,intersections}
\tikzset{
  angle radius=0.75cm
}
\usetikzlibrary{quotes,babel,angles}
%------------------------------------------------------------------------------
\hfsetbordercolor{gray}
\tikzset{
  winkel/.style={draw=gray,angle eccentricity=.6,angle radius=1cm},
}
%-------------------------------------------------------------------------------
\begin{document}
\begin{figure}[!htb]
  \shorthandoff{"}%
  \subcaptionbox{The left\label{fig:awsome_image1}}[.32\textwidth]{%
    \begin{tikzpicture}
      \coordinate[label=below:S] (S) at (2,0);
      \draw[name path=A] (0,0) coordinate (A) -- (4,0) coordinate (B);
      \draw pic["$\alpha$", draw=gray, -] {angle=B--S--A};
    \end{tikzpicture}
  }
  \subcaptionbox{The middle\label{fig:awsome_image2}}[.32\textwidth]{%
    \begin{tikzpicture}
      \coordinate[label=below:S] (S) at (2,0);
      \draw[name path=A] (0,0) coordinate (A) -- (4,0) coordinate (B);
      \draw pic["$\alpha$", draw=gray, -] {angle=B--S--A};
    \end{tikzpicture}
  }
  \subcaptionbox{The right\label{fig:awsome_image3}}[.32\textwidth]{%
    \begin{tikzpicture}
      \coordinate[label=below:S] (S) at (2,0);
      \draw[name path=A] (0,0) coordinate (A) -- (4,0) coordinate (B);
      \draw pic["$\alpha$", draw=gray, -] {angle=B--S--A};
    \end{tikzpicture}
  }
  \caption{Awsome Images}
\end{figure}
\end{document}

Sollen die Einzelbilder tatsächlich nicht mit einer Nummer referenziert werden, so ist auch das einfach mit subcaption möglich:

Open in Online-Editor
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{subcaption}
\usepackage{mwe}
\begin{document}
\begin{figure}[!htb]
  \subcaptionbox*{The left}{%
    \includegraphics[width=.32\linewidth]{example-image-a}%
  }
  \subcaptionbox*{The middle}{%
    \includegraphics[width=.32\linewidth]{example-image-b}%
  }
  \subcaptionbox*{The right}{%
    \includegraphics[width=.32\linewidth]{example-image-b}%
  }
  \caption{Awsome Images}
\end{figure}
\end{document}

In diesem zweiten Beispiel habe ich mir erlaubt auf das für das eigentliche Problem nicht notwendige tikz zu verzichten, um es möglichst kompakt zu haben und eine Konzentration auf das eigentlich Problem herbeizuführen.

Permanenter link

beantwortet 04 Jun '16, 09:34

saputello's gravatar image

saputello
11.1k174365
Akzeptiert-Rate: 51%

bearbeitet 04 Jun '16, 09:35

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:

×131
×50
×40
×20

gestellte Frage: 03 Jun '16, 23:15

Frage wurde gesehen: 10,783 Mal

zuletzt geändert: 04 Jun '16, 09:35