Zelle einer Tabelle unterschiedlich stark einfärben

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: Zelle einer Tabelle unterschiedlich stark einfärben

von GiFi » So 21. Jul 2019, 18:42

Okay, das ist ungünstig; dann bleibt es wohl erst einmal bei "mitohne" Farbe; danke!

von Gast » So 21. Jul 2019, 15:29

Sieht derzeit nicht danach aus: https://tex.stackexchange.com/questions ... and-mdwtab Da der Kommentar von David dort schon älter ist, könntest du bei beiden Paketautoren einmal nachhaken bzw. einen Kommentar dort anfügen.

von GiFi » So 21. Jul 2019, 15:17

Okay, so läuft es, das ist richtig. Ich lese mich nach und nach durch die Verlinkungen, eine Frage aber schon mal vorab, weil die extrem wichtig ist:
Ich benötige das Paket {mdwtab} für andere Tabellen, kann es daher nicht einfach auskommentieren. Gibt es dafür auch eine Lösung?

von Gast » So 21. Jul 2019, 15:09

Problem ist die Kombination von colortbl mit mdwtab.
\documentclass[parskip=full-]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{array}
\usepackage[usenames,table]{xcolor}
%\usepackage{mdwtab}

\begin{document}

\begin{tabular}{|>{\centering}p{0.03\textwidth}|>{\centering}p{0.125\textwidth}|>{\centering}p{0.065\textwidth}|>{\centering}p{0.125\textwidth}|>{\centering}p{0.065\textwidth}|>{\centering}p{0.125\textwidth}|>{\centering}p{0.065\textwidth}|>{\centering}p{0.125\textwidth}|>{\centering\arraybackslash}p{0.065\textwidth}|}
\hline
 & \multicolumn{8}{c|}{LANGE ANGABE IST HIER ZU LESEN} \\
\hline
Nr. & \multicolumn{2}{c|}{XXXX 1} & \multicolumn{2}{c|}{XXXX 2} & \multicolumn{2}{c|}{XXXX 3} & \multicolumn{2}{c|}{XXXX 4} \\
\hline
X & \multicolumn{8}{c|}{EINE LÄNGERE FRAGE STEHT HIER} \\
\hline
& & & & & \cellcolor{red}ROT & 00.00 & TEXT & 00.00 \\
\hline
X & \multicolumn{8}{c|}{EINE LÄNGERE FRAGE STEHT HIER} \\
\hline
& & & & & TEXT & 00.00 & TEXT & 00.00 \\
\hline
\end{tabular}%

\end{document}
funktioniert. Reaktiviert man das Laden von mdwtab verschwindet die Farbe.

BTW: Wenn die letzte Spalte einer Tabelle \centering verwendet, sollte man nach dem \centering entweder \arraybackslash ausführen oder die Tabellenzeile mit \tabularnewline statt \\ verwenden.

Außerdem solltest du https://komascript.de/faq_parindent lesen. scrpage2 ist veraltet und sollte nicht mehr verwendet werden. Statt xcolor und colortbl getrennt zu laden, sollte man xcolor mit Option table laden. fixltx2e braucht man bei halbwegs aktuellen LaTeX nicht mehr. Und auf unerwünschte Leerzeichen solltest du ebenfalls achten.

von GiFi » So 21. Jul 2019, 14:00

So, ich habe jetzt endlich ein paar Stunden Zeit gehabt, mein über 5000- Zeilen- Skript nochmal zu reduzieren; nun sieht es wie folgt aus (bei weiterer Reduktion habe ich jeweils immer Fehlermeldungen erhalten) - den Fehler, wieso das Feld nicht eingefärbt wird, ist mir immer noch nicht klar, denn separat in einem anderen Dokument funktioniert es ohne Probleme:
\documentclass{scrbook}

\setlength{\parindent}{0em} % Kein Einrücken der Zeilen am Anfang 

