
Ich habe zwei Bilder, die ich nebeneinander und horizontal zentriert anzeigen möchte. Den verbleibenden horizontalen Platz möchte ich gleichmäßig in drei Teile aufteilen: Links vom ersten Bild, zwischen den Bildern und nach dem zweiten Bild. Also habe ich Folgendes versucht:
\documentclass{article}
\usepackage{graphicx}
\usepackage{blindtext}
\usepackage{float}
\usepackage{mwe}
\begin{document}
\blindtext
\begin{figure}[H]
\centering
\hfill
\includegraphics[width=4cm]{example-image-a}
\hfill
\includegraphics[width=4cm]{example-image-a}
\hfill
\end{figure}
\blindtext
\end{document}
Letzteres \hfill
wird jedoch ignoriert:
Warum passiert das? Wie kann ich das gewünschte Ergebnis erzielen?
Antwort1
Ein Extra \hfill
reicht aus. Auch \centering
in diesem Fall nicht nötig. Und technisch gesehen sollte man Zeilen mit %
Zeichen beenden, um das Einfügen kleiner Leerzeichen zu vermeiden.
\documentclass{article}
\usepackage{graphicx}
\usepackage{blindtext}
\usepackage{float}
\usepackage{mwe}
\begin{document}
\blindtext
\begin{figure}[H]
%\centering
\hfill%
\includegraphics[width=4cm]{example-image-a}%
\hfill%
\includegraphics[width=4cm]{example-image-a}%
\hfill%
\hfill%
\end{figure}
\blindtext
\end{document}
Alternativ (und natürlicher) \hfil
macht es all around mit einem einzigen. In diesem Fall jedoch\centering
kann nicht\hfilneg
verwendet werden, ohne dass am Anfang der Zeile ein (negativer Unendlichkeitskleber) hinzugefügt wird (oder auch ohne hinzugefügtes asymmetrisches \hfil
s).
\documentclass{article}
\usepackage{graphicx}
\usepackage{blindtext}
\usepackage{float}
\usepackage{mwe}
\begin{document}
\blindtext
\begin{figure}[H]
%\centering\hfilneg
\hfil%
\includegraphics[width=4cm]{example-image-a}%
\hfil%
\includegraphics[width=4cm]{example-image-a}%
\hfil%
\end{figure}
\blindtext
\end{document}
Antwort2
Alternativ mit \centering
und \hfil
zwischen Bildern:
\documentclass{article}
\usepackage{graphicx}
\usepackage{blindtext}
\begin{document}
\blindtext
\begin{figure}[htb]
\centering
\includegraphics[width=4cm]{example-image-a}
\hfil
\includegraphics[width=4cm]{example-image-b}
\end{figure}
\blindtext
\end{document}