Seite 1 von 1

Vertikale Ausrichtung in Tabellen

Verfasst: Fr 13. Feb 2015, 12:27
von gast75de
Hallo,

ich hab enorme Problem mit der vertikalen Ausrichtung in Tabellen. Ich hab jetzt bereits zig Erklärungen hier und auf Texwelt gelesen, aber offensichtlich versteh ich das Konzept nach wie vor nicht.

Ausgangsbeispiel ist z.B. das:
\documentclass[12pt]{beamer}
\usepackage[utf8]{inputenc}
\begin{document}
  \begin{tabular}{ll}
    \textbf{Kommutativgesetz:} &
    $\begin{aligned}
      x+y &= y+x\\
      x \cdot y &= y \cdot x
    \end{aligned}$
  \end{tabular}
\end{document}
Es scheint, als sei die aligned-Umgebung mittig zum Text davor. Ich hab dann versucht, diese um die Hälfte der Höhe nach unten zu schieben.
\documentclass[12pt]{beamer}
\usepackage[utf8]{inputenc}
\begin{document}
  \begin{tabular}{ll}
    \textbf{Kommutativgesetz:} &
    \raisebox{\dimexpr-0.5\height\relax}{
    $\begin{aligned}
      x+y &= y+x\\
      x \cdot y &= y \cdot x
    \end{aligned}$}
  \end{tabular}
\end{document}
Entweder hab ich einen Knick in der Optik oder es ist einen Tick zu tief.

Ein weiterer Versuch:
\documentclass[12pt]{beamer}
\usepackage[utf8]{inputenc}
\begin{document}
  \begin{tabular}{ll}
    \textbf{Kommutativgesetz:} &
    \raisebox{\dimexpr-0.5\ht\strutbox-\dp\strutbox\relax}{
    $\begin{aligned}
      x+y &= y+x\\
      x \cdot y &= y \cdot x
    \end{aligned}$}
  \end{tabular}
\end{document}
Auch hier passt es nicht genau. Dieses ganze rumprobieren kann ich noch auf die Spitze treiben mit:
\documentclass[12pt]{beamer}
\usepackage[utf8]{inputenc}
\begin{document}
  \begin{tabular}{ll}
    \textbf{Kommutativgesetz:} &
    \raisebox{\dimexpr-0.5\ht\strutbox-\dp\strutbox+0.5pt\relax}{
    $\begin{aligned}
      x+y &= y+x\\
      x \cdot y &= y \cdot x
    \end{aligned}$}
  \end{tabular}
\end{document}
Nun passt es optisch, aber das kann ja aber nicht der Sinn der Sache sein. Gibt es ein geordnetes oder gar einheitliches Vorgehen, wie man mit der Ausrichtung in Tabellen umgehen kann. Ich hab jetzt zwar lauter sehr gute Lösungen für die einzelnen Konstellationen, aber sobald ein neuer Fall auftritt, geht dir Rumprobiererei von vorne los. :cry:

Gruß Tom

Ausrichtung der Gleichungen

Verfasst: Fr 13. Feb 2015, 12:40
von Stamm-
Es würde dir schon viel helfen, wenn Du den Ursprung der Umgebung aligned und deren Möglichkeiten zur Verwendung kennen würdest. Diese Umgebung stammt aus dem Paket »amsmath« (geladen durch »beamer«) und ihre Eigenschaften können dort nachgelesen werden. So akzeptiert sie auch ein optionales Argument zur ihrer Ausrichtung bezüglich der aktuellen Zeile. Ähnliches oder vielleicht mehr dazu steht im Dokument »Math mode«.
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage{mathtools}

\begin{document}
  \begin{tabular}{ll}
    \textbf{Kommutativgesetz:} &
    $\begin{aligned}[t]
      x+y &= y+x\\
      x \cdot y &= y \cdot x
    \end{aligned}$
  \end{tabular}
\end{document} 

Re: Ausrichtung der Gleichungen

Verfasst: Fr 13. Feb 2015, 13:17
von gast75de
Danke!

D.h., die Ausrichtung hängt wirklich von dem verwendeten Inhalt und es gibt keine "globale" Möglichkeit der Ausrichtung, unabhängig davon, ob man einen Text, eine aligned-Umgebung, ein tikzpicture oder sonst etwas hat?

Ich dachte an sowas wie eine Art "Container" in die man den jeweiligen Inhalt reinpackt und dann nur noch auswählen muss, ob der Inhalt vertikal oben, mittig oder unten ausgerichtet wird, bündig auf baseline usw.

Verfasst: Fr 13. Feb 2015, 13:46
von u_fischer
Einen derartigen Container oben, unten oder mittig auszurichten, ist einfach. Aber wenn die Ausrichtung vom Inhalt abhängen soll (erste Zeile, letzte Zeile, etc), dann muss der Inhalt dem Container die nötigen Informationen mitgeben.

Verfasst: Fr 13. Feb 2015, 21:13
von gast75de
Ok, dann bleibt es wohl Handarbeit. Danke!