Wie erstelle ich in Tikz ein horizontales Flussdiagramm mit fünf aufeinanderfolgenden Bildern?

Wie erstelle ich in Tikz ein horizontales Flussdiagramm mit fünf aufeinanderfolgenden Bildern?

Ich möchte ein Flussdiagramm ähnlich dem folgenden erstellen:

Bild 1 --------> Bild 2 ------> Bild 3 ....

Bildunterschrift 1 ... Bildunterschrift 2 ... Bildunterschrift 3.....

Ich habe versucht,Horizontales Flussdiagramm mit Bildern, aber ich bin nicht ganz sicher, wie ich die Untertitel bekomme.

Antwort1

Ich vermute, dass Sie nach so etwas suchen:

Bildbeschreibung hier eingeben

(rote Linien zeigen Textränder an)

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\usepackage{tabularx}
\usepackage[export]{adjustbox}
\usepackage[font=footnotesize,labelfont=bf]{caption}

%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}

\begin{document}
    \begin{figure}[ht]
\centering
\tikzset{ar/.style = {very thick, gray, -{Triangle[angle=90:3pt 2]}}}
\setkeys{Gin}{width=\linewidth}
\captionsetup{skip=0pt} 
\begin{tabularx}{\linewidth}{@{} XcXcX @{}}
\includegraphics[valign=c]{example-image-duck}
    &   \tikz\draw[ar] (0,0) -- + (0.6,0);
        &   \includegraphics[valign=c]{example-image-duck}
            &   \tikz\draw[ar] (0,0) -- + (0.6,0);
                & \includegraphics[valign=c]{example-image-duck}    \\
\caption{First figure}
    &   &   \caption{Second figure}
            &   &   \caption{Third figure}
\end{tabularx}
    \end{figure}
\end{document}

Nachtrag:

Wenn Sie die Bilder lieber im Querformat haben möchten, müssen Sie rotatingdas Paket hinzufügen und sidewaysfigureanstelle der figure-Umgebung Folgendes verwenden:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\usepackage{tabularx}
\usepackage[export]{adjustbox}
\usepackage[font=footnotesize,labelfont=bf]{caption}
\usepackage{rotating} % <--- new


\begin{document}
    \begin{sidewaysfigure}[h] % <--- changed

... < table body 

    \end{sidewaysfigure}
\end{document}

verwandte Informationen