Vertikale Ausrichtung in Tabellen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Vertikale Ausrichtung in Tabellen

von gast75de » Fr 13. Feb 2015, 21:13

Ok, dann bleibt es wohl Handarbeit. Danke!

von u_fischer » Fr 13. Feb 2015, 13:46

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.

Re: Ausrichtung der Gleichungen

von gast75de » Fr 13. Feb 2015, 13:17

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.

Ausrichtung der Gleichungen

von Stamm- » Fr 13. Feb 2015, 12:40

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} 

Vertikale Ausrichtung in Tabellen

von gast75de » Fr 13. Feb 2015, 12:27

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

Nach oben