Abbildung in der Mitte einer Seite platzieren

Abbildung in der Mitte einer Seite platzieren

Ich verwende die Klasse „elsarticle“ und um ein Bild (PDF-Datei) in der Mitte der Seite zu platzieren, verwende ich den folgenden Code:

\begin{figure}\label{Fig:7}
\centering
{\includegraphics[width=17cm,height=20cm,keepaspectratio]{Figs/f}}
\caption{Caption.} 
\end{figure}

Aber leider ist die Abbildung nicht zentriert und neigt sich zur rechten Seite der Seite. Insbesondere wenn die Größe des Bildes zunimmt, wird ein Teil davon auf der rechten Seite der Seite verborgen. Dies ist eine Lösung aus einem der vorherigen Beiträge, funktioniert bei mir aber nicht. Wie kann das korrigiert werden?

Aktualisieren Die von @Mico vorgeschlagene Lösung führt zum folgenden Ergebnis.

Antwort1

Wenn die elsarticleKlasse mit beliebigen Optionen geladen wird, beträgt die Standardbreite des Textblocks 345pt=12,125cm. Wenn Sie auf dieser Einstellung bestehen, width=17cmerhalten Sie nur eine Grafik, die 4,875cm zu breit ist. Sie glauben mir nicht? Sehen Sie in der Protokolldatei nach, wo Sie eine Warnung finden, dass einige \hboxen 138.69684ptzu breit sind. Eine schnelle Berechnung bestätigt das 138.69684pt=4.875cm.

Was tun? Machen Sie einfach das, was ich bereits in einem Kommentar vorgeschlagen habe, d. h. ersetzen Sie

\includegraphics[width=17cm,height=20cm,keepaspectratio]{Figs/f}

mit

\includegraphics[width=\textwidth,height=0.95\textheight,keepaspectratio]{Figs/f}

Warum height=0.95\textheightund nicht beispielsweise height=1\textheight? Der Grund hierfür ist, dass Sie etwas Platz für die Überschrift freihalten müssen.


Ein vollständiges MWE (Minimum Working Example):

\documentclass[demo]{elsarticle} % remove 'demo' option in real document
\usepackage{graphicx}
\begin{document}
\begin{figure}[p]
\centering
\includegraphics[width=\textwidth,
                 height=0.95\textheight, % leave space for caption
                 keepaspectratio]%
                {Figs/f}
\caption{Caption.}  
\label{Fig:7x} % always place \label after, not before, \caption
\end{figure}
\end{document}

verwandte Informationen