PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabular bei scrreprt, Tabellenproblem



enid
29-07-2008, 23:33
Liebe Forumsmitglieder,

ich hab folgenden Tabellencode in der Klasse scrreprt. Allerdings werden im pdf ganz oben zu Beginn der Tabelle die Umrahmunsstriche (vertikale Linien) nicht mitgezeichnet. Dies benötige ich. Wie kann ich es bei der u.g. Tabelle erreichen:

Vielen Dank für Eure Hilfe! Benötige schnelle Lösung für Diplomarbeit. THANKS!!!

Code:
\begin{center}
\begin{table}[ht] {\bf \caption{\label{WECTab1} Erwartete Entwicklung von Bevölkerungszuwachs und wirtschaftlicher\newline Entwicklung für die Jahre 1990, 2020 und 2050 im Referenzfall B der Studie des\newline Weltenergierats}}

\vspace{0.2cm}
\begin{tabular}{|lllccc|}\hline
\rule[-3mm]{0mm}{8mm}
& & & 1990 & 2020 & 2050\\ \hdashline

\rule[-3mm]{0mm}{10mm}
% 1te Zeile
Bevölkerung in Mrd. & Welt & & 5,3 & 7,9 & 10,0\\
& davon: & OECD & 0,9 & 1,0 & 1,0\\
& & REF & 0,4 & 0,5 & 0,5\\
& & DC & 4,0 & 6,4 & 8,5\\
\rule[-3mm]{0mm}{10mm}
% 2te Zeile
Bruttoweltprodukt\textsubscript{ppp}\footnote{ppp = Bruttoweltprodukt nach Kaufkraftparitäten} in Billionen US\$ & Welt & & 25,8 & 52,9 & 92,8\\
&davon: & OECD & 14,1 & 28,4 & 41,7\\
& & REF & 2,6 & 2,2 & 5,1\\
& & DC & 9,1 & 22,3 & 46,0\\
\rule[-3mm]{0mm}{10mm}
% 3te Zeile
Bruttoweltprodukt\textsubscript{mer}\footnote{mer = Bruttoweltprodukt nach Marktpreisen} in Billionen US\$ & Welt & & 20,9 & 40,3 & 72,8\\
&davon: & OECD & 16,4 & 28,6 & 41,7\\
& & REF & 1,1 & 1,4 & 4,1\\
& & DC & 3,4 & 10,3 & 27,0\\
\rule[-3mm]{0mm}{10mm}
% 4te Zeile
Entwicklung der Sektoren in Billionen US\$ & & & & & \\
\vspace{0.2cm}
Landwirtschaft & Welt & & 1,4 & 2,8 & 4,6\\
& davon: & OECD & 0,6 & 0,7 & 0,8\\
& & REF & 0,1 & 0,2 & 0,3\\
& & DC & 0,7 & 1,9 & 3,5\\
\rule[-3mm]{0mm}{10mm}
Industrie & Welt & & 7,0 & 14,3 & 25,3\\
& davon: & OECD & 5,5 & 8,6 & 10,2\\
& & REF & 0,5 & 0,7 & 1,8\\
& & DC & 1,0 & 5,0 & 13,3\\
\rule[-3mm]{0mm}{10mm}
Dienstleistungen & Welt & & 12,5 & 23,2 & 42,9\\
& davon: & OECD & 10,3 & 19,3 & 30,7\\
& & REF & 0,5 & 0,5 & 1,9\\
& & DC & 1,7 & 3,4 & 10,3\\
\hspace{0.15cm} & & & & & \\ \hline
\end{tabular}

\vspace{0.2cm}
\emph{Quelle: Worls Energy Council, International Institute for Applied Systems Analysis,\\
Global Energy Perspektives to 2050 and Beyond, 1995.}
\end{table}
\end{center}

puk0r
30-07-2008, 00:12
Hey,

es kommt vom \vspace, ersetze

Entwicklung der Sektoren in Billionen US\$ & & & & & \\
\vspace{0.2cm}
Landwirtschaft & Welt & & 1,4 & 2,8 & 4,6\\

durch

Entwicklung der Sektoren in Billionen US\$ & & & & & \\[0.2cm]
Landwirtschaft & Welt & & 1,4 & 2,8 & 4,6\\


So klappt es auf jeden Fall! ;-)

Grüße Daniel

Stefan_K
30-07-2008, 00:12
Hallo,

falls Du zudem kurz vor Abgabe der Diplomarbeit noch Verbesserungsvorschläge hören möchtest: \bf ist veraltet, verwende besser \bfseries oder generell caption.sty, z.B.:

\usepackage[font=small,labelfont=bf]{caption}

\begin{center} ... \end{center} könntest Du hier weglassen, stattdessen \centering nach \begin{table}[ht] schreiben.
Das ist vmtl. nur ein kleiner Teil von dem, was sich verbessern ließe, falls Du weitere ältere LaTeX-Makros (oder Pakete) verwenden solltest.

Viele Grüße,

Stefan

enid
30-07-2008, 13:56
hey,
danke für die Verbesserungen!

Ich brauch weitere Hilfe, bin Anfänger ;-). Hab nun folgendes geändert:

\documentclass[12pt,a4paper,oneside,titlepage,BCOR1cm,DIV12,headi nclude,footexclude,bigheadings,
bibtotoc,nochapterprefix,pointlessnumbers]{scrreprt}
Mit
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\nonfrenchspacing
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{exscale}
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage{setspace}
\setstretch{1.141}
\typearea[current]{current}
\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}
\clearscrheadings
\clearscrplain
\lohead{\headmark}
\rohead{\pagemark}
\renewcommand*{\chapterpagestyle}{scrheadings}
\usepackage{url}
\usepackage{color}
\usepackage{theorem}
\usepackage{array}
\usepackage[ngerman]{varioref}
\usepackage{pict2e}
\usepackage[small, bf]{caption}
\usepackage{wrapfig}
\usepackage{arydshln}
\deffootnote{1.8em}{1em}{%
{\thefootnotemark\ }\hspace{.5em}}

