Positionierung von Bildern

Positionierung von Bildern

Kann mir jemand helfen? Ich erstelle einige Tutorials und muss einige Bilder zum Dokument hinzufügen

Ich möchte in der Lage sein, drei Bilder nebeneinander in einer Zeile hinzuzufügen und in der nächsten Zeile können nur ein oder zwei Bilder sein, aber ich habe ein Problem: Wenn ich zwei Bilder habe, sind beide auf „zwei Spalten“ zentriert und ich brauche „drei Spalten“, wobei die dritte leer ist.

Kann mir jemand helfen? Danke, Georgerr

Mein Code ist:

\begin{figure}
  \begin{minipage}{0.3\textwidth}
      \centering
      {\includegraphics[width=5cm]
      {../images/Mail_Phone/WindowsPhoneMail/EN/08_NastaveniSync.png}}
      \caption{Caption A}
  \end{minipage}\hfill
  \begin{minipage}{0.3\textwidth}
     {\includegraphics[width=5cm]
     {../images/Mail_Phone/WindowsPhoneMail/EN/09_NastaveniSync2.png}}
     \caption{Caption B}
  \end{minipage}\hfill
  \begin{minipage}{0.3\textwidth}
  \end{minipage}\hfill
\end{figure}

Was ich möchte

Was ich habe

Antwort1

Ich würde versuchen tabular, ein oder wie hier zu verwenden tabularx, um die Seitenbreite auszufüllen, anstelle einzelner minipages.

\documentclass{article}
\usepackage{tabularx}
\usepackage{lipsum}
\usepackage{graphicx}
\begin{document}
\lipsum[1]
\begin{figure}[htb]
  \begin{tabularx}{\linewidth}{@{}XXX@{}}
    \includegraphics[width=\linewidth]{example-image}
    & \includegraphics[width=\linewidth]{example-image}
    & \includegraphics[width=\linewidth]{example-image}\\[-1.5em]
    \caption{This is an example image}
    &\caption{This is also an exampe image}
    &\caption{And one more}\\
    %% 
    \includegraphics[width=\linewidth]{example-image}
    & \includegraphics[width=\linewidth]{example-image}
    & \\[-1.5em]
    \caption{More picture}
    &\caption{Next empty}
    &\\
    %%
    \includegraphics[width=\linewidth]{example-image}
    & 
    & \includegraphics[width=\linewidth]{example-image}\\[-1.5em]
    \caption{This row has empty in the middle}
    &
    &\caption{This is the last one!}\\
  \end{tabularx}
\end{figure}
\lipsum[2]
\end{document}

Bildbeschreibung hier eingeben

Dasselbe kann durch die Verwendung von erreicht werden minipage. Das Problem mit dem leeren Steckplatz ist, dass ein leerer Steckplatz minipagezu nichts zusammenfällt, Sie müssen also etwas hineinlegen. Ich verwende, aber Sie können auch wie in den Kommentaren zur Frage vorgeschlagen \strutverwenden .~

\begin{figure}[htb]
  \begin{minipage}[t]{0.3\linewidth}
    \includegraphics[width=\linewidth]{example-image}
    \caption{This is an example image}
  \end{minipage}\hfill%
  \begin{minipage}[t]{0.3\linewidth}
    \includegraphics[width=\linewidth]{example-image}
    \caption{This is also an exampe image}
  \end{minipage}\hfill%
  \begin{minipage}[t]{0.3\linewidth}
    \includegraphics[width=\linewidth]{example-image}
    \caption{One more}
  \end{minipage}%
  \newline
  \begin{minipage}[t]{0.3\linewidth}
    \includegraphics[width=\linewidth]{example-image}
    \caption{More picture}
  \end{minipage}\hfill%
  \begin{minipage}[t]{0.3\linewidth}
    \includegraphics[width=\linewidth]{example-image}
    \caption{Next empty}
  \end{minipage}\hfill%
  \begin{minipage}[t]{0.3\linewidth}
    \strut
  \end{minipage}%
  \newline
  \begin{minipage}[t]{0.3\linewidth}
    \includegraphics[width=\linewidth]{example-image}
    \caption{This row has empty in the middle}
  \end{minipage}\hfill%
  \begin{minipage}[t]{0.3\linewidth}
    \strut
  \end{minipage}\hfill%
  \begin{minipage}[t]{0.3\linewidth}
    \includegraphics[width=\linewidth]{example-image}
    \caption{This is the last one!}
  \end{minipage}
\end{figure}

verwandte Informationen