Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Bilder mit subfig horizontal zentrieren

  1. #1
    Registrierter Benutzer Avatar von chaot81
    Registriert seit
    11.03.2005
    Beiträge
    14

    Bilder mit subfig horizontal zentrieren

    Hallo zusammen,

    ich würde gerne mit dem subfig package drei Abbildungen mit unterschiedlicher Größe nebeneinander machen. Jetzt würde ich gerne die Abbildungen horizontal zentieren. In der Beschreibung des subfig-package habe ich ein Beispiel gefunden und versucht das umzusetzen. Die Abbildungen sind zwar horizontal zentriert, aber dafür passt es vertikal nicht mehr (siehe Minimalbeispiel) und die dritte Abbildung passt gar nicht mehr hin. Ohne die Abbildungen horizontal zu zentrieren passt alles nebeneinander. Den \qquad Befehl habe ich übrigens auskommentiert, im Beispiel stand der Befehl an dieser Stelle. Ich habe auch versucht das ganze mit minipage zu erreichen und als alternative Lösung mal im Minimalbeispiel gelassen. Ich habe schon alles mögliche ausprobiert und bisher keine Lösung gefunden

    Danke schonmal für die Hilfe

    Code:
    \documentclass[12pt,a4paper,titlepage,twoside,openright,numbers=noenddot]{scrreprt}
    \usepackage[x-mac-roman]{inputenc}
    \usepackage[english,ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{graphicx} 
    \usepackage{caption} % Für Bildunterschriften
    \captionsetup{
    format=plain,
    font= {small,singlespacing},
    margin = 10pt, 
    labelfont={small,bf},
    justification=justified,
    indention = 0pt, 
    labelsep=space,
    singlelinecheck = true, 
    position = bottom
    }
    
    \usepackage{subfig} 
    \captionsetup*[subfloat]{%
      % margin = 10pt,
      font=singlespacing, 
      labelfont = {small,bf},
      indention = 0pt,  
      labelsep = space,
      justification = RaggedRight, 
      singlelinecheck = false, 
      position = top, 
     }
    
    \begin{document}
    
    \newsavebox{\tempbox}
     
     \begin{figure}[ht]%
    \centering 
    \sbox{\tempbox}{\rule{2cm}{3cm}}% 
    \subfloat[]{\usebox{\tempbox}}% 
    %\qquad 
    \subfloat[]{%
    \vbox to \ht\tempbox{% 
    \vfil\rule{4cm}{2cm}
    \vfil}}% 
    \subfloat[]{%
    \vbox to \ht\tempbox{% 
    \vfil
    \rule{3cm}{3cm}
    \vfil}}% 
    \caption{Two more sub-floats.}
     \end{figure}  
    
    \begin{figure}[!ht]%
    \subfloat[]{\begin{minipage}[c]{1\textwidth}\rule{2cm}{3cm}\end{minipage}}%
    \subfloat[]{\begin{minipage}[c]{1\textwidth}\rule{4cm}{2cm}\end{minipage}}%
    \subfloat[]{\begin{minipage}[c]{1\textwidth}\rule{3cm}{3cm}\end{minipage}}
    \label{fig:zelle4}
    \caption{bilder...}
    \end{figure}
     
    \end{document}

  2. #2
    Registrierter Benutzer Avatar von chaot81
    Registriert seit
    11.03.2005
    Beiträge
    14
    Oh, lasst mich bitte nicht im Stich! Ich komm bei dem Problem einfach nicht weiter....

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Code:
    \documentclass[12pt,a4paper,titlepage,twoside,openright,numbers=noenddot]{scrreprt}
    \usepackage[x-mac-roman]{inputenc}
    \usepackage[english,ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{graphicx}
    \usepackage{caption} % Für Bildunterschriften
    \captionsetup{
    format=plain,
    font= {small,singlespacing},
    margin = 10pt,
    labelfont={small,bf},
    justification=justified,
    indention = 0pt,
    labelsep=space,
    singlelinecheck = true,
    position = bottom
    }
    
    \usepackage{subfig}
    \captionsetup*[subfloat]{%
      % margin = 10pt,
      font=singlespacing,
      labelfont = {small,bf},
      indention = 0pt,
      labelsep = space,
      justification = RaggedRight,
      singlelinecheck = false,
      position = top,
     }
    
    \begin{document}
    
    \newsavebox{\tempbox}
    
    % Das Bild mit der größten Höhe:
    \sbox{\tempbox}{\raisebox{-0.5\height}{\rule{2cm}{3.5cm}}}%
    
    \begin{figure}[ht]%
    \centering
    
    \subfloat[]{\usebox{\tempbox}}%
     \qquad
    \subfloat[]{%
      \vphantom{\usebox{\tempbox}}%
      \raisebox{-0.5\height}{\rule{4cm}{2cm}}}%
     \qquad  
    \subfloat[]{%
      \vphantom{\usebox{\tempbox}}%
      \raisebox{-0.5\height}{\rule{3cm}{3cm}}}
    \caption{Two more sub-floats.}
     \end{figure}
    
    \end{document}

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •