\centering wird nicht ausgeführt

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: \centering wird nicht ausgeführt

von kirei » So 17. Jan 2010, 22:52

gut.

vielen dank
werd ich probieren

Siehe oben

von KOMA » So 17. Jan 2010, 12:52

In dem Fall: Siehe den Beitrag von ratte ganz oben.

von kirei » Sa 16. Jan 2010, 22:35

hm, hab das gerade ausprobiert.

ist alles schön mittig, solange scale nur 0.5 ist. Wenn ich scale auf 0.6 erhöhe ist es auch mit der center und minipage umgebung nicht mehr mittig....

vielleicht liegts ja doch an dem pdf....

aber danke :)

von Besserwisser » Sa 16. Jan 2010, 20:12

Um das nochmal ganz deutlich zu machen:
\documentclass[12pt]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage{lmodern}% weit besser als EC
\recalctypearea% Schrift gewechselt --> Satzspiegel neu berechnen
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[demo]{graphicx}

\begin{document}
  Dies ist ein kleiner Testtext, der die Wirkung der Umgebung
  deutlicher macht.

  \begin{center}% kann auch flushleft oder flushright sein und sorgt
                   % nur für ein wenig Abstand nach oben und unten
    \begin{minipage}{\linewidth}
      \centering
      \includegraphics[scale=0.5]{../Fotos/2g-lohnepamaszeit.pdf}
      \captionof{figure}{Beschreibung des Bildes}
    \end{minipage}
  \end{center}

  Und auch nach der Umgebung setzen wird noch einen Absatz, damit man 
  den Abstand erkennen kann, der von \texttt{center} erzeugt wird, von 
  \texttt{centering} aber nicht, da \verb|\centering| eigentlich eine 
  Umschalter wie \verb|\raggedright| und keine Umgebung wie 
  \texttt{flushleft} ist.
\end{document}
So sollte es richtig sein. Die center-Umgebung wird dabei nur für den Abstand und die Verhinderung des Absatzeinzugs vor der minipage-Umgebung benötigt. Die minipage-Umgebung verhindert, dass zwischen der Abbildung und der Bildunterschrift ein Seitenumbruch stattfinden kann und die \centering-Anweisung dient der horizontalen Zentrierung des Bildes.

von phi » Sa 16. Jan 2010, 19:07

aronadaal hat geschrieben:wobei laut l2tabu \centering vollkommend richtig ist!
Um den Inhalt einer Gleitumgebung zu zentrieren, sollte man \centering an Stelle der center-Umgebung verwenden, da diese zusätzlichen vertikalen Abstand einfügt, der meistens nicht erwünscht ist.
Das gilt nur innerhalb von Gleitumgebungen, da diese selbst für den vertikalen Abstand sorgen. Hier gibt es jedoch keine Gleitumgebung und deshalb keinen vorgegebenen vertikalen Abstand. Dieser sollte deshalb von der center-Umgebung eingefügt werden.

von aronadaal » Sa 16. Jan 2010, 18:55

wobei laut l2tabu \centering vollkommend richtig ist!
Um den Inhalt einer Gleitumgebung zu zentrieren, sollte man \centering an Stelle der center-Umgebung verwenden, da diese zusätzlichen vertikalen Abstand einfügt, der meistens nicht erwünscht ist.

von phi » Sa 16. Jan 2010, 13:29

Statt \centering (eigentlich keine Umgebung) solltest du die center-Umgebung verwenden, nur diese sorgt für den gewünschten vertikalen Abstand.

EDIT: War leider ziemlich missverständlich formuliert. Ich meine natürlich die äußere centering-Umgebung (außerhalb von minipage), nicht den \centering-Befehl innerhalb der minipage-Umgebung, letzterer ist korrekt.

von kirei » Sa 16. Jan 2010, 10:30

Vielen Dank für die Antworten!

Werd ich gleich ausprobieren

Danke!

von Rainer Unsinn » Fr 15. Jan 2010, 07:56

Das float-Paket ist übrigens überflüssig:
\documentclass[12pt]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage{lmodern}% weit besser als EC
\recalctypearea% Schrift gewechselt --> Satzspiegel neu berechnen
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}

\begin{document}
  \begin{centering}% kann auch flushleft oder flushright sein und sorgt
                   % nur für ein wenig Abstand nach oben und unten
    \begin{minipage}{\linewidth}
      \centering
      \includegraphics[scale=0.5]{../Fotos/2g-lohnepamaszeit.pdf}
      \captionof{figure}{beschreibung des bildes}
    \end{minipage}
  \end{centering}
\end{document}
Wenn man eine alte KOMA-Script-Version einsetzt, braucht man zusätzlich noch eines der Pakete capt-of oder caption.

von ratte » Fr 15. Jan 2010, 07:48

Zeigt der Viewer die Skalierung denn korrekt an? Hat das PDF vielleicht einen weißen Rand (feststellbar mit \frame{\includegraphics...})? Ist mit scale=0.55 vielleicht bereits die Breite des Textbereichs überschritten (erkennbar an einer "overfull \hbox"-Meldung)?

All das kann dazu führen dass die Abbildung nicht mittig erscheint. Leider können wir das alles nicht überprüfen.

Du könntest statt scale=0.55 auch einmal width=\linewidth oder width=.8\linewidth oder etwas ähnliches ausprobieren.

Falls Du eine Abbildung horizontal zentrieren willst, die breiter als der Textbereich ist, also in die Ränder ragen soll, so sei auf die addmargin-Umgebung von KOMA-Script (wird auch vom Paket scrextend bereit gestellt), hingewiesen.

Nach oben