Zusammenfassende Klammer in Tabelle Wie?

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: Zusammenfassende Klammer in Tabelle Wie?

von danilani » So 20. Okt 2013, 12:11

Also mit viel rumprobieren hab ich es nun geschaft ^^ ist zwar nicht die s chönste Lösung aber so habe ich mir das vorgestellt:

Hier mal der Abschnitt:
\end{tabular}
\begin{center}
\begin{math}
\begin{array}{c|c|c|c||c|c|c|c||c|c|c|c|c||c}
\multicolumn{1}{c}{}&\multicolumn{1}{c}{}&\multicolumn{1}{c}{}&\multicolumn{1}{c}{}&\multicolumn{1}{c}{y}&\multicolumn{1}{c}{x}&\multicolumn{1}{c}{z}&\multicolumn{1}{c}{\alpha}&\multicolumn{1}{c}{c}&\multicolumn{1}{c}{a}&\multicolumn{1}{c}{b}&\multicolumn{1}{c}{d}&\multicolumn{1}{c}{\beta}&\multicolumn{1}{c}{}
\\
s & p & q  & r & \overbrace{\lnot s \land p} & \overbrace{q \lor \lnot r} &\overbrace{ p \land s \land x}	&\overbrace{ y\lor z} &\overbrace{ \lnot s \lor \lnot p}& \overbrace{q\land p}&\overbrace{ \lnot r\land \lnot p}& \overbrace{a\lor b}&\overbrace{ c\land d}& \alpha\Rightarrow \beta\\
\hline
0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 &1 & 0 & 1 & 1 & 1 & 1\\
\hline
0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 &1 & 0 & 0 & 0 & 0 & 1\\
\hline
0 & 0 & 1 & 0 & 0 & 1 & 0 & 0 &1 & 0 & 1 & 1 & 1 & 1
\end{array}
\end{math}
\end{center}

Jetzt nur noch eine Frage bei dem fertigen PDF Dokument sieht das ganze dann so aus:

Bild

kann man diese Pixelfehler (rot markiert) iwie wegmachen?

von Stefan Kottwitz » So 20. Okt 2013, 00:53

Das Spaltenformat mit den Strichen kannst Du für einzelne Zellen mit \multicolumn innerhalb dieser Zelle überschreiben, wie
\multicolumn{1}{c}{Text}
Damit wird z.B. |c| an dieser Stelle zu lediglich c.

Stefan

von danilani » Sa 19. Okt 2013, 14:42

das funktioniert, nu ist es dann so, da die vertikalen striche diese eine zeile nach oben noch gehen. Kann man denen sagen das die erst ab der 2 Zeile anfangen sollen?

von Stefan Kottwitz » Sa 19. Okt 2013, 13:50

Evtl. mach eine Zeile mehr oben in der Tabelle und setze dort \overbrace ein über Leerraum als Platzhalter, oder direkt \overbrace in der ersten Tabellenzeile über dem Inhalt.

Gute Tabellen in guten Büchern kommen übrigens meist ohne angemalte geschweifte Klammern aus, evtl. geht es ja auch sachlich gut ohne. ;-)

Mit TikZ kann man sehr frei Klammern platzieren, ob waagerecht oder senkrecht oder schräg, geht alles, eine der Antworten hier ist ein Beispiel: Wie kann ich Klammern über mehrere Tabellen-Zeilen spannen?

Stefan

Zusammenfassende Klammer in Tabelle Wie?

von danilani » Sa 19. Okt 2013, 12:29

Also hier ist mal ein kurzer Auschnitt meines Dokumentes. Da ich meine Frage nicht wirklich beschreiben kann hier mal ein bild was ich anstellen will ^^: Link zum Bild
\documentclass[12pt,a4paper]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{stmaryrd}
\begin{document}
\begin{center}
\begin{math}
\begin{array}{c|c|c|c||c|c|c}
s & p & q  & r & \lnot s \land p & q \lor \lnot r & 	\\
\hline
0 & 0 & 0 & 0 & 0 & 1\\
\hline
0 & 0 & 0 & 1 & 0 & 0\\
\hline
0 & 0 & 1 & 0 & 0 & 1\\
\end{array}
\end{math}
\end{center}
\end{document}
Wie kann ich das umsetzen? ich will das nicht nur für die eine Spalte sondern dann auch für die nachfolgenen.

Nach oben