PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \includegraphics[width=.96\textwidth]{bla}



Anton Lange
14-02-2009, 11:18
Hallo

Schreibe ich folgendes ist alles wie erwartet:

\begin{figure}%
\includegraphics[width=[B].96\textwidth]{bla}
\caption[fasel]{fasel2}
\label{fig:bla}
\end{figure}

ändere ich dagegen die zweite Zeile um in:
\includegraphics[width=\textwidth]{bla}
Macht Latex das Bild auf einer eigenen Seite und lässt oberhalb und unterhalb Platz. Wobei das nicht bei allen Bildern so ist, sondern nur dann, wenn das Bild über die Hälfte (geschätzt) der Seite hinausgeht (einschließlich caption). Bilder im Verhältnis 2:1 machen keine Probleme, aber Bilder im Verhältnis 3:2 oder 4:3. Die .96\textwidth sind nur bei dem einem Bild, bei anderen Bilder sind es auch andere Zahlen.) Was läuft da schief? Wie kann ich LaTeX "überreden" diesen Platz zu nutzen?

Vielen Dank

localghost
14-02-2009, 11:25
Nutze optionale Parameter zur Platzierung.

\begin{figure}[!ht]
\includegraphics[width=\textwidth]{bild}
\caption[Ein Bild]{Ein Bild}
\label{fig:bild}
\end{figure}
Die Suche im Forum liefert mehr Informationen.


MfG
Thorsten¹

Anton Lange
14-02-2009, 12:20
Hallo

O.K. hat geklappt. Hatte aber zur Folge, dass ich das nächste Bild genauso ändern musste.

Hatte mit Optionalen Parametern schon rumgespielt aber so: \renewcommand{\fps@figure}{bthp}.

Miniaturbeispiele wären schwer geworden, weil schon eines der Bilder vorher löschen der Effekt nicht mehr auftritt. (Leider vergessen hinzuschreiben)

Verstehen tuhe ich das aber nicht, warum LaTeX das nicht selber schön hinbekommt.

Also vielen Dank

Anton Lange
14-02-2009, 12:27
Hallo

Ganz glücklich bin ich nicht, nicht nur hinten dran sondern auch vorne dran tauchen (als Folge) nun genau so ein weiteres Problem auf. Gibt es da noch andere Lösungen?

Gruß Anton

bischi
14-02-2009, 12:50
Mal nen Blick ins l2picfaq geworfen?

MfG Bischi

localghost
14-02-2009, 13:24
[...] O.K. hat geklappt. Hatte aber zur Folge, dass ich das nächste Bild genauso ändern musste. [...]
Manchmal muss die Bequemlichkeit halt einem ordentlichen Resultat weichen. Natürlich solltest Du alle Gleitumgebungen mit diesen Parametern ausstatten. Da könnte dann auch deine ursprüngliche Lösung greifen.

Anton Lange
14-02-2009, 14:40
Gut mich wundert zwar, dass
\renewcommand{\fps@figure}{!ht}
besseres Ergebnis gibt als
\renewcommand{\fps@figure}{!htbp}
und erst recht als
\renewcommand{\fps@figure}{htbp}
aber warum auch nicht.

@Bischi (Dominik Bischoff?) natürlich habe ich eine Blick reingeworfen und per google gesucht. [!ht] war mir ja bekannt, nur wurde eher von ! abgeraten oder ein anderes Problem beschrieben:



Eines der häufigsten Problem betrifft Bilder, welche genau an der aktuellen Stelle einfügt werden sollen. Falls figure verwendet wird, funktioniert folgender Code meistens:

\begin{figure}[!htb]
\includegraphics{Bild}%
\caption{Bildunterschrift}%
\end{figure}

LATEX versucht dabei das Bild unter allen Umständen an der aktuellen Stelle zu platzieren. Dies kann jedoch manchmal unmöglich sein.


Aber gegen fließen habe ich eigentlich nichts.

Oder meinst du Pakete wie textpos, floatrow, wrapfig? Wenn ja welches?