Centrar dos imágenes usando múltiples \hfills

Centrar dos imágenes usando múltiples \hfills

Tengo dos imágenes que quiero mostrar una al lado de la otra, centradas horizontalmente. Me gustaría distribuir el espacio horizontal restante de manera uniforme en tres partes: a la izquierda de la primera imagen, entre las imágenes y después de la segunda imagen. Entonces probé esto:

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

\hfillSin embargo, se ignora lo último :

captura de pantalla

¿Por qué está pasando esto? ¿Cómo puedo lograr el resultado deseado?

Respuesta1

Un extra \hfillbastará. Además, \centeringen este caso no es necesario. Y, técnicamente hablando, conviene terminar las líneas con %carteles, para evitar la inserción de espacios pequeños.

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

ingrese la descripción de la imagen aquí

Alternativamente (y de forma más natural), \hfiltodos los que nos rodean lo harán con un solo. Sin embargo, en este caso,\centering no puedoSe puede usar, sin agregar un \hfilneg(pegamento infinito negativo) al comienzo de la línea (o agregar \hfils asimétricas).

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

ingrese la descripción de la imagen aquí

Respuesta2

Alternativamente con \centeringy \hfilentre imágenes:

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

ingrese la descripción de la imagen aquí

información relacionada