Tabelle Text oben ausrichten nicht möglich Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


mkyl

Tabelle Text oben ausrichten nicht möglich

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

Besserwisser

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

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag 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

Antworten