Seite 1 von 1

Box ohne Breite aber mit vertikaler Ausrichtung

Verfasst: Fr 3. Sep 2010, 11:48
von Helmert
Ich möchte eine Tabelle so anordnen, daß die Grundlinie in der Mitte der Tabelle verläuft, etwa so:
          TABELLE
          TABELLE
TEXTTEXT  TABELLE  TEXTTEXT
          TABELLE
          TABELLE
Das kann ich beispielsweise so erreichen:
TEXTTEXT
\begin{minipage}[c]{breite}
  \begin{tabular}
    ...
  \end{tabular}
\end{minipage}
TEXTTEXT
Der minipage-Befehl benötigt aber dummerweise eine Breitenangabe. Auch bei alle anderen Box-Befehlen, bei denen man die vertikale Ausrichtung vorgeben kann, ist eine Breitenangabe anscheinend obligatorisch.

Gibt es denn einen box-Befehl, der die Breite an die enthaltenen Objekte (hier: die Breite der Tabelle) anpaßt - und gleichzeitig eine Vorgabe der vertikalen Ausrichtung zuläßt?

Gruß
Helmert

Re: Box ohne Breite aber mit vertikaler Ausrichtung

Verfasst: Fr 3. Sep 2010, 12:05
von CrazyHorse
Helmert hat geschrieben:Ich möchte eine Tabelle so anordnen, daß die Grundlinie in der Mitte der Tabelle verläuft, etwa so:
          TABELLE
          TABELLE
TEXTTEXT  TABELLE  TEXTTEXT
          TABELLE
          TABELLE
Der minipage-Befehl benötigt aber dummerweise eine Breitenangabe. Auch bei alle anderen Box-Befehlen, bei denen man die vertikale Ausrichtung vorgeben kann, ist eine Breitenangabe anscheinend obligatorisch.

Gibt es denn einen box-Befehl, der die Breite an die enthaltenen Objekte (hier: die Breite der Tabelle) anpaßt - und gleichzeitig eine Vorgabe der vertikalen Ausrichtung zuläßt?
\documentclass[12pt]{article}

\begin{document}

\begin{tabular}{@{}lcl@{}}
TEXTTEXT
& \begin{tabular}{c}
    foo\\bar\\baz\\ffobar
  \end{tabular}
&
TEXTTEXT 
\end{tabular}

\end{document}
Herbert

Verfasst: Fr 3. Sep 2010, 13:07
von Helmert
Cool, danke! Tabellen sind also das Wundermittel ...

Verfasst: Fr 3. Sep 2010, 13:23
von CrazyHorse
Helmert hat geschrieben:Cool, danke! Tabellen sind also das Wundermittel ...
es geht auch mit einer Tabelle, hängt davon ab, was du genau machen willst.
\documentclass[12pt]{article}

\begin{document}

TEXTTEXT
\begin{tabular}{c}
    foo\\bar\\baz\\ffobar
  \end{tabular}
TEXTTEXT

\end{document}
Herbert