Zahl in Tabelle markieren Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


Gast

Zahl in Tabelle markieren

Beitrag von Gast »

Hallo,

weiss jemand wie ich eine Zahl in einer Tabelle grau markieren kann? wenn das nicht geht,dann wär ich auch mit einem rechteckigen Kasten um diese Zahl zu frieden.

Hab bis jetzt leider nur finden können, wie man eine Zelle markiert. Aber bei mir soll es nur eine Zahl sein. Hat jemand eine Idee wie das gehen kann?
Danke für eure Hilfe schon mal!
\documentclass[12pt,ngerman,oneside]{scrbook}
\usepackage{a4,german}
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage{color}
\usepackage{amssymb,amsmath,amsthm}
\makeatletter
\renewcommand*\env@matrix[1][*\c@MaxMatrixCols c]{%
  \hskip -\arraycolsep
  \let\@ifnextchar\new@ifnextchar
  \array{#1}}
\makeatother
\usepackage{units}
\usepackage{array}\setlength{\extrarowheight}{2pt} %um Tabelle darzustellen
\usepackage{enumitem} 
\usepackage{leftidx}
\usepackage{graphicx}	
\usepackage{graphics}
\usepackage{tikz}
\usepackage{tikz-3dplot}
\usepackage[abs]{overpic}
\usepackage{fancybox}
\usepackage{framed}
\usepackage[all]{xy}
\usepackage{placeins}
\usepackage{booktabs}
\usepackage{subfig}
\usepackage[subfigure]{tocloft}
\usepackage{float}
\usepackage{caption}
\usepackage{pifont
 \begin{document}

 \begin{tabular}{ccc|c|}
    & &\multicolumn{2}{c}{$2$}\\ 
    & & \multicolumn{1}{|>{$\;}c<{\;$}|}{s_{2}^{1}} & $ s_{2}^{2} $ \\\cline{2-4}
    & $ s_{1}^{1} $ &
    \multicolumn{1}{|>{$\;}c<{\;$}|}{\;\;4,\; 2} &
    \multicolumn{1}{ >{$}c<{\;$}|}{1,\; 4}\\\cline{2-4}
    \raisebox{1.5ex}[0cm][0cm]{$1$} & $ s_{1}^{2} $ &
    \multicolumn{1}{|>{$}c<{\;$}|}{8,\; 5} &
    \multicolumn{1}{ >{$\;}c<{\;$}|}{\;\;7,\; 6}\\\cline{2-4}
  \end{tabular}\\

\end{document}

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Beispielsweise \textcolor{red}{123} aus dem Paket xcolor.

Sollte das deine Frage nicht beantworten, dann erstelle bitte ein ordentliches Minimalbeispiel.

Schau dir bitte auch die Dokumentation des Pakets booktabs an.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Gast

Beitrag von Gast »

Hallo Johannes,

danke für deine Antwort! da ich leider ein ziemlicher Anfänger in Sachen latex bin und noch nie zuvor damit arbeiten musste außer für diese Arbeit fällt es mir oft schwer die richtigen Befehle zu finden....
Ich hab bei meiner Tabelle einfach so lange rumgebastelt bis ich es so hatte, wie ich wollte...und bin daher mit den einzelnen Packeten nicht richtig vertraut :/

Mit \textcolor veränder ich ja die Farbe meiner Zahl, aber ich hätte gern die Zahl grau markiert. Also z.B. die 4 , in der Tabelle ,grau hinterlegt. Der Befehl \colorbox bringt bei mir auch nicht den gewünschten Erfolg. Gibt es sonst keine Möglichkeit bzw. kann ich überhaupt eine einzelne Zahl markieren?
\documentclass[12pt,ngerman,oneside]{scrbook} 
\usepackage{a4,german} 
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage{color} 
\usepackage{amssymb,amsmath,amsthm} 
\usepackage{array}\setlength{\extrarowheight}{2pt} %um Tabelle darzustellen 

 \begin{document} 

 \begin{tabular}{ccc|c|} 
    & &\multicolumn{2}{c}{$2$}\\ 
    & & \multicolumn{1}{|>{$\;}c<{\;$}|}{s_{2}^{1}} & $ s_{2}^{2} $ \\\cline{2-4} 
    & $ s_{1}^{1} $ & 
    \multicolumn{1}{|>{$\;}c<{\;$}|}{\;\;4,\; 2} & 
    \multicolumn{1}{ >{$}c<{\;$}|}{1,\; 4}\\\cline{2-4} 
    \raisebox{1.5ex}[0cm][0cm]{$1$} & $ s_{1}^{2} $ & 
    \multicolumn{1}{|>{$}c<{\;$}|}{8,\; 5} & 
    \multicolumn{1}{ >{$\;}c<{\;$}|}{\;\;7,\; 6}\\\cline{2-4} 
  \end{tabular}\\ 

\end{document}

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Was klappt dabei bei dir mit \colorbox nicht, vorausgesetzt du lädst xcolor?
\documentclass{scrbook} 
\usepackage{xcolor} 
% falls kein Abstand um die Zahl entstehen soll:
\newcommand\markieren[2]{\setlength\fboxsep{0pt}\colorbox{#1}{#2}}

\begin{document} 
\begin{tabular}{cc} 
  a& \colorbox{red!20}{4},\,5\\
  b&3,\,8 
\end{tabular}
  
\begin{tabular}{cc} 
  a& $\markieren{red!20}{4},\;5$\\
  b&3,\,8 
\end{tabular}
\end{document}
Gruß
Elke

PS: Die Pakete a4 und german solltest du nicht laden. Verwende statt dessen babel. Das übernimmt die von dir angegebene Klassenoption ngerman.

Antworten