Frage

ich habe ein Problem mit einem Bild und einem Text. Ich habe diesen Code:

Some text...\\

\begin{figure}[ht]
\centering
\includegraphics[scale=0.75]{picture.jpg}
\caption{The caption}   
\label{fig:picture}
\end{figure}

Some more text...

Grundsätzlich möchte ich diese:

Some text. (Above image in the code)
[end of page / new page]
image
Some more text. (Below the image in the code)
[start of new section]

Aber was ist der obige Code gibt mir ist dies:

Some text. (Above image in the code)
Some more text. (Below the image in the code)
[end of page / new page]
image
[start of new section]

Latex besteht auf alles setzen, aber ein neuen Abschnitt über das Bild, auch wenn sie unter dem Bild im Code. Es ist wahrscheinlich, weil das Bild auf der Oberseite schwimmt - aber was ist meine Alternative? Es gibt nicht genug Platz auf der ersten Seite gibt das Bild anzuzeigen, ich nicht [h] als Schwimmer-Ausrichtung verwenden kann.

Ich kann „Hack it“, durch einen leeren neuen Abschnitt zu schaffen, wie \section*{}, aber dies erzeugt ein white-space, die seltsam aussieht. Irgendwelche Vorschläge?

War es hilfreich?

Lösung

Wenn Sie wirklich Bedarf an diesem Ort die Figur haben, verwenden Sie das float Paket:

In der Präambel:

\usepackage{float}

dann, im Text:

Some text...

\begin{figure}[H]
  \centering
  \includegraphics[scale=0.75]{picture.jpg}
  \caption{The caption}   
  \label{fig:picture}
\end{figure}

Some more text...

Auch wenn ist bevorzugter, LaTeX Ort, um den Schwimmer zu lassen.


Eine andere Möglichkeit, die gleiche Sache zu tun ist, indem das caption Paket.

In der Präambel:

\usepackage{caption}

dann, im Text:

Some text...

\begin{center}
  \includegraphics[scale=0.75]{picture.jpg}\\
  \caption{figure}[LOF entry]{The caption}   
  \label{fig:picture}
\end{center}

Some more text...
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top