Vertikales Ausrichten von LaTeX-Blöcken

Der oder die Eine oder Andere wird vielleicht mal drauf stoßen, dass man in LaTeX-Tabellen die vertikale Ausrichtung von Elementen nicht direkt bestimmen kann. Das ist sehr ärgerlich, wenn man zum Beispiel Grafiken in einer Tabelle setzen will und sie vertikal zentriert in den Zellen ausrichten will.

Hier hilft eine sogenannte Minipage. Das ist eine syntaktische Möglichkeit, eigene Boxen zu definieren, an denen man dann definieren kann, welche Ausrichtung ihre Inhalte gegenüber der Grundlinie haben. Das kann dann etwa so aussehen:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
\begin{tabular}{c|c}
  Links & Rechts \\
  \hline
  \begin{minipage}[c]{5cm}
    \begin{center}
      \includegraphics[width=4.5cm]{img/klein}
    \end{center}
  \end{minipage} &
  \begin{minipage}[c]{5cm}
    \begin{center}
      \includegraphics[width=4.5cm]{img/sehr_hoch}
    \end{center}
  \end{minipage} \\
\end{tabular}

Der interessante Teil ist das c in eckigen Klammern nach \begin{minipage}. Hier kann man die vertikale Ausrichtung als top, center oder bottom angeben.

Weitere Beispiele und eine genauere Beschreibung findet sich auch in The Not so Short Introduction to LaTeX 2e im Kapiel 6.6.

Nachtrag

Eine weitere (von mir jetzt nicht getestete) Möglichkeit, die auf dem Koma-Script basiert findet sich beim KOMA-Script documentation project.