Seite 1 von 1

Tabelle Text oben ausrichten nicht möglich

Verfasst: Sa 24. Mai 2014, 17:39
von mkyl
möchte gern das der Text auch oben anfängt allerdings tut er das nicht.
wenn ich das t drin hab müsste er es doch machen . Wer super wenn mir jemand weiter hilft.

\begin{table}[ht]
\begin{tabular}[ht]{| p{.5cm}|p{5cm}|l| }
\hline 
\ Typ& grafische Darstellung & Inhalt  \\ 
\hline
\rotatebox{90}{Klassendiagramm } & 
 Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text  & {\includegraphics [width=6cm]{Klassendiagramm.png}}\\ 
\hline 

\end{tabular}
\centering \caption{struktuelle Diagramme}
\end{table}

Verfasst: Sa 24. Mai 2014, 18:15
von Besserwisser
table kennt keine Option t, tabular kennt keine Option h. Das sind schon einmal zwei Fehler, die vermuten lassen, dass du so bald wie möglich eine ausführliche LaTeX-Einführung durcharbeiten solltest.

\includegraphics hat die Grundlinie unten. Auswirkungen und Änderungsmöglichkeiten bieten die Hinweise und Vorabhilfen zu diesem Unterforum, die Du als TOP-Thema im Unterforum findest. Dort steht auch, was du bei Fragen beachten solltest. Insbesondere sollst du keine Codeschnippsel, sondern ein VM (mit Anleitung zur Erstellung nicht nur für Anfänger) präsentieren.

Verfasst: Sa 24. Mai 2014, 20:56
von esdd
@Besserwisser: Die Option t bei table steht doch für die mögliche Positionierung oben auf einer Seite??

@mkyl: Die rotierte Zelle erschwert die Ausrichtung deutlich. Der folgende Vorschlag funktioniert nur, wenn der Inhalt der Textzelle oder das Bild mindestens so hoch wie der gedrehte Inhalt sind.
\documentclass{scrartcl}
\usepackage[demo]{graphicx}
\usepackage{array}
\usepackage{rotating}
\newcommand\Rotate[1]{\raisebox{\ht\strutbox}{\begin{turn}{90}\llap{#1}\end{turn}}}
\begin{document}
\begin{table}[ht] 
  \begin{tabular}{|>{\centering}p{2em}|p{5cm}|l| } 
  \hline 
  Typ& grafische Darstellung & Inhalt  \\ 
  \hline 
  \Rotate{Klassendiagramm } 
    & Text Text Text Text Text Text Text
    & \raisebox{\dimexpr-\totalheight+\ht\strutbox\relax}%
      [\dimexpr\ht\strutbox+\dp\strutbox\relax]%
      [\dimexpr\totalheight-\ht\strutbox+\dp\strutbox\relax]%
      {\includegraphics [width=6cm]{Klassendiagramm}}\\ 
\hline 
\end{tabular} 
\centering \caption{struktuelle Diagramme} 
\end{table}
\end{document}
Und bitte sieh dir den Link wegen des Minimalbeispiels im Beitrag von Besserwisser an.

Gruß
Elke