Bereich über ganze Tabelle 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: Bereich über ganze Tabelle einfärben

von telor » Fr 4. Apr 2014, 14:56

Vielen herzlichen Dank! Ja, das funktioniert!

von esdd » Fr 4. Apr 2014, 14:47

Verwende eine minipage in Textbreite:
\begin{table}
  \begin{minipage}{\textwidth}
    \begin{shaded}
      \begin{center} 
        \begin{tabular}{p{5.5cm}p{5.5cm}p{5.5cm}} 
          ...
        \end{tabular} 
      \end{center}
    \end{shaded}
  \end{minipage}
\end{table}
Gruß
Elke

von telor » Fr 4. Apr 2014, 14:33

Danke!
Ja, da hast du recht. Wenn ich shaded in die Tabelle reinnehme, dann wird nur die eine Spalte eingefärbt. Wie kriege ich es in einem zweispaltigen Dokument über die ganze Tabelle?

von esdd » Fr 4. Apr 2014, 14:28

Zum einen müsstest du die shaded Umgebung schon innerhalb der Gleitumgebung table verwenden oder auf die Gleitumgebung verzichten. Zum anderen ist dein Dokument zweispaltig, weshalb die shaded Umgebung auch nur die Breite einer Spalte hat. Deine Tabelle ist dafür viel zu breit.

Gruß
Elke

von telor » Fr 4. Apr 2014, 13:34

Jetzt ist es mir gelungen, ein Beispiel zu machen, vielleicht wird es dadurch wirklich übersichtlicher. Tut mir leid, dass ich es nicht vorher gemacht habe, aber da wusste ich halt nicht, was ich machen könnte. Deine Antwort hat mir auf eine Suche geschickt, wo ich dann was gefunden habe.

Zwei Beispiele:
hier ist es richtig (weil keine Tabelle):
\documentclass[twocolumn]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage{graphicx}
\usepackage{float}
\usepackage{framed}
\usepackage{xcolor}
\colorlet{shadecolor}{gray!15} 
\usepackage{stmaryrd}
\usepackage{hyperref}

\begin{document}


viel Text

\begin{shaded}

\textbf{\textit{Ding:}} $ \boxempty $ 

\dotfill

\textbf{\textit{Dong:}} $ \boxempty $ $ \boxempty $ 

\dotfill

\textbf{viel Text}

\end{shaded}

viel Text

\end{document}

hier mit Tabelle, wo shaded nicht funktioniert
\documentclass[twocolumn]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage{graphicx}
\usepackage{float}
\usepackage{framed}
\usepackage{xcolor}
\colorlet{shadecolor}{gray!15} 
\usepackage{stmaryrd}
\usepackage{hyperref}

\begin{document}

\begin{shaded}

\begin{table}
\begin{center}
\begin{tabular}{p{5.5cm}p{5.5cm}p{5.5cm}}

\textsc{\textbf{Irgendwas}} \newline & \textbf{Buchstaben} & \textbf{Text} \\
Ziemlich viel Text \newline & \textbf{\textit{Ding:}} $ \bigbox $ $ \bigbox $ \newline \newline ................................................ \newline \textbf{\textit{Dong:}} $ \bigbox $ \newline \newline ................................................ \newline viel Text \newline & \textbf{Bezeichnung} \newline irgendwas \newline irgendwas \newline irgendwas \newline irgendwas  \newline irgendwas \newline \newline  \textbf{Bezeichnung} \newline irgendwas \newline irgendwas \newline irgendwas \newline irgendwas  \newline irgendwas \newline irgendwas \\

\end{tabular}
\end{center}
\end{table}

\end{shaded}

und hier steht auch viel Text

\end{document}

Wenn man "begin{shaded}" und "end{shaded} aus dem zweiten Beispiel rausnimmt, dann funktioniert es, aber es ist nicht grau hinterlegt, was ich aber gerne hätte.

Ich bin mir jetzt nicht sicher, ob ich es vernünftig erkläre. Ist es verständlich, was ich meine?

von Noch so einer » Fr 4. Apr 2014, 12:53

Du kannst zum einen sämtliche Zeilen der Tabelle einfärben oder eine \colorbox (siehe Anleitung zum Paket xcolor) oder Tikz oder ein Paket wie mdframed verwenden.

Wenn Dir diese Antwort nicht genügt, beachte bitte die wichtigen Hinweise zu diesem Unterforum und erstelle insbesondere ein VM (mit Anleitung zur Erstellung nicht nur für Anfänger), das Dein Problem bzw. Dein Problem mit Deiner Umsetzung meiner Vorschläge verdeutlicht und uns etwas zum Testen und Ausprobieren in die Hand gibt.

Bereich über ganze Tabelle einfärben

von telor » Fr 4. Apr 2014, 12:40

Trotz der Suche (wahrscheinlich falsche Suchparameter) habe ich nichts gefunden, was ich ausprobieren könnte. Deswegen gibt es leider auch noch kein Minimalbeispiel, weil ich noch nichts habe, was Fehler produziert.

Ich wollte auf einer Seite den Bereich leicht gräulich einfärben, wo sich eine Tabelle befindet. Der ganze Hintergrund soll leicht grau sein.
Bei meiner Suche habe ich nur die Möglichkeiten gefunden, wie man Zellen färbt, aber nicht wie man den ganzen Bereich färbt. Kann mir jemand einen Tipp geben, was ich machen könnte oder wo ich suchen soll?

Nach oben