PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 2 Minipages nebeneinander



andi25
26-06-2012, 15:37
Hallo zusammen,

ich versuche zwei Minipages nebeneinander zu setzen (wie ein zweispaltiges Layout), die beide oben an der selben Stelle beginnen. Mein Versuch:




\documentclass[a4paper]{scrlttr2}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}

\begin{document}

% Linke Minipage
\noindent\begin{minipage}[t]{5cm}
\flushleft
\begin{tabular}{|c|c|c|}
\hline
A & B & C \\
\hline
1 & 2 & 3 \\
\hline
4 & 5 & 6 \\
\hline
\end{tabular}
\end{minipage}

% Rechte Minipage
\noindent\begin{minipage}[t]{5cm}
\flushright
\begin{tabular}{|c|c|c|}
\hline
A & B & C \\
\hline
\end{tabular}
\end{minipage}

\end{document}



Wie ihr seht, sind die beiden leider nicht nebeneinander, obwohl ich dachte, das mit [t] sichergestellt zu haben. Weiß jemand, was ich da falsch mache?

Vielen Dank,

Andi

u_fischer
26-06-2012, 16:22
Sie sind schon nebeneinander:


\documentclass[a4paper]{scrlttr2}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}

\begin{document}

% Linke Minipage
\noindent\begin{minipage}[t]{5cm}
\flushleft
\begin{tabular}{|c|c|c|}
\hline
A & B & C \\
\hline
1 & 2 & 3 \\
\hline
4 & 5 & 6 \\
\hline
\end{tabular}links\\noch eine linie
\end{minipage}
mitte
% Rechte Minipage
\noindent\begin{minipage}[t]{5cm}
\flushright
rechts\begin{tabular}{|c|c|c|}
\hline
A & B & C \\
\hline
\end{tabular}\\
noch eine linie
\end{minipage}

\end{document}

rstuby
26-06-2012, 16:27
Du darfst nur keinen Absatz (Leerzeile) dazwischen machen. Wenn du die Leerzeile für die Übersichtlickeit im Code brauchst, kannst du sie ja auskommentieren.

andi25
26-06-2012, 16:27
Hallo Ulrike,

viele Dank, das war schonmal der erste Schritt :-) Jetzt gehts mir aber wie gesagt noch darum, dass auch alle oben auf gleicher Höhe anfangen: Das Wort "rechts" steht ja jetzt auf Höhe von "1 2 3", sollte aber auf Höhe von "A B C" stehen. Ist das machbar?

u_fischer
26-06-2012, 16:44
Natürlich. Du musst nur mal darüber nachdenken, wie du die erste Zeile der tabular-Umgebungen auf eine Höhe mit den Texten "links" und "rechts" bekommst.

andi25
27-06-2012, 14:14
Und wie könnte ich da machen? Natürlich könnte man an vspace denken, aber ich hätte das ganze gerne flexible. Sowohl in der rechten als auch in der linken Tabelle sollen sich mehrere (verschieden viele) Einträge befinden. Auch wenn in der linken Tabelle mehr Einträge als in der rechten sind, sollen bei aber bündig oben mit dem Text beginnen...

u_fischer
27-06-2012, 14:44
Und wie könnte ich da machen?

In dem du die erste Zeile Tabellen an der (inneren) Grundlinie ausrichtest:


\begin{tabular}[t]{....}

andi25
27-06-2012, 17:18
So klappts!!! Super, vielen Dank!!