PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Rahmen bei Tabellen mit leeren Zellen



mindi
08-08-2006, 16:39
Hi,

mein Problem ist, dass bei einer tabularx-Umgebung mit leeren Zellen der Rand nicht dargestellt wird. Sobald ich aber eine Zahl oder Buchstabe einsetze, erscheint der Rahmen ordnungsgemäß.
Habe es schon mit verschiedensten "unsichtbaren" Zeichen versucht (\Leerzeichen, text{}, \text{\Leerzeichen} usw.).
Wer kann mir einen Tip geben, damit meine Tabellen wieder ordentlich aussehen.
Erschwerende Sache: dies sollte auch in dem farbigen Tabellenkopf funktionieren.

Für gescheite Tips wäre ich sehr dankbar :)
mindi

countbela666
08-08-2006, 17:10
Hallo und willkommen an Board,

Erstell bitte mal ein Minimalbeispiel, das den Fehler reproduziert. Wie du in folgendem MB siehst, sollte das funktionieren:

\documentclass{scrartcl}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{.3\textwidth}{|l|X|}\hline
a&\\\hline
b&\\\hline
&c\\\hline
\end{tabularx}
\end{document}Grüße,
Marcel

mindi
15-08-2006, 11:08
Das ist natürlich richtig Marcel,
also hier mein Bsp.



\documentclass{scrartcl}
\usepackage{tabularx}
\begin{document}

\begin{table}[h] \centering
\caption[Begriffsbestimmungen]
{\label{Begriff}Begriffsbestimmungen}\vspace{5mm}
\begin{tabular}{|>{\columncolor[gray]{0.9}}l|c|c|}\hline
\multicolumn{1}{>{\columncolor[rgb]{0.8,0.8,1}}c|}{ } &
\multicolumn{1}{>{\columncolor[rgb]{0.8,0.8,1}}c|}{Prozessbedingungen}
&
\multicolumn{1}{>{\columncolor[rgb]{0.8,0.8,1}}c|}{Reaktionsprodukte (ideal)}\\
\hline
Verbrennung & $\lambda >$1& CO$_2$, H$_2$O\\
Vergasung &0$< \lambda >$1& CO, H$_2$\\
Pyrolyse &$\lambda =$0& C$_x$H$_y$, C$_{fix}$\\
allotherme Pyrolyse& $\lambda >$0; T $<$ 700\celsius & C$_x$H$_y$,
C$_{fix}$,CO$_2$, H$_2$O\\
autotherme Vergasung& $\lambda =$0,3 - 0,5; T $>$ 700 \celsius &
\\ \hline
\end{tabular}
\end{table}
\end{document}

dann erscheint beid er ersten und letzten Zelle kein Rahmen (jedenfalls bei mir nicht)

Danke
mindi

RedCloud
15-08-2006, 11:41
Das ist natürlich richtig Marcel,
also hier mein Bsp.

dann erscheint beid er ersten und letzten Zelle kein Rahmen (jedenfalls bei mir nicht)


warum probiert ihr denn nicht mal die Beispiele selbst???
Das läuft nicht, weil Pakete fehlen ...

Druck das Ganze mal aus, das ist entscheidenenr, als das, was du auf dem Bildschirm siehst.

rc

DarkEbi
15-08-2006, 11:45
Tach,

hab dein Beispiel bei mir mal compeliert (pdf) und es funktioniert, hab nur ein Zeichen (Fett markiert) eingefügt und die Tabelle hat einen kompletten Rahmen.

[CODE]\begin{table}[h] \centering
\caption
{\label{Begriff}Begriffsbestimmungen}\vspace{5mm}
\begin{tabular}{|>{\columncolor[gray]{0.9}}l|c|c|}
\hline
\multicolumn{1}{[B]|>{\columncolor[rgb]{0.8,0.8,1}}c|}{ } &
\multicolumn{1}{>{\columncolor[rgb]{0.8,0.8,1}}c|}{Prozessbedingungen}
...[CODE]

Zoom mal richtig nah ran. Bei mir wirkte es bei Normalansicht als ob keine Linien da wären, hat aber getäuscht.

mindi
15-08-2006, 11:47
Zur Info @ RedCloud
auch beim Ausdruck ist der Rahmen nicht da. (auch beim .pdf)
Es ist aber richtig das bei meinem Bsp. Pakete fehlen.

Danke
mindi

mindi
15-08-2006, 11:48
@DarkEbi
Danke werd es mal versuchen

mindi