PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Einzelne Zelle fett umranden



Soulsurfer25
18-06-2007, 12:51
Hallo zusammen,
ich schreibe gerade an meiner Dipl. Arbeit und konnte schon sehr viel nützliche Informationen aus diesem Forum gewinnen.
Leider habe ich momentan das Problem das ich einzelne Zellen einer gerahmten Tabelle zusätzlich fett umranden möchte um eine Auswahl zu symbolisieren.
Kennt einer einen Befehl der das Umsetzten kann?

Gruß
Soulsurfer25

Salnic
18-06-2007, 16:03
Hi Soulsurfer,

so spontan fällt mir da nur das Packet colortbl ein, da kannst Du (nicht nur farbige) Hervorhebungen von Tabellenzellen machen.

Salnic

Soulsurfer25
18-06-2007, 16:48
Ja mit colortbl habe ich die ausgewählten Zellen schon hellgrau hinterlegt, würde jedoch gerne noch eine schwarze Umrahmung haben. Weiß keiner wie es gehen könnte?

edico
18-06-2007, 17:58
Bastelst Du einen bunten Kindergartenbogen? ;-)

Versuch's mit hhline o.ä. packages

\documentclass[a5paper,12pt,oneside]{book}
\usepackage{colortbl}%
\usepackage{hhline}
\usepackage{xcolor}

\begin{document}
\doublerulesepcolor{red}
\begin{tabular}{||cc||c||c||} \hhline{|t:==:t:==:t|}
1 & 0,84147 & 0,54030 & 1,38177 \\ \hhline{|:==:|~|~||}
2 & 0,90929 & 0,41614 & 0,49315 \\ \hhline{#==#~|=#}
3 & 0,14112 & 0,98999 & 0,84887 \\ \hhline{||--||--||}
4 & 0,75680 & 0,65364 & 1,41044 \\ \hhline{|b:==:b:==:b|}
\end{tabular}

\bigskip
\doublerulesepcolor{green}
\begin{tabular}{cccc}
1 & 0,84147 & 0,54030 & 1,38177 \\ \hhline{|:==:|}
\multicolumn{1}{||l}{2} &
\multicolumn{1}{l||}{0,90929} & 0,41614 & 0,49315 \\ \hhline{#==#}
3 & 0,14112 & 0,98999 & 0,84887 \\
4 & 0,75680 & 0,65364 & 1,41044 \\
\end{tabular}
\end{document}

edico

edico
18-06-2007, 18:20
... und beim Stöbern in alten kopierten, modifizierten Unterlagen zum Weiterentwickeln gefunden:

\documentclass{article}

\newsavebox{\padtab}
\newenvironment{padtabular}
{\begin{lrbox}{\padtab}\begin{tabular}}
{\end{tabular}\end{lrbox}%
\setlength{\fboxrule}{2pt}\setlength{\fboxsep}{-2pt}%
\fbox{\usebox{\padtab}}}

\begin{document}
\begin{tabular}{cccc}
1 & 0,84147 & 0,54030 & 1,38177 \\
\begin{padtabular}{l}
2
\end{padtabular}
& 0,90929 & 0,41614 & 0,49315 \\
3 & 0,14112 & 0,98999 & 0,84887 \\
4 & 0,75680 & 0,65364 & 1,41044 \\
\end{tabular}
\end{document}

edico

Soulsurfer25
19-06-2007, 07:22
Danke erstmal für die schnellen Antworten.
Leider geht beides nicht so richtig, da die zu umrandende Zelle mit |p{5cm}| formatiert ist. Mit dem Multicolumnbefehl würde es vermutlich gehen, jedoch bekomme ich da keinen Zeilenumbruch hin.

edico
19-06-2007, 12:00
Glaub ich nicht - was machst Du, dass es nicht geht?

...
\doublerulesepcolor{blue}
\begin{tabular}{cccc}
1 & 0,84147 & 0,54030 & 1,38177 \\ \hhline{|:=:|}
\multicolumn{1}{|| p{5cm} ||}{%
2 und ein langer text der umbrechen soll aber mehr nicht} &
0,90929 & 0,41614 & 0,49315 \\ \hhline{#=#}
3 & 0,14112 & 0,98999 & 0,84887 \\
4 & 0,75680 & 0,65364 & 1,41044 \\
\end{tabular}
...

... und beim zweiten Ansatz ueberlasse ich Dir die Modifikation.

Und beim naechsten Mal gib bitte gleich Deine Daten preis - nicht umsonst wird hier um ein Minimalbeispiel gebeten.

edico