Bild und neuer Abschnitt auf derselben Seite

Bild und neuer Abschnitt auf derselben Seite

Ich möchte, dass oben auf der Seite ein Bild angezeigt wird und der neue Abschnitt unter dem Bild auf derselben Seite beginnt. Ich habe versucht, das Bild mit [t] zu positionieren, aber es ändert sich nichts. Das Bild erscheint in der Mitte der Seite und der neue Abschnitt beginnt auf der neuen Seite ... Wie kann ich das beheben?

Hier ist mein Code:

 \documentclass[12pt,a4paper]{article}

\usepackage[MeX]{polski}
\usepackage{lmodern}
\usepackage{inputenc}
\usepackage{fontenc}
\usepackage{cite}
\usepackage{amsmath,amssymb,amsfonts,amsthm}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage[tight,footnotesize]{subfigure}
\usepackage{listings}
\usepackage{courier}
\usepackage{fixltx2e}
\usepackage{xcolor}
\usepackage[section]{placeins}
\usepackage[small]{caption}
\usepackage[polish]{babel}
\usepackage{advdate}
\usepackage[colorlinks=true,citecolor=blue,linkcolor=blue,urlcolor=blue]{hyperref}
\usepackage[top=2cm,left=2cm,bottom=2cm,right=2cm]{geometry}

\begin{document}

\title{zzz}

\author{zzz}

\date{\today}

\maketitle

\section{A}\label{sec:a}

\begin{figure}[h]
\makebox[\textwidth][c]{\includegraphics[width=1\textwidth]{a.jpg}}
\caption{xxxx}
\label{label}
\end{figure}

\begin{figure}[h]
\makebox[\textwidth][c]{\includegraphics[width=1\textwidth]{a.jpg}}
\caption{xxxx}
\label{label}
\end{figure}

\begin{figure}[ht]
\makebox[\textwidth][c]{\includegraphics[width=1\textwidth]{a.jpg}}
\caption{xxxx}
\label{label}
\end{figure}

\begin{figure}[ht]
\makebox[\textwidth][c]{\includegraphics[width=1\textwidth]{a.jpg}}
\caption{xxxx}
\label{label}
\end{figure}

\section{B}\label{sec:b}


\end{document}

Bildbeschreibung hier eingeben

Antwort1

Nach:

  • Reduzieren Sie Ihr Beispiel auf das Minimum (ich behalte es bei, lmodernda es nicht dieselben Maßstäbe wie Computer Modern hat);

  • Ersetzen von „alles“ \begin{figure}[h]durch \begin{figure}[ht](die LaTeX-Ausgabe hat Ihnen mitgeteilt, dass es ohnehin bereits so funktioniert);

  • Entfernen der unnötigen \makebox[\textwidth][c]{...}Anrufe (Ihr Anruf \includegraphics[width=1\textwidth]{...}erstellt bereits ein breites Feld \textwidth);

  • Verwenden von Bildern, die in allen TeX-Installationen vorhanden sind (wenn Sie hier Bilder mit genauen Abmessungen einfügen möchten, damit wir Ihr Problem reproduzieren können, verwenden Sie etwas wie \includegraphics[width=\textwidth, height=1cm]{example-image}, oder Ähnliches mit example-image-a, example-image-b, usw.);

  • Entfernen aller unnötigen (hier) und doppelten Labels (lesen Sie die LaTeX-Ausgabe!),

kommt man zu:

\documentclass[12pt,a4paper]{article}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage[top=2cm,left=2cm,bottom=2cm,right=2cm]{geometry}

\title{zzz}

\author{zzz}

\date{\today}

\begin{document}

\maketitle

\section{A}

\begin{figure}[ht]
\includegraphics[width=\textwidth]{example-image}
\caption{xxxx}
\end{figure}

\begin{figure}[ht]
\includegraphics[width=\textwidth]{example-image}
\caption{xxxx}
\end{figure}

\begin{figure}[ht]
\includegraphics[width=\textwidth]{example-image}
\caption{xxxx}
\end{figure}

\begin{figure}[ht]
\includegraphics[width=\textwidth]{example-image}
\caption{xxxx}
\end{figure}

\section{B}

\end{document}

Bildbeschreibung hier eingeben

Dies scheint keine falsche Figurenplatzierung zu sein …

verwandte Informationen