Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Einrücken hinter Bildern und Tabellen

593 views
Skip to first unread message

Andreas Hassel

unread,
Oct 14, 2000, 3:00:00 AM10/14/00
to
Hallo NG!

Zur Zeit schreibe ich an meiner Diplomarbeit, allerdings stellt sich ein
kleines Problem dar! Nach jeder Graphik bzw. Tabelle ist der folgende Text
leicht nach rechts eingerückt. Ich hätte es aber gerne, daß der gesamte Text
im "Blocksatz" ist, sprich rechts- UND licksbündig.

Bestimmt wißt Ihr einen einfachen Befehl, mit dem ich mein Problem lösen
kann...

Hier sind übrigens die verwendeten Packages:
\documentclass
[
12pt,
a4paper,
headsepline
] {scrartcl}
\usepackage{ngerman}
\usepackage[T1]{fontenc}
\usepackage{ae}
\usepackage[ansinew]{inputenc}
\usepackage{pifont}
\usepackage{graphicx}
\usepackage{color}
\usepackage{xspace}
\usepackage{array}
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{amsmath}
\usepackage{units}
\usepackage{float}
\usepackage{amssymb}
\usepackage{hyperref}

Besten Dank schon im Voraus

Gruß Andreas Hassel

Olaf Dietrich

unread,
Oct 14, 2000, 3:00:00 AM10/14/00
to
Andreas Hassel <andreas...@gmx.de>:

>
> Zur Zeit schreibe ich an meiner Diplomarbeit, allerdings stellt sich ein
> kleines Problem dar! Nach jeder Graphik bzw. Tabelle ist der folgende Text
> leicht nach rechts eingerückt. Ich hätte es aber gerne, daß der gesamte Text
> im "Blocksatz" ist, sprich rechts- UND licksbündig.

Was heißt "leicht nach rechts eingerückt"? Meinst Du
den Einzug der ersten Zeile? Wenn Du den nicht willst,
darfst Du keinen neuen Absatz anfangen, also keine
Leerzeile einfügen (zur Strukturierung tut es auch
eine Zeile, die nur ein "%" enthält).

Wenn Du etwas anderes meinst, kann ich das Problem
nicht nachvollziehen; vielleicht solltest Du ein
minimales Beispiel posten (d. h. alles weglassen,
was nicht für die Reproduktion des Problems erforderlich
ist).

> \usepackage[T1]{fontenc}
> \usepackage{ae}

Die erste Zeile ist überflüssig, da in der zweiten
enthalten.

Olaf
--
- Wie Zeichen für math. Mengensymbole (N, Z, R, C ...)? -> FAQ 8.2.1
- Wie PostScript-Type-1-Schriften? -> pslatex.sty, FAQ 9.2.7
- Wie Kopfzeilen/Kolumnentitel anpassen? -> FAQ 5.4.5
FAQ: in de.comp.text.tex oder <URL:http://www.dante.de/faq/de-tex-faq/>

Andreas Hassel

unread,
Oct 15, 2000, 3:00:00 AM10/15/00
to
>Was heißt "leicht nach rechts eingerückt"? Meinst Du
>den Einzug der ersten Zeile? Wenn Du den nicht willst,
>darfst Du keinen neuen Absatz anfangen, also keine
>Leerzeile einfügen (zur Strukturierung tut es auch
>eine Zeile, die nur ein "%" enthält).

Genau, nur die erste Zeile ist rechts eingerückt - sprich der Einzug.
Hier ein kleines Beispiel, wie ich meine Gaphiken einbinde:

text, text, text
\begin{figure}[H]
\begin{center}
\begin{minipage}[t]{.60\linewidth}
\includegraphics{bla}
\caption{haumichblau}
\end{minipage}
\end{center}
\end{figure}
text, text, text

Nach dem \end{figure} ist der folgende Einzug leicht eingerückt, obwohl ich
keinen Absatz definiert habe (oder etwa doch?!?).

>Wenn Du etwas anderes meinst, kann ich das Problem
>nicht nachvollziehen; vielleicht solltest Du ein
>minimales Beispiel posten (d. h. alles weglassen,
>was nicht für die Reproduktion des Problems erforderlich
>ist).

