Центрировать два изображения, используя несколько \hfills

Центрировать два изображения, используя несколько \hfills

У меня есть два изображения, которые я хочу показать рядом, горизонтально отцентрированными. Я хотел бы равномерно распределить оставшееся горизонтальное пространство на три части: слева от первого изображения, между изображениями и после второго изображения. Поэтому я попробовал это:

\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}

Однако последнее \hfillигнорируется:

Скриншот

Почему это происходит? Как мне добиться желаемого результата?

решение1

Дополнительный \hfillподойдет. Также, \centeringв данном случае не нужен. И, технически говоря, следует заканчивать строки знаками %, чтобы избежать вставки небольших пробелов.

\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}

введите описание изображения здесь

Поочередно (и более естественно), \hfilвсе вокруг будут делать это с синглом. Однако, в этом случае,\centering не могуможно использовать без добавления \hfilneg(отрицательного бесконечного клея) в начале строки (или без добавления асимметричного \hfils).

\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}

введите описание изображения здесь

решение2

Альтернативно с изображениями \centeringи \hfilмежду ними:

\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}

введите описание изображения здесь

Связанный контент