Per le immagini possiamo usare il "centraggio", c'è qualcosa per posizionare l'immagine sul lato destro o sinistro della pagina.
Per il testo generico puoi usare \raggedright
e \raggedleft
per allineare il materiale a sinistra e a destra, rispettivamente. Per allineare facilmente le immagini all'interno di una figure
puoi usare il pacchetto adjustbox
che ti permette di aggiungere chiavi di allineamento a includegraphics
.
\documentclass{article}
\usepackage[export]{adjustbox}
\begin{document}
\begin{figure}
\includegraphics[width=.6\textwidth,center]{example-image}
\caption{centered image}
\end{figure}
\begin{figure}
\includegraphics[width=.6\textwidth,left]{example-image}
\caption{left aligned image}
\end{figure}
\begin{figure}
\includegraphics[width=.6\textwidth,right]{example-image}
\caption{right aligned image}
\end{figure}
\end{document}
Per i nuovi documenti, specialmente se si usano molte chiavi adjustbox
, raccomando di usare la macro adjustimage
invece di includegraphics
. L'opzione export
non è quindi più necessaria. C'è anche la possibilità di fare l'intera figura
usando una sola adjustimage
usando le chiavi caption
, label
e figure
.
\documentclass{article}
\usepackage[export]{adjustbox}
\begin{document}
\begin{figure}
\adjustimage{width=.6\textwidth,center}{example-image}
\caption{centered image}
\end{figure}
% or even shorter
\noindent\adjustimage{width=.6\textwidth,center,caption={your caption},label={some label},figure}{example-image}
\end{document}
Considerate i seguenti esempi:
\documentclass[12pt]{article}
\usepackage{showframe}
\usepackage[demo]{graphicx}
\begin{document}
\begin{figure}
\includegraphics{n}
\caption{\texttt{none}}
\end{figure}
\begin{figure}
\hfill\includegraphics{n}
\caption{\texttt{hfill}}
\end{figure}
\begin{figure}
\begin{flushright}% or better \raggedleft see comments below
\includegraphics{n}
\caption{\texttt{flushright}}
\end{flushright}
\end{figure}
\begin{figure}
\hfill\begin{minipage}{.5\textwidth}\centering
\includegraphics{n}
\caption{\texttt{minipage}}
\end{minipage}
\end{figure}
\end{document}
Ora puoi scegliere. Personalmente preferisco l'approccio minipage
.