andi67
22-06-2011, 16:08
Hallo, ich habe ein Problem mit der Ausrichtung des Inhalts von Tabellenspalten.
Und zwar möchte ich sowohl die Breite einiger Spalten festlegen (wie mit p{}) aber gleichzeitig den Inhalt zentrieren. Dafür habe ich tatsächlich etwas gefunden (obwohl ich nicht verstehe was da passiert) nur zentriert mir diese Lösung nur horizontal aber nicht vertikal wie kann ich nun aber beides erreichen?
Hier ist mein bisheriges Minimalbeispiel:
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{array} % für Tabellenspaltenformatierung
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\begin{document}
Das ist ein Test
\begin{table}[htb]
\centering
\begin{tabular}{c|C{3cm}|C{3cm}}\hline\hline
\includegraphics[width=0.25\textwidth]{test.eps} & lalala & hallo\\
\includegraphics[width=0.25\textwidth]{test.eps} & wie & gehts?\\\hline\hline
\end{tabular}
\end{table}
\end{document}
Da der Uploader hier keine eps Dateien annimmt, habe ich die test.eps Datei einfach mal umbenannt in test.tar. Also bitte nicht versuchen sie zu entpacken!
Ich würde das obige Beispiel jetzt gerne um eine zusätzliche vertikale Zentrierung der beiden Spalten erweitern. Gerne auch durch Nutzung eines gänzlich anderen Packetes.
Ich mag es sowieso nicht so, Packete und Commandos zweckzuentfremden, ich bin durch jahrelange Beschäftigung mit HTML Konventionen eher an eine strickte Trennung von Inhalt und Design gewöhnt und will es eigentlich nicht missen, aber ich weis, dass das bei LaTeX nicht so einfach ist.
Und zwar möchte ich sowohl die Breite einiger Spalten festlegen (wie mit p{}) aber gleichzeitig den Inhalt zentrieren. Dafür habe ich tatsächlich etwas gefunden (obwohl ich nicht verstehe was da passiert) nur zentriert mir diese Lösung nur horizontal aber nicht vertikal wie kann ich nun aber beides erreichen?
Hier ist mein bisheriges Minimalbeispiel:
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{array} % für Tabellenspaltenformatierung
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\begin{document}
Das ist ein Test
\begin{table}[htb]
\centering
\begin{tabular}{c|C{3cm}|C{3cm}}\hline\hline
\includegraphics[width=0.25\textwidth]{test.eps} & lalala & hallo\\
\includegraphics[width=0.25\textwidth]{test.eps} & wie & gehts?\\\hline\hline
\end{tabular}
\end{table}
\end{document}
Da der Uploader hier keine eps Dateien annimmt, habe ich die test.eps Datei einfach mal umbenannt in test.tar. Also bitte nicht versuchen sie zu entpacken!
Ich würde das obige Beispiel jetzt gerne um eine zusätzliche vertikale Zentrierung der beiden Spalten erweitern. Gerne auch durch Nutzung eines gänzlich anderen Packetes.
Ich mag es sowieso nicht so, Packete und Commandos zweckzuentfremden, ich bin durch jahrelange Beschäftigung mit HTML Konventionen eher an eine strickte Trennung von Inhalt und Design gewöhnt und will es eigentlich nicht missen, aber ich weis, dass das bei LaTeX nicht so einfach ist.