Schwarzer Balken in der Tabelle

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Schwarzer Balken in der Tabelle

Gleiches Problem (ratlos)

von progressio.ch » Fr 20. Mai 2011, 21:52

\usepackage{tabulary}

%diverses

\item Stiftleiste X2 (4-Pol) \\ \\ 
\begin{tabular}{llll} \toprule
Pin	&	Verbindung	&	Pin	&	Verbindung  \\ \midrule  \rowcolor{dunkelgrau}
1	&	L3			& 	2	&	L4			\\  \midrule  \rowcolor{hellgrau}
3	&	L1			&	4	&	L2			\\ \rowcolor{hellgrau}
 \bottomrule
\end{tabular}

von Sheila » Sa 3. Jul 2010, 21:16

Super! Vielen Dank!

von Xenara » Sa 3. Jul 2010, 15:30

Unabhängig von Skaters sehr richtigen Ausführungen sind hier in diesem Code zwei Möglichkeiten eingebaut, wie dein Ausgangsproblem zu lösen wäre:
\documentclass[12pt]{scrreprt}
\usepackage[T1]{fontenc}  
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\usepackage[belowskip=12pt]{caption}
\usepackage{colortbl}

\usepackage{array}

\begin{document}

\begin{table}[h]
\centering
\definecolor{Gray}{gray}{0.9} %Hintergrundfarbe Grau einstellen
\definecolor{Green}{rgb}{0.0,0.5,0.0} %Farbe der Linien einstellen
\arrayrulecolor{Green} %Linienfarbe ändern
\fontsize{9pt}{9pt}\selectfont{
\setlength{\tabcolsep}{8pt}
\renewcommand{\arraystretch}{1.5}%\tiny{
%\footnotesize{ %Schriftgröße einstellen
\begin{tabular}{p{1cm}p{1.3cm}p{1.3cm}p{1.3cm}p{1.3cm}p{1.2cm}p{1.2cm}p{1.2cm}p{1.2cm}} %9 Spalten
\toprule
%\rowcolor{Gray}
\multicolumn{9}{c}{\cellcolor{Gray}\textbf{IDR}}\\
\multicolumn{9}{>{\columncolor{Gray}}c}{\textbf{IDR}}\\
 & & & &\multicolumn{5}{c}{\textbf{Distressed and Defaulted Bonds}}\\
\cmidrule(r){5-9}
  &B+ &B &B- &CCC &CC &C &RD &D   \\
\cmidrule(r){2-2} \cmidrule(r){3-3} \cmidrule(r){4-4} \cmidrule(r){5-5} \cmidrule(r){6-6} \cmidrule(r){7-7} \cmidrule(r){8-8}   \cmidrule(r){9-9}
\rowcolor{Gray}
RR1 &BB+  &BB &BB- &B+ &B &B- &B- &B-\\
\rowcolor{white}
RR6 &B-/CCC  &CCC/CC &CC/C &C &C &C &C &C\\
\bottomrule
\end{tabular}
}
\caption{Mapping}
\arrayrulecolor{black}
\end{table}
\end{document} 
Btw, in deinem Originalcode lädst du booktabs zweimal, einmal allein und einmal zusammen mit colortbl.
IMHO ist es übersichtlicher, jedes Paket extra mit \usepackage{} zu deklarieren, denn erstens können Optionen dazukommen, also \usepackage[]{} und zweitens ist eine Fehlersuche einfacher, wenn nur ein Paket auskommentiert werden muss oder an eine andere Stelle verschoben werden soll.

Übrigens werden Tabellen normalerweise oben beschriftet, da man sie ja von oben nach unten liest, während Diagramme und Abbildungen unten beschriftet werden.

von skater » Sa 3. Jul 2010, 15:11

\documentclass[12pt,draft]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern,colortbl,booktabs,tabularx}
\begin{document}

\begin{table}
	\centering
	\footnotesize
	\definecolor{Gray}{gray}{0.9}
	\definecolor{Green}{rgb}{0.0,0.5,0.0}
	\arrayrulecolor{Green}
	\renewcommand{\arraystretch}{1.3}
	\begin{tabularx}{.78\textwidth}{llllXXXXX}
		\toprule
		\multicolumn{9}{c}{\bfseries IDR} \\
		\midrule
		& & & &\multicolumn{5}{c}{\bfseries Distressed and Defaulted Bonds}\\
		\cmidrule{5-9}
		& B+ & B & B- & CCC & CC & C & RD & D \\
		\cmidrule(r){2-2} \cmidrule(r){3-3} \cmidrule(r){4-4} \cmidrule(r){5-5} \cmidrule(r){6-6} \cmidrule(r){7-7} \cmidrule(r){8-8}\cmidrule{9-9}
		\rowcolor{Gray}
		RR1 & BB+  & BB & BB- & B+ & B & B- & B- & B- \\
		\rowcolor{white}
		RR6 & B-/CCC & CCC/CC & CC/C & C & C & C & C & C \\
		\bottomrule
	\end{tabularx}
	\caption{Mapping}
\end{table}

Im übrigen vertragen sich \texttt{booktabs} nur schlecht mit \texttt{colortbl}. Schöne Tabellen oder farbige Tabellen – es geht nur eines von beidem.

\end{document}

von Sheila » Sa 3. Jul 2010, 13:28

Stimmt, das mit den 10 deklarierten Spalten ist falsch. Deine Vorschläge lösen das Problem leider nicht. Der schwarze Balken ist immer noch da. Wenn ich \multicolumn{9}{c}{\bf{IDR}}\\ rausnehme, dann ist auch der schwarze Balken weg.

Hat irgendwer noch andere Tipps?

Tabelle

von Stefan Kottwitz » Sa 3. Jul 2010, 13:23

Hallo Sheila,

ein paar Punkte:
  • Du hast in der Tabelle 10 Spalten deklariert statt 9,
  • der Absatzumbruch (Leerzeile) nach \toprule ist vllt. unnötig,
  • Du verwendest \bf{...}, das hat jedoch kein Argument und ist sowieso veraltet, nimm \textbf{...}, siehe LaTeX2e fonts,
  • an der Zeile \multicolumn{9}{c}{\bf{IDR}}\\ wird es evtl. gar nicht liegen, nimm sie mal raus und schau, ob der schwarze Balken weggeht.
Viele Grüße,

Stefan

Schwarzer Balken in der Tabelle

von Sheila » Sa 3. Jul 2010, 12:34

Hallo zusammen,

ich habe ein Problem mit folgender Tabelle:
\documentclass[12pt,draft]{scrreprt}
\usepackage{setspace}		
\usepackage[T1]{fontenc}	
\usepackage[latin1]{inputenc} 
\usepackage[ngerman]{babel}
\usepackage{longtable}
\usepackage{graphicx}
\usepackage{multirow}
\usepackage{dcolumn}
\usepackage{booktabs}
\usepackage[belowskip=12pt]{caption}
\usepackage{colortbl, booktabs}
\usepackage{amsfonts}
\usepackage{amsmath}		
\usepackage{url}
\usepackage[numbers]{natbib} 
\setlength{\parindent}{0pt} 

\begin{document}

\begin{table}[h]
\centering
\definecolor{Gray}{gray}{0.9} %Hintergrundfarbe Grau einstellen
\definecolor{Green}{rgb}{0.0,0.5,0.0} %Farbe der Linien einstellen
\arrayrulecolor{Green} %Linienfarbe ändern
\fontsize{9pt}{9pt}\selectfont{
\setlength{\tabcolsep}{8pt}
\renewcommand{\arraystretch}{1.5}%\tiny{
%\footnotesize{ %Schriftgröße einstellen
\begin{tabular}{p{1cm}p{1.3cm}p{1.3cm}p{1.3cm}p{1.3cm}p{1.2cm}p{1.2cm}p{1.2cm}p{1.2cm}p{1.2cm}} %9 Spalten
\toprule

\rowcolor{white}
\multicolumn{9}{c}{\bf{IDR}}\\
 & & & &\multicolumn{5}{c}{\bf{Distressed and Defaulted Bonds}}\\
\cmidrule(r){5-9}
  &B+ &B &B- &CCC &CC &C &RD &D	\\
\cmidrule(r){2-2} \cmidrule(r){3-3} \cmidrule(r){4-4} \cmidrule(r){5-5} \cmidrule(r){6-6} \cmidrule(r){7-7} \cmidrule(r){8-8}   \cmidrule(r){9-9}
\rowcolor{Gray}
RR1 &BB+  &BB &BB- &B+ &B &B- &B- &B-\\
\rowcolor{white}
RR6 &B-/CCC  &CCC/CC &CC/C &C &C &C &C &C\\
\bottomrule
\end{tabular}
}
\caption{Mapping} 
\arrayrulecolor{black}
\end{table}
\end{document}
Es gibt eine Box, die zu voll ist, so dass ich bei der Ausgabe als PDF einen schwarzen Balken erhalte. Und zwar geht es um die Zeile \multicolumn{9}{c}{\bf{IDR}}\\. Kann mir vielleicht jemand weiterhelfen? Vielen Dank!

Nach oben