Seite 1 von 2
Bild bleibt nicht an fixierter Stelle trotz [h!] stehen
Verfasst: Di 6. Feb 2024, 16:22
von idontknowmyname
Hi, ich möchte ein paar Bilder in meinen Text einfügen und habe dafür die Flag [h!] genutzt. Trotzdem werden meine Bilder nicht an gewünschter Stelle angezeigt, sondern an einer anderen. Woran liegt das?
So sieht der Head aus:
\documentclass[12pt,twoside]{article}
\usepackage[a4paper, left=1in, right=1in, top=1in, bottom=1in]{geometry}
\usepackage{ngerman}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ae}
\usepackage{graphicx}
\usepackage{pstricks,pst-node}
\usepackage{fancyhdr}
\usepackage{url}
\usepackage{nameref}
\usepackage{xcolor}
\usepackage{hyperref}
\pagestyle{fancyplain}
\headheight\baselineskip
\topmargin-0.75cm
\textheight47\baselineskip
\def\MakeUppercase#1{#1}
\makeatletter
\lhead[\fancyplain{}{\thepage}]
{\fancyplain{}{\slshape blabla}} % <--- Titel eintragen
\rhead[\fancyplain{}{\slshape name}] % <--- Name eintragen
{\fancyplain{}{\thepage}}
\cfoot[]{}
\makeatother
\begin{document}
Und so habe ich zum Beispiel ein Bild eingefügt:
\begin{figure}[h!]
\centering
\includegraphics[scale=0.5]{image.png}
\caption{lalala}
\end{figure}
Re: Bild bleibt nicht an fixierter Stelle trotz [h!] stehen
Verfasst: Di 6. Feb 2024, 17:12
von Stefan Kottwitz
Willkommen im Forum!
Evtl. passt es von der Höhe nicht mehr auf den verbleibenden Platz der Seite. Auch wenn es zu breit wäre, würde es nicht auf der gleichen Seite platziert. Prüfe mal ob es wirklich passen würde.
Weiterhin würde ich [htbp!] für die Optionen verwenden, das hat die meiste Flexibilität.
Stefan
Re: Bild bleibt nicht an fixierter Stelle trotz [h!] stehen
Verfasst: Mi 7. Feb 2024, 12:58
von u_fischer
Weil "h" nur bedeutet, "hier wenn es passt".
Siehe
https://tex.stackexchange.com/a/39020/2388 für eine Beschreibung des Floatalgorithmus.
Re: Bild bleibt nicht an fixierter Stelle trotz [h!] stehen
Verfasst: Mi 7. Feb 2024, 13:13
von idontknowmyname
Ja, aber deswegen habe ich ja das Ausrufezeichen eingefügt gehabt: h! als override
Re: Bild bleibt nicht an fixierter Stelle trotz [h!] stehen
Verfasst: Mi 7. Feb 2024, 13:16
von idontknowmyname
Stefan Kottwitz hat geschrieben: ↑Di 6. Feb 2024, 17:12
Willkommen im Forum!
Evtl. passt es von der Höhe nicht mehr auf den verbleibenden Platz der Seite. Auch wenn es zu breit wäre, würde es nicht auf der gleichen Seite platziert. Prüfe mal ob es wirklich passen würde.
Weiterhin würde ich [htbp!] für die Optionen verwenden, das hat die meiste Flexibilität.
Stefan
Danke! Das Ding ist, das Bild ist ja zwischen Text, Latex fügt das Bild aber nach dem kompletten Text ein, als dass es ihn an der Position (mitten im Text) einfügt. Also es sollte nicht an Platzmangel liegen, eher der Text der danach kommt, sollte verschoben werden auf die nächste Seite. Platz gibts eigentlich genug.
htbp! hat keine Unterschiede gemacht leider
Re: Bild bleibt nicht an fixierter Stelle trotz [h!] stehen
Verfasst: Mi 7. Feb 2024, 13:32
von Stefan Kottwitz
Zur Not kannst Du das float-Paket laden und [H] verwenden, siehe
Figure (or table) exactly where I want it.
Stefan
Re: Bild bleibt nicht an fixierter Stelle trotz [h!] stehen
Verfasst: Mi 7. Feb 2024, 15:19
von Stammgast
Meine Präferenz bei Standardklassen wäre unter dem gleichen Link das unmittelbar folgende Beispiel mit
caption.
\begin{minipage}
% \centering
\includegraphics{example-image-a}
\captionof{figure}{caption text}
\label{fig:example-a}
\end{minipage}
Re: Bild bleibt nicht an fixierter Stelle trotz [h!] stehen
Verfasst: Mi 7. Feb 2024, 15:23
von Stammgast
Korrektur!
\begin{minipage}{\textwidth}
% \centering
\includegraphics{example-image-a}
\captionof{figure}{caption text}
\label{fig:example-a}
\end{minipage}
Re: Bild bleibt nicht an fixierter Stelle trotz [h!] stehen
Verfasst: Mi 7. Feb 2024, 15:28
von idontknowmyname
Danke, das hat geholfen! Das Problem ist nur, dass jetzt große leere Lücken entstanden sind, zwischen Textabschnitten aber auch zwischen sections. Weisst du wie ich das beheben kann?
Re: Bild bleibt nicht an fixierter Stelle trotz [h!] stehen
Verfasst: Do 8. Feb 2024, 11:38
von u_fischer
idontknowmyname hat geschrieben: ↑Mi 7. Feb 2024, 13:13
Ja, aber deswegen habe ich ja das Ausrufezeichen eingefügt gehabt: h! als override
Das ändert nichts. Wenn es nicht passt, passt es nicht. Daran ändert auch ein ! nichts.