Ich möchte 3 Tikz-Bilder nebeneinander wie diese haben, abermit Bildunterschriften unter jedem von ihnen:
\documentclass[a4paper,12pt]{article}
\usepackage[a4paper, margin=2cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[spanish,es-tabla]{babel}
\usepackage{tikz}
\usepackage{tkz-tab}
\usepackage{caption}
\usepackage{latexsym}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{subcaption}
\usetikzlibrary{quotes,angles,babel}
\begin{document}
\begin{tikzpicture}
\coordinate (O) at (0,0);
\draw [->,>=stealth,thick] (0,0) -- (3,0) coordinate (xpos) node[right, at end] {\large{x}};
\draw [<-,>=stealth,thick] (0,3)coordinate (NM) node[right] {NM} node[left] {y} -- (0,0) coordinate (SM);
\draw [->,>=stealth,thick] (O) -- (-2,-2) coordinate (rumbo);
\path pic["HDG",draw=red,<-,>=stealth,thick,angle eccentricity=1.2,angle radius=2cm,pic text options={shift={(+.3cm,0)}}] {angle=rumbo--O--NM};
\path pic["-$\alpha$",draw=blue,<-,>=stealth,thick,angle eccentricity=1.2,angle radius=1cm] {angle=rumbo--O--xpos};
\end{tikzpicture}
%\captionof{figure}{$\alpha$=BLA}
\hspace{1cm}
\begin{tikzpicture}
\coordinate (O) at (0,0);
\draw [->,>=stealth,thick] (0,0) -- (3,0) coordinate (xpos) node[right, at end] {\large{x}};
\draw [<-,>=stealth,thick] (0,3)coordinate (NM) node[right] {NM} node[left] {y} -- (0,0) coordinate (SM);
\draw [->,>=stealth,thick] (O) -- (-2,2) coordinate (rumbo);
\path pic["HDG",draw=red,<-,>=stealth,thick,angle eccentricity=1.2,angle radius=2cm,pic text options={shift={(0,1.25cm)}}] {angle=rumbo--O--NM};
\path pic["$\alpha$",draw=blue,->,>=stealth,thick,angle eccentricity=1.2,angle radius=1cm] {angle=xpos--O--rumbo};
\end{tikzpicture}
\hspace{1cm}
\begin{tikzpicture}
\coordinate (O) at (0,0);
\draw [->,>=stealth,thick] (0,0) -- (3,0) coordinate (xpos) node[right, at end] {\large{x}};
\draw [<-,>=stealth,thick] (0,3)coordinate (NM) node[right] {NM} node[left] {y} -- (0,0) coordinate (SM);
\draw [->,>=stealth,thick] (O) -- (2,2) coordinate (rumbo);
\draw [->,>=stealth,thick,white] (O) -- (0,-2.2cm);
\path pic["\small{HDG}",draw=red,<-,>=stealth,thick,angle eccentricity=1.2,angle radius=2cm] {angle=rumbo--O--NM};
\path pic["$\alpha$",draw=blue,->,>=stealth,thick,angle eccentricity=1.2,angle radius=1cm] {angle=xpos--O--rumbo};
\end{tikzpicture}
\end{document}
Ich habe auch versucht,diese Antwort, aber ich kann nicht herausfinden, warum \resizebox die Kompilierung meines Codes nicht zulässt. Ich habe erfolglos versucht, \graphicx zu verwenden und nach dem { % hinzuzufügen. Und wenn Sie es ohne \resizebox versuchen, endet es nicht vertikal ausgerichtet, sondern wie folgt:
Wie Sie schließlich im Code sehen (%\captionof{figure}{$\alpha$=BLA}), habe ich versucht, die \captionof-Lösung zu verwenden, aber das Ergebnis ist eine völlig merkwürdige Lösung:
Antwort1
Sie laden bereits subcaption
, daher möchten Sie es möglicherweise verwenden.
\documentclass[a4paper,12pt]{article}
\usepackage[a4paper, margin=2cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[spanish,es-tabla]{babel}
\usepackage{tikz}
\usepackage{tkz-tab}
\usepackage{caption}
\usepackage{latexsym}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{subcaption}
\usetikzlibrary{quotes,angles,babel}
\begin{document}
\begin{figure}
\centering
\begin{subfigure}{.34\textwidth}
\centering
\begin{tikzpicture}
\coordinate (O) at (0,0);
\draw [->,>=stealth,thick] (0,0) -- (3,0) coordinate (xpos) node[right, at end] {\large{x}};
\draw [<-,>=stealth,thick] (0,3)coordinate (NM) node[right] {NM} node[left] {y} -- (0,0) coordinate (SM);
\draw [->,>=stealth,thick] (O) -- (-2,-2) coordinate (rumbo);
\path pic["HDG",draw=red,<-,>=stealth,thick,angle eccentricity=1.2,angle radius=2cm,pic text options={shift={(+.3cm,0)}}] {angle=rumbo--O--NM};
\path pic["-$\alpha$",draw=blue,<-,>=stealth,thick,angle eccentricity=1.2,angle radius=1cm] {angle=rumbo--O--xpos};
\end{tikzpicture}
\caption{$\alpha$=BLA}
\end{subfigure}
\hfill
\begin{subfigure}{.34\textwidth}
\centering
\begin{tikzpicture}
\coordinate (O) at (0,0);
\draw [->,>=stealth,thick] (0,0) -- (3,0) coordinate (xpos) node[right, at end] {\large{x}};
\draw [<-,>=stealth,thick] (0,3)coordinate (NM) node[right] {NM} node[left] {y} -- (0,0) coordinate (SM);
\draw [->,>=stealth,thick] (O) -- (-2,2) coordinate (rumbo);
\path pic["HDG",draw=red,<-,>=stealth,thick,angle eccentricity=1.2,angle radius=2cm,pic text options={shift={(0,1.25cm)}}] {angle=rumbo--O--NM};
\path pic["$\alpha$",draw=blue,->,>=stealth,thick,angle eccentricity=1.2,angle radius=1cm] {angle=xpos--O--rumbo};
\end{tikzpicture}
\caption{$\alpha$=PFT}
\end{subfigure}
\hfill
\begin{subfigure}{.27\textwidth}
\centering
\begin{tikzpicture}
\coordinate (O) at (0,0);
\draw [->,>=stealth,thick] (0,0) -- (3,0) coordinate (xpos) node[right, at end] {\large{x}};
\draw [<-,>=stealth,thick] (0,3)coordinate (NM) node[right] {NM} node[left] {y} -- (0,0) coordinate (SM);
\draw [->,>=stealth,thick] (O) -- (2,2) coordinate (rumbo);
\draw [->,>=stealth,thick,white] (O) -- (0,-2.2cm);
\path pic["\small{HDG}",draw=red,<-,>=stealth,thick,angle eccentricity=1.2,angle radius=2cm] {angle=rumbo--O--NM};
\path pic["$\alpha$",draw=blue,->,>=stealth,thick,angle eccentricity=1.2,angle radius=1cm] {angle=xpos--O--rumbo};
\end{tikzpicture}
\caption{$\alpha$=BLUB}
\end{subfigure}
\caption{Meow.}
\end{figure}
\end{document}
Antwort2
Wenn Sie möchten, dass diese Abbildungen als Abbildungen (nicht als Unterabbildungen) gekennzeichnet werden, können Sie die floatrow
folgende Umgebung verwenden:
\documentclass[a4paper,12pt]{article}
\usepackage[a4paper, margin=2cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish,es-tabla, es-noshorthands]{babel}
\usepackage{tikz}
\usepackage{tkz-tab}
\usepackage{caption}
\usepackage{latexsym}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{subcaption}
\usetikzlibrary{quotes,angles,babel}
\usepackage{floatrow}
\begin{document}
\begin{figure}
\begin{floatrow}[3]
\ffigbox[\FBwidth]{\caption{$\alpha$=BLA}\label{bla}}{%
\begin{tikzpicture}
\coordinate (O) at (0,0);
\draw [->,>=stealth,thick] (0,0) -- (3,0) coordinate (xpos) node[right, at end] {\large{x}};
\draw [<-,>=stealth,thick] (0,3)coordinate (NM) node[right] {NM} node[left] {y} -- (0,0) coordinate (SM);
\draw [->,>=stealth,thick] (O) -- (-2,-2) coordinate (rumbo);
\path pic["HDG",draw=red,<-,>=stealth,thick,angle eccentricity=1.2,angle radius=2cm,pic text options={shift={(+.3cm,0)}}] {angle=rumbo--O--NM};
\path pic["-$\alpha$",draw=blue,<-,>=stealth,thick,angle eccentricity=1.2,angle radius=1cm] {angle=rumbo--O--xpos};
\end{tikzpicture}}%
%
\ffigbox[\FBwidth]{\caption{$\beta$=BLI}\label{bli}}{%
\begin{tikzpicture}
\coordinate (O) at (0,0);
\draw [->,>=stealth,thick] (0,0) -- (3,0) coordinate (xpos) node[right, at end] {\large{x}};
\draw [<-,>=stealth,thick] (0,3)coordinate (NM) node[right] {NM} node[left] {y} -- (0,0) coordinate (SM);
\draw [->,>=stealth,thick] (O) -- (-2,2) coordinate (rumbo);
\path pic["HDG",draw=red,<-,>=stealth,thick,angle eccentricity=1.2,angle radius=2cm,pic text options={shift={(0,1.25cm)}}] {angle=rumbo--O--NM};
\path pic["$\alpha$",draw=blue,->,>=stealth,thick,angle eccentricity=1.2,angle radius=1cm] {angle=xpos--O--rumbo};
\end{tikzpicture}}%
%
\ffigbox[\FBwidth]{\caption{$\gamma$=BLO}\label{blo}}{%
\begin{tikzpicture}
\coordinate (O) at (0,0);
\draw [->,>=stealth,thick] (0,0) -- (3,0) coordinate (xpos) node[right, at end] {\large{x}};
\draw [<-,>=stealth,thick] (0,3)coordinate (NM) node[right] {NM} node[left] {y} -- (0,0) coordinate (SM);
\draw [->,>=stealth,thick] (O) -- (2,2) coordinate (rumbo);
\draw [->,>=stealth,thick,white] (O) -- (0,-2.2cm);
\path pic["\small{HDG}",draw=red,<-,>=stealth,thick,angle eccentricity=1.2,angle radius=2cm] {angle=rumbo--O--NM};
\path pic["$\alpha$",draw=blue,->,>=stealth,thick,angle eccentricity=1.2,angle radius=1cm] {angle=xpos--O--rumbo};
\end{tikzpicture}}%
% \hspace{1cm}
\end{floatrow}
\end{figure}
\end{document}