
Tenho duas imagens que quero mostrar lado a lado, centralizadas horizontalmente. Gostaria de distribuir uniformemente o espaço horizontal restante em três partes: à esquerda da primeira imagem, entre as imagens e depois da segunda imagem. Então eu tentei isso:
\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}
No entanto, o último \hfill
é ignorado:
Por que isso está acontecendo? Como posso alcançar o resultado desejado?
Responder1
Um extra \hfill
resolverá isso. Além disso, \centering
não é necessário neste caso. E, tecnicamente falando, deve-se encerrar as linhas com %
sinalização, para evitar a inserção de pequenos espaç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}
Alternativamente (e mais naturalmente), \hfil
todos farão isso com um único. Porém, neste caso,\centering
não podeser utilizada, sem a adição de uma \hfilneg
(cola infinita negativa) no início da linha (ou então acrescentada \hfil
de s assimétricos).
\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}
Responder2
Alternativamente com \centering
e \hfil
entre imagens:
\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}