Seite 1 von 1

Unterschiedliche Vertikalausrichtung in Tabellenzeilen

Verfasst: Do 11. Apr 2013, 18:09
von VladTepes
Hallo Leute,

sitze schon wieder seit einer Stunde an einem eingentlich einfachen Problem :roll:

Habe eine Tabelle, in welcher der Inhalt der 1. SPALTE oben zentriert erschein. In diesen Zeilen gibt es wiederum kleinere Tabellen, die oben ausgerichtet sein müssen. Wie das funktioniert wurde mir freundlicherweise in dem Forum gezeigt. Danke dafür u_fischer und Epllus!
Soweit so gut.

Jetzt habe ich die Tabellenüberschrift noch zum Schluss hinzugefügt. Und in der 1. Spalte erscheint diese zu weit oben.... Das sieht einfach nicht gut aus.

Gibt es die Möglichkeit die 1.ZEILE vertikal unten auszurichten. Aber alle anderen Zeilen eben so wie in dem Minimalbeispiel angegeben, vertikal zentriert auszurichten ?

Habt ihr eine Idee ? :idea:

Viele Grüße,
Vlad

Das Wort "Beschreibung" erscheint zu weit oben
\documentclass[oneside]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[demo]{graphicx}
\usepackage{array,tabularx}

\begin{document}

\extrarowheight=5pt
\begin{tabularx}{\textwidth}{>{\raggedright}X
                             >{\centering\vspace{-\ht\strutbox}}p{4cm}
                             >{\centering\vspace{-\ht\strutbox}}p{4cm}}
Beschreibung & Sichtbereich & Abtastkonfiguration
\tabularnewline
\hline
 Nummer: Info 1 \\
 Breite: Info 2 \\
 Höhe: Info 3
&
\includegraphics[width=4cm , height = 3cm]{tiger}
&
\includegraphics[width=4cm, height = 3cm]{tiger}
\tabularnewline
\hline
\end{tabularx}

\end{document}

Verfasst: Fr 12. Apr 2013, 10:35
von Epllus
So?
\documentclass[oneside]{scrreprt} 
\usepackage[latin1]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage[demo]{graphicx} 
\usepackage{array,tabularx} 

\begin{document} 

\extrarowheight=5pt 
\begin{tabularx}{\textwidth}{>{\raggedright}X 
                             >{\centering\vspace{-\ht\strutbox}}p{4cm} 
                             >{\centering\vspace{-\ht\strutbox}}p{4cm}} 
\vspace{-\ht\strutbox}Beschreibung & Sichtbereich & Abtastkonfiguration 
\tabularnewline 
\hline 
 Nummer: Info 1 \\ 
 Breite: Info 2 \\ 
 Höhe: Info 3 
& 
\includegraphics[width=4cm , height = 3cm]{tiger} 
& 
\includegraphics[width=4cm, height = 3cm]{tiger} 
\tabularnewline 
\hline 
\end{tabularx} 

\end{document} 
 
Hoffe es hilft
Epllus

Dankeschön

Verfasst: Fr 12. Apr 2013, 13:31
von VladTepes
Super! Vielen vielen Dank, das hat das Problem gelöst und mir viel Zeit erspart!! :D

Aber nochmal zum Verständnis, damit ich das nächstes Mal selbst lösen kann:
\vspace{-\ht\strutbox}Beschreibung
Du fügst einen vertikalen Space ein mit der Höhe: \ht holt die Höhe der strutbox. Was ist genau die strutbox ? Und welche Bedeutung hat das - vor \ht ?

Verfasst: Fr 12. Apr 2013, 19:02
von Epllus
Die \strutbox ist -- soweit ichs verstanden habe -- ist eine Box mit der Höhe des Zeilenabstands.

\vspace{20pt} sagt LaTeX: vergrößere den Abstand um 20pt.
\vspace{-20pt} sagt LaTeX: verringere den Abstand um 20pt (bzw. vergößere ihn um -20pt) (ist auch praktisch, wenn man den Abstand von Umgebungen verringern möchte etc).



Grüße
Epllus

Verfasst: Sa 13. Apr 2013, 12:57
von VladTepes
OK. Denke ich hab s verstanden.

Danke nochmal!