Gerade passiert, ich hoffe Ihr könnt mir helfen...

Nochmals Danke im Voraus

Gruß Andreas Hassel


Andreas Hassel

unread,
Oct 15, 2000, 3:00:00 AM10/15/00
to
Alles klar, alles falscher Alarm, bzw.ich habe die Lösung gefunden:

\setlength{\parindent}{0pt}%

in der Preambel, der Einzug nach Absätzen verringert sich auf Null!!

Gruß Andreas Hassel


Andreas Hassel <andreas...@gmx.de> schrieb in im Newsbeitrag:
8sc6an$912$1...@kohl.informatik.uni-bremen.de...

Olaf Dietrich

unread,
Oct 15, 2000, 3:00:00 AM10/15/00
to
Andreas Hassel <andreas...@gmx.de>:

>
> Alles klar, alles falscher Alarm, bzw.ich habe die Lösung gefunden:
> \setlength{\parindent}{0pt}%
> in der Preambel, der Einzug nach Absätzen verringert sich auf Null!!

Aber das gilt dann für alle Absätze, die
folglich nicht mehr gut zu erkennen sind.

Das ursprüngliche Problem ist auf die
Option [H] zurückzuführen, bei der
(im Gegensatz zu [h]) automatisch ein
Absatz eingefügt wird. (Ob das sinnvoll
ist oder nicht, kann man wahrscheinlich
kontrovers diskutieren ... - wie sinnvoll
ist eine Abbildung mitten _im_ Absatz?)

Mein erster Vorschlag ist, statt [H]
die Option [h] zu benutzen und auf LaTeXs
Intelligenz bei der Positionierung der
Gleitobjekte zu vertrauen; noch besser,
die Positionierung komplett LaTeX überlassen
und gar keine Positionierungsoption angeben.

Alternativ kannst Du die Bilder gleich
_zwischen_ zwei Absätzen positionieren,
dann ist die Einrückung natürlich erwünscht.

Schließlich besteht die Möglichkeit, nach
der Abbildung explizit ein \noindent vor
dem folgenden Text einzugeben, um den
Einzug zu verhindern.

Oder Du fragst Anselm Lingnau, ob das ein
Bug oder Feature in float.sty ist - vorher
solltest Du noch bei deja.com suchen, ob
die Frage schon beantwortet ist.

An \parindent zu drehen ist sicherlich die
schlechteste Lösung - wenn ich mich richtig
erinnere, steht dazu auch etwas in der FAQ.

Peter Schneider

unread,
Oct 15, 2000, 3:00:00 AM10/15/00
to

*Hallo Andreas!*

AH>Ich hätte es aber gerne, daß der gesamte Text im "Blocksatz" ist,
AH>sprich rechts- UND licksbündig.
Wie wäre esdenn mit \parindent0mm?

Und TTschö
ps


Christian Donker

unread,
Oct 16, 2000, 3:00:00 AM10/16/00
to
Hallo Andre,
versuche mal nach dem picture und dem ersten Satz ein \noindent, dann
wird der folgende einzurueckende Text NICHT eingerueckt, und dies
bezieht sich nur auf den folgenden Absatz.

Hoffe, ich konnte Dir helfen,
mit freundlichem Gru3
Christian Donker

Uwe Kuhmann

unread,
Oct 16, 2000, 3:00:00 AM10/16/00
to
Hallo, Christian Donker <c...@informatik.uni-kiel.de> schrieb am Mon,
16 Oct 2000 08:43:52:

> Hallo Andre,
> versuche mal nach dem picture und dem ersten Satz ein \noindent, dann
> wird der folgende einzurueckende Text NICHT eingerueckt, und dies
> bezieht sich nur auf den folgenden Absatz.

Aber es ist doch eigentlich wider dem Grundgedanken des logischen
Markups, wenn ich *von Hand* nach einer Umgebung, die durch vertikalen
Abstand und Layout vom Fliesstext abgegrenzt und damit erkennbar ist,
manuell ein \noindent setzen muss, damit der zusätzliche Einzug
unterbleibt.

