PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 1. Zeile Tabelle zentrieren, restliche nicht



E123
14-06-2009, 22:15
Hallo,
ich versuche die Werte der Tabelle der 1. Spalte zu zentrieren, die restlichen darunter sollen links oder rechts ausgerichtet sein. Jedenfalls frage ich mich wie ich das machen soll... Hier mal der Code:

\begin{table}[H]
\renewcommand{\baselinestretch}{1.5}

{\small
\caption{keine Anwendung des § 34 a EStG und Anlage im Unternehmen}

\begin{tabular}{|l||rrrrrr|}


\hline
t & 0 & 1 & 2 & 3 & 4 & 5 \\\hline\hline

Gewinn G & 100000,00 & 100000,00 & 100000,00 & 100000,00 & 100000,00 & 100000,00 \\\hline
....etc.
\end{tabular}}
\end{table}

Naja das rote soll jeweils in der Mitte der Zelle stehen. Wisst Ihr wie ich das lösen kann? Wäre echt dankbar über Hilfe!
Viele Grüße
Eva

localghost
14-06-2009, 22:29
Mach doch bitte mal ein vollständiges Minimalbeispiel (http://minimalbeispiel.de) und gib dabei auch gleich eine komplette Tabelle an. Es gibt da nämlich unterschiedliche Lösungen. Aber dazu ist es besser, die Tabelle mal zusehen.


MfG
Thorsten¹

voss
14-06-2009, 22:50
Hallo,
ich versuche die Werte der Tabelle der 1. Spalte zu zentrieren, die restlichen darunter sollen links oder rechts ausgerichtet sein. Jedenfalls frage ich mich wie ich das machen soll... Hier mal der Code:

Naja das rote soll jeweils in der Mitte der Zelle stehen. Wisst Ihr wie ich das lösen kann?


\documentclass{article}
\newcommand\MC[1]{\multicolumn{1}{c}{#1}}

\begin{document}

\begin{tabular}{|l||rrrrrr|}\hline
\MC{t} & \MC{0} & \MC{1} & \MC{2} & \MC{3} & \MC{4} & \MC{5} \\\hline\hline
Gewinn G & 100000,00 & 100000,00 & 100000,00 & 100000,00 & 100000,00 & 100000,00 \\\hline
\end{tabular}

\end{document}


Herbert

E123
15-06-2009, 00:16
Hi, vielen Dank erstmal! Es läuft jetzt soweit ganz gut, nur brauche ich eine Rahmen um die Tabelle und nach dem t eine doppelte vertikal Linie. So wie in dem tabular-Befehl. Wie setze ich das jetzt um? mit \vline oder || zerschießt er mir dann alles:(. Hier mal der Code:


\begin{document}
\begin{table}[H]
\renewcommand{\baselinestretch}{1.5}
\newcommand\MC[1]{\multicolumn{1}{c}{#1}}
{\small
\caption{Thesaurierung und Anlage in Aktien}
\begin{tabular}{|l||rrrrrr|}
\hline
\MC{t} & \MC{0} & \MC{1} & \MC{2} & \MC{3} & \MC{4} & \MC{5} \\\hline\hline

G & 1 & 1& 1 & 1 & 1 & 1 \\\hline

Kursgewinn & 0 & 86,46 & 2290 & 35 & 4 & 6 \\\hline\hline

\(EV\) & {\bf 59} & {\bf 12} & {\bf 19} & {\bf 27} & {\bf 3} & {\bf 42} \\\hline

\end{tabular} }
\end{table}
\end{document}


Dankeschön!
Viele Grüße
Eva

voss
15-06-2009, 08:17
Hi, vielen Dank erstmal! Es läuft jetzt soweit ganz gut, nur brauche ich eine Rahmen um die Tabelle und nach dem t eine doppelte vertikal Linie. So wie in dem tabular-Befehl. Wie setze ich das jetzt um? mit \vline oder || zerschießt er mir dann alles:(.

Tabellen mit so vielen Linien sehen einfach nur schrecklich aus ...
Was willst du eigentlich mit deinem \baselinestretch erreichen


\documentclass{article}
\usepackage{caption}
\newcommand\MC[1]{\multicolumn{1}{c}{#1}}
\newcommand\MCL[1]{\multicolumn{1}{|c||}{#1}}
\newcommand\MCR[1]{\multicolumn{1}{c|}{#1}}

\begin{document}

\begin{center}
\renewcommand\arraystretch{1.75}
\captionof{table}{Thesaurierung und Anlage in Aktien}
\small
\begin{tabular}{|l||rrrrrr|}\hline
\MCL{t} & \MC{0} & \MC{1} & \MC{2} & \MC{3} & \MC{4} & \MCR{5} \\\hline\hline
G & 1 & 1& 1 & 1 & 1 & 1 \\\hline
Kursgewinn & 0 & 86,46 & 2290 & 35 & 4 & 6 \\\hline\hline
\(EV\) & {\bf 59} & {\bf 12} & {\bf 19} & {\bf 27} & {\bf 3} & {\bf 42} \\\hline
\end{tabular}
\end{center}

\end{document}


Herbert

E123
15-06-2009, 11:10
Hi, es hat super geklappt. Das mit dem baselinestretch war weil in der table Umgebung nur 1 Zeiliger Abstand ist. Aber mit dem arraystretch gehts auch. Ja das mit den Linien ist nicht schön! DIe Tabellen gehen aber über 1 Seite.... Also vielen Dank!