\usepackage[usenames]{xcolor}
\definecolor{bblue}{rgb}{0.1, 0.2, 0.4}
\definecolor{bblue}{gray}{0.1}

\definecolor{unigreen}{RGB}{153,204,51}
\definecolor{unidarkgreen}{RGB}{74,106,11}
\definecolor{unilightgreen}{RGB}{244,255,227}
\definecolor{unipurp}{RGB}{230,16,77}
\definecolor{unired}{RGB}{160,19,36}
\definecolor{uniblue}{RGB}{0,96,173}
\definecolor{uniyellow}{RGB}{244,167,30}

\usepackage{multido} 
\usepackage{colortbl}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{fixltx2e}

\usepackage{rotating}

%% Kopf- und Fußzeile editieren 
\usepackage[nouppercase]{scrpage2}
\pagestyle{scrheadings}
\setheadsepline{0.4pt} 

\usepackage{mdwtab}
\usepackage{algorithmic}
\usepackage{tabularx}

\begin{document}

\definecolorseries{Farbe}{rgb}{last}{white}{red} 
%\resetcolorseries[100]{Farbe} 

\scalebox{.95}{
\begin{tabular}{|>{\centering}p{0.03\textwidth}|>{\centering}p{0.125\textwidth}|>{\centering}p{0.065\textwidth}|>{\centering}p{0.125\textwidth}|>{\centering}p{0.065\textwidth}|>{\centering}p{0.125\textwidth}|>{\centering}p{0.065\textwidth}|>{\centering}p{0.125\textwidth}|>{\centering}p{0.065\textwidth}|}
\hline
 & \multicolumn{8}{c|}{LANGE ANGABE IST HIER ZU LESEN} \\
\hline
Nr. & \multicolumn{2}{c|}{XXXX 1} & \multicolumn{2}{c|}{XXXX 2} & \multicolumn{2}{c|}{XXXX 3} & \multicolumn{2}{c|}{XXXX 4} \\
\hline
X & \multicolumn{8}{c|}{EINE LÄNGERE FRAGE STEHT HIER} \\
\hline
& & & & & \cellcolor{red!75!white}ROT & 00.00 & TEXT & 00.00 \\ 
\hline
X & \multicolumn{8}{c|}{EINE LÄNGERE FRAGE STEHT HIER} \\
\hline
& & & & & TEXT & 00.00 & TEXT & 00.00 \\
\hline
\end{tabular} }

\end{document}

von Gast » Do 18. Jul 2019, 18:06

Dann musst du eben noch einmal von vorn anfangen und dieses Mal besser aufpassen, wann der Fehler verschwindet und den Schritt dann rückgängig machen (so wie das auch in der Anleitung steht).

von GiFi » Do 18. Jul 2019, 18:00

Ich habe es tatsächlich nicht von Null aufgebaut, sondern nach der Anleitung; dennoch scheine ich irgendwo den Fehler "herausgenommen" zu haben, finde es aber leider bislang nicht.

von Gast » Do 18. Jul 2019, 15:12

Du scheinst die Beispieldatei von Null neu aufzubauen. Mach es umgekehrt. Nimm eine Kopie der Originaldatei und minimiere die Schritt für Schritt. Dann bist du eigentlich immer sicher, dass der Beispielcode das Problem noch enthält. Oftmals findet man die Ursache so sogar selbst. Das geht auch einfacher und schneller, als man denkt. Unter http://texwelt.de/wissen/fragen/569 ist genau erklärt, wie das funktioniert.

von GiFi » Do 18. Jul 2019, 13:04

Ja, ich arbeite dran :lol:
In meiner reduzieren Version funktioniert es noch, in meiner "großen Datei" wird nichts farbig - sobald ich den Fehler auch in meiner reduzierten Datei erzeugt bekomme, stelle ich es hier ein

von Gast » Mi 17. Jul 2019, 21:48

Mehr Kontext bitte.

Nach oben