Problem:
1) Wenn ich meine Tabelle mit .... (nachfolgend) erzeuge, erscheint aber immer die Tabellenbezeichnung+Quelle über und nicht unter der Tabelle? Wie kann ich dies ändern. \caption und \captionbelow setzen setzt Tabellentext als Überschrift?!
2) Eigentlich sollte Quelle besser in der Rechteck der Tabelle ganz unten linksbündig erscheinen. Dies hab ich mit multicolumn versicht (s.unten) aber bekomme die Fehler:

> ! Misplaced \noalign.
> \hline ->\noalign ...

3) Ferner kommt die Tabelle am Ende des ganzen Kapitels uns nicht auf der nächsten Seite des aufrufes, obwohl sie nicht über eine Seite geht?

\begin{table}[ht]
\captionbelow{Erwartete Entwicklung von Bevölkerungszuwachs und wirtschaftlicher Entwicklung für die Jahre 1990, 2020 und 2050 im Referenzfall B der Studie des Weltenergierats.\newline
\emph{Quelle: Worls Energy Council, International Institute for Applied Systems Analysis,
Global Energy Perspektives to 2050 and Beyond, 1995.} }
\label{WECTab1}
\centering
\begin{minipage}{\textwidth}
\begin{tabular}{|lllccc|}\hline
\rule[-3mm]{0mm}{8mm}
& & & 1990 & 2020 & 2050\\ \hdashline
\rule[-3mm]{0mm}{10mm}
% 1te Zeile
Bevölkerung in Mrd. & Welt & & 5,3 & 7,9 & 10,0\\
& davon: & OECD & 0,9 & 1,0 & 1,0\\
& & REF & 0,4 & 0,5 & 0,5\\
& & DC & 4,0 & 6,4 & 8,5\\
\rule[-3mm]{0mm}{10mm}
% 2te Zeile
Bruttoweltprodukt\textsubscript{ppp}\footnote{ppp = Bruttoweltprodukt nach Kaufkraftparitäten} in Billionen US\$ & Welt & & 25,8 & 52,9 & 92,8\\
&davon: & OECD & 14,1 & 28,4 & 41,7\\
& & REF & 2,6 & 2,2 & 5,1\\
& & DC & 9,1 & 22,3 & 46,0\\
\rule[-3mm]{0mm}{10mm}
% 3te Zeile
Bruttoweltprodukt\textsubscript{mer}\footnote{mer = Bruttoweltprodukt nach Marktpreisen} in Billionen US\$ & Welt & & 20,9 & 40,3 & 72,8\\
&davon: & OECD & 16,4 & 28,6 & 41,7\\
& & REF & 1,1 & 1,4 & 4,1\\
& & DC & 3,4 & 10,3 & 27,0\\
% 4te Zeile
\mbox{ }Entwicklung der Sektoren in Billionen US\$ & & & & &\\
\rule[-3mm]{0mm}{10mm}
Landwirtschaft & Welt & & 1,4 & 2,8 & 4,6\\
& davon: & OECD & 0,6 & 0,7 & 0,8\\
& & REF & 0,1 & 0,2 & 0,3\\
& & DC & 0,7 & 1,9 & 3,5\\
\rule[-3mm]{0mm}{10mm}
Industrie & Welt & & 7,0 & 14,3 & 25,3\\
& davon: & OECD & 5,5 & 8,6 & 10,2\\
& & REF & 0,5 & 0,7 & 1,8\\
& & DC & 1,0 & 5,0 & 13,3\\
\rule[-3mm]{0mm}{10mm}
Dienstleistungen & Welt & & 12,5 & 23,2 & 42,9\\
& davon: & OECD & 10,3 & 19,3 & 30,7\\
& & REF & 0,5 & 0,5 & 1,9\\
& & DC & 1,7 & 3,4 & 10,3\\
\multicolumn{6}{l} {\emph{Quelle: Worls Energy Council, International Institute for Applied Systems Analysis, Global Energy Perspektives to 2050 and Beyond, 1995.} }\hline ---------> "Multicolum!" ?!
\end{tabular}
\end{minipage}
\end{table}

Vielen Dank!!

lg nadine

puk0r
31-07-2008, 15:30
Hallo Nadine,

zu 1):
setze einfach die \caption Anweisung hinter \end{tabular}
also


...
\end{tabular}
\caption{Erwartete Entwicklung von Bevölkerungszuwachs und wirtschaftlicher Entwicklung für die Jahre 1990, 2020 und 2050 im Referenzfall B der Studie des Weltenergierats.\newline
\emph{Quelle: Worls Energy Council, International Institute for Applied Systems Analysis, Global Energy Perspektives to 2050 and Beyond, 1995.} }
\end{minipage}
...


zu 2):


\multicolumn{6}{l}{\emph{Quelle: Worls Energy Council, International Institute for Applied Systems Analysis, Global Energy Perspektives to 2050 and Beyond, 1995}}\\\hline

das rot markierte einfügen, dann sollte der Fehler verschwinden...

Grüße

Stefan_K
31-07-2008, 15:40
Hallo Nadine,

zu 3. versuche \begin{table}[!htbp] oder eine der Alternativen, die ich hier (http://texblog.net/latex-archive/graphics/prevent-floating-image-figure-table/) notierte. Weiterhin ist das LaTeX Bilder-HowTo (http://www.ctan.org/get/info/l2picfaq/german/l2picfaq.pdf) diesbezüglich sehr hilfreich.

Viele Grüße,

Stefan