Vertikale Ausrichtung in Tabellen

Tabellen und Grafiken erstellen und anordnen


gast75de

Vertikale Ausrichtung in Tabellen

Beitrag 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

Stamm-

Ausrichtung der Gleichungen

Beitrag 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} 

gast75de

Re: Ausrichtung der Gleichungen

Beitrag 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.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag 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.

gast75de

Beitrag von gast75de »

Ok, dann bleibt es wohl Handarbeit. Danke!

Antworten