Ich habe nämlich im Moment das gleiche Problem, meine Frau schreibt
eine Germanistikarbeit, ich habe sie überredet, LaTeX+mir und nicht
Word die Formatierung zu überlassen und es sind *Dutzende* von Zitaten
drin.

Ich habe also eine Umgebung

\begin{zitat}{...}
..
\end{zitat}

gebastelt, die "quote" benutzt und Schriftart usw. wählt. Der
zusätzliche Einzug nach so einem Zitat ist eben überflüssig, meine
Frau erklärt, das sei "hässlich" und präsentiert diverse
Germanistik-Schinken, die das alle berücksichtigen.

Wie machen es die \xxxsection{} - Kommandos, und warum kann ich das
nicht? (Aus den LaTeX-Quellen werde ICH nicht schlau...)

Was muss in die Enddefinition der Umgebung, damit der *nächste*
Absatz, egal wieviel Leerzeilen da kommen, *nicht* eingerückt wird?

Ich wäre für einen Tip sehr dankbar.

Mit Gruss aus der Lausitz

Uwe Kuhmann u...@kuhmann.de

--
still WARPed and no need to go anywhere


Gernot Katzer

unread,
Oct 17, 2000, 2:24:17 AM10/17/00
to
Uwe Kuhmann wrote:
>
>
> gebastelt, die "quote" benutzt und Schriftart usw. wählt. Der
> zusätzliche Einzug nach so einem Zitat ist eben überflüssig, meine
> Frau erklärt, das sei "hässlich" und präsentiert diverse
> Germanistik-Schinken, die das alle berücksichtigen.
>
> Wie machen es die \xxxsection{} - Kommandos, und warum kann ich das
> nicht? (Aus den LaTeX-Quellen werde ICH nicht schlau...)

Tja, Dein Problem ist, dasz \noindent durch ein nachfolgendes \par
(oder eine Leerzeile) aufgehoben wird. LaTeX's \xxxsection-Befehle
machen das mit \everypar; das sieht dann ungefaehr so aus:

\ifx\savedeverypar\undefined\newtoks\savedeverypar\fi
\def\suppressnextparindent{% shortened version of \@afterheading in latex.ltx
\global\@nobreaktrue
\savedeverypar=\everypar
\everypar{\if@nobreak \global\@nobreakfalse
\setbox\z@\lastbox
\else
\expandafter\everypar\expandafter{\the\savedeverypar}%
\fi\the\savedeverypar}}

Natuerlich ist jeder Miszbrauch von \everypar gefaehrlich gibt leicht
Wechselwirkungen mit anderen Paketen, die auch an \everypar drehen...
Verwendung auf eigene Gefahr!

Gernot

--
Gernot Katzer
Alles ueber Gewuerze im Web: http://www-ang.kfunigraz.ac.at/~katzer/germ

Olaf Dietrich

unread,
Oct 17, 2000, 3:00:00 AM10/17/00
to
Uwe Kuhmann <u...@kuhmann.de>:

>
> Was muss in die Enddefinition der Umgebung, damit der *nächste*
> Absatz, egal wieviel Leerzeilen da kommen, *nicht* eingerückt wird?

Warum bloß? Wenn ich keine Einrückung will, mache ich keine
Leerzeilen (oder maskiere sie mit »%«), und das Zitat steht
_im_ Absatz. Wenn wirklich ein neuer Sinnabschnitt beginnt,
mache ich Leerzeilen, ein neuer Absatz fängt an, und das wird
auch angezeigt (Einrückung).

Olaf Dietrich

unread,
Oct 17, 2000, 3:00:00 AM10/17/00
to
Peter Schneider <Peter_S...@su2.maus.de>:

>
> Wie wäre esdenn mit \parindent0mm?

Wenn schon, dann bitte unter Beachtung von FAQ

5.4.8 Wie kann ich verhindern, daß der Beginn eines
Absatzes eingezogen wird? Ich will Absätze
stattdessen mit zusätzlichem Durchschuß markieren.

0 new messages