Latex: Abstand zwischen Text und Float[H]

Gast #5382553
Lesenswert?
• ▲
▼
Hallo,

vielleicht ist das hier ein wenig Offtopic, aber das ist das einzige 
Forum, in dem ich aktiv bin. Und ich denke, dass hier relativ viele fit 
in Latex sind.

Ich habe bei einzelnen Abbildungen die Option [H] vom float-package 
genutzt, um wirklich an der jeweiligen Stelle zu positionieren.

Beispielsweise:

...irgendein Text...
\begin{figure}[H]
  \centering
  \includegraphics[width=0.7\linewidth]
        {Bilder/PlainSmith}
  \caption[Smith-Diagramm]{Smith-Diagramm}
  \label{fig:plainsmith}
\end{figure}
...irgendein Text nach [H]...

Das Problem ist nun: Der Abstand des Textes nach dem Float [H] ist 
(deutlich) größer als der Abstand zum Text nach einem normalen Float 
[hb]:

...irgendein Text...
\begin{figure}[hb]
  \centering
  \includegraphics[width=0.7\linewidth]
        {Bilder/SmithChartDemo}
  \caption[Smith-Diagramm]{Smith-Diagramm}
  \label{fig:smithchartdemo}
\end{figure}
...irgendein Text nach [hb]...

Ich weiß, dass der Abstand beim normalen Float[h] auch leicht variiert, 
z.B. um \intextsep (Voreinstellung 12pt plus 2pt minus 2pt)

Ich möchte letztlich den Abstand zwischen dem Float[H] und dem 
anschließenden Text verkleinern. Weiß jemand wie das geht?

Klar, ich kann mir überlegen, ob ich überhaupt einen Float brauche. Aber 
über meine Umgebung werden die Abbildungen so angelegt und ich habe 
dementsprechend einige davon. Nichtsdestotrotz, Work-Arounds, die nicht 
auf der Gleitumgebung basieren, helfen mir vielleicht auch.

Schönes Wochenende und besten Dank im Voraus
Gast #5382594
Lesenswert?
• ▲
▼
Wozu nochmal benutzt man Latex genau?
Was kann das besser als Word ?  Ernstgemeinte Frage.
Kommt mir jedesmal so vor als müsste man für Latex unverhältnismäßig 
viel Zeit in das Tool selbst investieren müssen um am Ende zum gleichen 
Ergebnis wie bei word zu kommen.
Gast #5382600
Lesenswert?
• ▲
▼
Walter T. schrieb:
> Schritt 1: Schreib erst einmal Deinen Text zuende und schau dann, wenn
> genügend Text auf dem ersten Absatz der folgenden Seite ist, ob der
> Abstand immer noch zu groß ist.

Der Text insgesamt ist fertig - dadurch hat sich scheinbar nichts 
verschoben. Was ich suche sowas ist der Art, das mit der [H]-Option 
funktioniert:

\setlength\textfloatsep{12.0pt plus 2.0pt minus 2.0pt} oder
\setlength\intextsep{12.0pt plus 2.0pt minus 2.0pt}

Guro schrieb:
> Wozu nochmal benutzt man Latex genau?
> Was kann das besser als Word ?  Ernstgemeinte Frage

Beides hat Vor- und Nachteil. Soll jetzt aber auch keinen Glaubenskrieg 
losbrechen :D
Moderator #5382607
Lesenswert?
• ▲
▼
Guro schrieb:
> Wozu nochmal benutzt man Latex genau?

Darüber gibt es schon sehr viele Diskussionen hier im Forum. Benutze
einfach mal die Suchfunktion.

Wenn danach noch Fragen offen sind oder Diskussionsbedarf besteht,
starte bitte einen neuen Thread. Hier geht es um ein konkretes Problem,
nicht um die Sinnfrage.
Gast #5382690
Lesenswert?
• ▲
▼
Student schrieb:
> aber das ist das einzige
> Forum, in dem ich aktiv bin.

Und Google?

Von [H] wurde ja schon immer stark abgeraten. Hast Du schon mal das mit 
der MiniPage probiert wie in

https://tex.stackexchange.com/questions/370627/why-should-the-h-option-not-be-used-in-floats

Mit \captionof{figure}{...} hast du ja auch die Bildunterschrift.

Das Problem mit dem Leerraum ist wohl bekannt, etwa nach

https://tex.stackexchange.com/questions/77809/how-do-i-remove-white-space-before-or-after-the-figures-and-tables

H prevents the float from floating so makes ugly white space on the 
preceding page almost inevitable unless you manually position the float 
in the source file to optimise the page break.

Ich denke, wenn man im ganzen Dokument stets [H] verwenden möchte, dann 
ist man mit Wörd oder etwa Asciidoktor womöglich besser bedient.
Gast #5382766
Lesenswert?
• ▲
▼
Tom schrieb:
> Wenn es nur eine Stelle ist: probier mal ein \vspace{-10mm}

Super, das hat schon gereicht.

Stefan schrieb:
> Ich denke, wenn man im ganzen Dokument stets [H] verwenden möchte,

Das mache ich ja auch nicht. Hatte im Vorfeld nicht gewusst, das [H] so 
verpöhnt ist. Und so schlimm wie im Stackexchange-Beispiel ist das 
nicht. Der Text ist nur etwas zu weit unten.

Vielen Dank an alle :)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.