Anzeige:
Ergebnis 1 bis 3 von 3

Thema: boxedminipage richtig, ohne Rahmen falsche Ausrichtung

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.08.2006
    Beiträge
    192

    boxedminipage richtig, ohne Rahmen falsche Ausrichtung

    Hallo zusammen,

    ich versteh etwas bei Minipages nicht:

    Eine Minipage mit Bild soll neben einer Minipage mit Tabelle stehen. Das klappt auch wunderbar, wenn das mit boxedminipages gemacht wird. Der exakt gleiche Code mit minipage (statt boxedminipage) lässt aber die Tabelle nach unten rutschen.

    Einen workaround hab ich in diesem Thread gefunden (Rahmendicke=0), nur verstehe ich nicht, warum diese beiden Minipages ohne Rahmen anders aussehen als mit Rahmen.

    Code:
    \documentclass{scrartcl}
    
    \usepackage[T1]{fontenc}
    \usepackage{selinput}
    \SelectInputMappings{
      adieresis={ä},
      germandbls={ß},
      Euro={€}
    	}
    \usepackage[ngerman]{babel}
    \usepackage{boxedminipage}
    
    \begin{document}
    
    \section{Versuch mit Rahmen (boxedminipage)}
    
    \noindent\begin{boxedminipage}[t]{0.5\textwidth}
          \rule{6cm}{5cm}
       \end{boxedminipage}%
       \begin{boxedminipage}[t]{0.4\textwidth}
          \begin{tabular}{lc}
             \textbf{Bereich} & \textbf{Anzahl} \\ \hline
             B1 & 15 \\
             B2 & 28 \\
             B3 & 12 \\
             B4& 3 \\ \hline
             \textbf{gesamt} & \textbf{58} \\
    			\end{tabular}
       \end{boxedminipage}%
    	
    
    \section{Versuch ohne Rahmen (minipage)}
    
    \noindent\begin{minipage}[t]{0.5\textwidth}%
          \rule{6cm}{5cm}%
       \end{minipage}%
       \begin{minipage}[t]{0.4\textwidth}%
          \begin{tabular}{lc}%
             \textbf{Bereich} & \textbf{Anzahl} \\ \hline %
             B1 & 15 \\%
             B2 & 28 \\%
             B3 & 12 \\%
             B4& 3 \\ \hline%
             \textbf{gesamt} & \textbf{58} \\%
    			\end{tabular}%
       \end{minipage}%
    	
    \section{Versuch mit Rahmen der Liniendicke 0}
    	
    	\setlength{\fboxsep}{0pt}
      \setlength{\fboxrule}{0pt}
    	
    \noindent\begin{boxedminipage}[t]{0.5\textwidth}
          \rule{6cm}{5cm}
       \end{boxedminipage}%
       \begin{boxedminipage}[t]{0.4\textwidth}
          \begin{tabular}{lc}
             \textbf{Bereich} & \textbf{Anzahl} \\ \hline
             B1 & 15 \\
             B2 & 28 \\
             B3 & 12 \\
             B4& 3 \\ \hline
             \textbf{gesamt} & \textbf{58} \\
    			\end{tabular}
       \end{boxedminipage}%
    
    \end{document}
    Nur: Warum funktioniert das nicht einfach direkt mit zwei Minipages nebeneinander?

    VG

    Lilly

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Deine minipages enthalten beide nur eine Zeile. Die \rule verhält sich wie ein großes "H", sie liegt auf der Grundlinie. Die Tabelle verhält etwa wie ein "y": Die eine Hälfte ist oberhalb der Grundlinie, die andere unterhalb.

    Die beiden minipages werden nun entlang der (einzigen) inneren Grundlinie ausgerichtet.

    Wenn du sie am oberen Rand ausrichten möchtest, musst du eine zweite "Zeile" einfügen, die die Option [t] stattdessen benutzt:

    Code:
    \noindent\begin{minipage}[t]{0.5\textwidth}%
          \vspace{0pt}% für Ausrichtung
          \rule{6cm}{5cm}%
       \end{minipage}%
       \begin{minipage}[t]{0.4\textwidth}%
          \vspace{0pt}% für Ausrichtung 
          \begin{tabular}{lc}%
             \textbf{Bereich} & \textbf{Anzahl} \\ \hline %
             B1 & 15 \\%
             B2 & 28 \\%
             B3 & 12 \\%
             B4& 3 \\ \hline%
             \textbf{gesamt} & \textbf{58} \\%
    			\end{tabular}%
       \end{minipage}%
    Die Ausrichtung von boxedminimage finde ich etwas zweifelhaft, aber vielleicht kann das Verhalten wegen der Linien nicht umgehen.

  3. #3
    Registrierter Benutzer
    Registriert seit
    17.08.2006
    Beiträge
    192

    Thumbs up

    Hallo Ulrike,

    danke für die tolle Erklärung. Jetzt hab ich es verstanden

    Viele Grüße

    Lilly

Lesezeichen

Berechtigungen

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