von schibmar » Fr 8. Okt 2010, 12:35
Hallo
Ich habe ein wahrscheinlich recht einfaches Problem, trotzdem finde ich die Lösung nirgends...
Ich möchte einzelne Zelleninhalte anderst ausrichten als die Spalte. Dh. eine Zelle links ausrichten, bei einer rechtsausgerichteten Spalte.
Hier ist mein code:
% für Tabellen mit vorgegebener Gesamtbreite, z.B. \textwidth
\usepackage{tabularx}
\newcommand{\ctab}{\centering\arraybackslash } % Tabellenabschnitt zentrieren
\newcommand{\rtab}{\raggedleft\arraybackslash} % Tabellenabschnitt rechtsbündig
\newcommand{\ltab}{\raggedright\arraybackslash} % Tabellenabschnitt linksbündig
\begin{tabularx}{\textwidth}{|X|r|r|r|r|r|}
\hline
{\bf Messpunkt} & {\ltab \bf Von} & {\bf Bis} & {\bf Dauer} & {\bf Dauer} & {\bf Dampfverbrauch} \\
[kg/h] & [hh:mm] & [hh:mm] & [hh:mm] & [h] & [kg] \\
\hline
\rtab 1000 & 13:48 & 08:52 & 19:04 & 19.67 & 19670 \\
\hline
\rtab 2100 & 09:03 & 12:02 & 02:59 & 2.98 & 6258 \\
\hline
\rtab 1800 & 12:05 & 16:19 & 04:14 & 4.23 & 7614 \\
\hline
\end{tabularx}
Ich möchte zb die Zelle "Von" linksausrichten:
{\ltab \bf Von}
\ltab hat hier jedoch keine Auswirkung, obwohl es fehlerfrei kompiliert.
In der X-Spalte funktionieren die Befehle. Ich möchte aber auch in den Spalten mit automatisch angepasster Breite und eingestellter Textausrichtung einzelne Zellen anpassen können.
Mit
\begin{flushleft}
\end{flushleft}
bekomme ich Fehler. Egal ob ich es auf eine Zelle oder die ganze Zeile anwende.
Ich hoffe es kann mir jemand weiterhelfen. Vielen Dank im Voraus.
Gruss
Martin
Hallo
Ich habe ein wahrscheinlich recht einfaches Problem, trotzdem finde ich die Lösung nirgends...
Ich möchte einzelne Zelleninhalte anderst ausrichten als die Spalte. Dh. eine Zelle links ausrichten, bei einer rechtsausgerichteten Spalte.
Hier ist mein code:
% für Tabellen mit vorgegebener Gesamtbreite, z.B. \textwidth
\usepackage{tabularx}
\newcommand{\ctab}{\centering\arraybackslash } % Tabellenabschnitt zentrieren
\newcommand{\rtab}{\raggedleft\arraybackslash} % Tabellenabschnitt rechtsbündig
\newcommand{\ltab}{\raggedright\arraybackslash} % Tabellenabschnitt linksbündig
\begin{tabularx}{\textwidth}{|X|r|r|r|r|r|}
\hline
{\bf Messpunkt} & {\ltab \bf Von} & {\bf Bis} & {\bf Dauer} & {\bf Dauer} & {\bf Dampfverbrauch} \\
[kg/h] & [hh:mm] & [hh:mm] & [hh:mm] & [h] & [kg] \\
\hline
\rtab 1000 & 13:48 & 08:52 & 19:04 & 19.67 & 19670 \\
\hline
\rtab 2100 & 09:03 & 12:02 & 02:59 & 2.98 & 6258 \\
\hline
\rtab 1800 & 12:05 & 16:19 & 04:14 & 4.23 & 7614 \\
\hline
\end{tabularx}
Ich möchte zb die Zelle "Von" linksausrichten:
{\ltab \bf Von}
\ltab hat hier jedoch keine Auswirkung, obwohl es fehlerfrei kompiliert.
In der X-Spalte funktionieren die Befehle. Ich möchte aber auch in den Spalten mit automatisch angepasster Breite und eingestellter Textausrichtung einzelne Zellen anpassen können.
Mit
\begin{flushleft}
\end{flushleft}
bekomme ich Fehler. Egal ob ich es auf eine Zelle oder die ganze Zeile anwende.
Ich hoffe es kann mir jemand weiterhelfen. Vielen Dank im Voraus.
Gruss
Martin