Tabelle m.H.v. multicolumn erstellen

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: Tabelle m.H.v. multicolumn erstellen

von PatKi » Mi 31. Okt 2012, 18:07

Perfekt! Läuft, das war's! Vielen Dank.

von sudo » Mi 31. Okt 2012, 17:51

Ach so ...

Probier mal
\multicolumn{8}{|m{12,8cm}|}{\textbf{Informationen zum Faktor "Wettbewerbsintensität"}}\rule[-3pt]{0pt}{10pt}\\ 
oder vielleicht besser (ich hab das jetzt nicht so schnell getestet)
\multicolumn{8}{|m{12,8cm}|}{\textbf{Informationen zum Faktor "Wettbewerbsintensität"}\rule[-3pt]{0pt}{10pt}}\\ 
Also noch in der letzten Klammer von \multicolumn.
Dann musst du natürlich noch die Werte anpassen.

von PatKi » Mi 31. Okt 2012, 17:45

Kein Problem, vielen Dank dennoch für die Rückmeldung.

Leider habe ich es nicht hinbekommen. So funktioniert es zumindest nicht (Beispiel erste Zeile):
\multicolumn{8}{|m{12,8cm}|}{\textbf{Informationen zum Faktor "Wettbewerbsintensität"}}\rule[-depth]{0pt}{total height}\\ 
Was mache ich falsch?

von sudo » Mi 31. Okt 2012, 17:30

Entschuldige bitte, dass ich nicht früher geantwortet habe.

Die Stelle in der Zeile ist prinzipiell egal. Probier das einfach mal aus.

Sollte sich das Problem erledigt haben, stell doch bitte den Status auf erledigt.

von PatKi » So 14. Okt 2012, 14:13

Hallo sudo,

vielen Dank für den Hinweis, aber wie bzw. wo genau muss ich diesen Code in der entsprechenden Zeile einbauen?

von sudo » Sa 13. Okt 2012, 07:22

Du kannst in der entsprechenden Zeile einen Strut einbauen. (englicher Fachbegriff, ich weiß noch nicht wie das auf deutsch heißt)
Das geht mit
\rule[-depth]{0pt}{total height}

Um zu sehen wie groß der Strut ist, kannst du die 0pt zB. durch 1pt ersetzen.

von PatKi » Fr 12. Okt 2012, 17:42

Hallo Elke,

vielen Dank, das war's! Super, jetzt läuft's.

Wenn mir jetzt noch jemand, bei den Zeilenhöhen helfen könnte, dann wäre es perfekt (s.o.). :-D

von esdd » Fr 12. Okt 2012, 16:02

Hallo,

du müsstest eigentlich eine Fehlermeldung erhalten haben, dass \chi^{2} den Mathemodus erfordert? Ersetz das also durch $\chi^{2}$ und stimmt bei mir die Spaltenbreite.

Gruß
Elke

von PatKi » Fr 12. Okt 2012, 12:57

So, habe die Tabellenvorlage nun fast fertig. Allerdings hängt es noch an einer Sache, die ich nicht nachvollziehen kann:

- wenn ich Sonderzeichen (Chi-quadrat in der zweiten Zeile) einfüge, zerstört dis die Spaltenbreite in der entsprechenden Zeile. Woran kann das liegen?
\documentclass[a4paper, 11pt, oneside, ngerman, openany]{scrbook} 
\usepackage[T1]{fontenc} % Schriftverbesserung
\usepackage[ngerman]{babel}%deutscher Satzbau
\usepackage[latin9]{inputenc} % mit ISO *-15
\usepackage{scrpage2} % zur Manipulation der Kopf und Fusszeilen
\usepackage{makeidx} % zum Erstellen und Indexen (Abkürzungsverzeichnis)
\makeindex
\usepackage{graphicx} % zum Einbinden von Grafiken und Bilddateien
\usepackage[intoc]{nomencl} % Abkuerzungsverzeichnis (und ins Inhaltsverzeichnis aufnehmen)
\let\abk\nomenclature % Befehl umbenennen in abk 
\renewcommand{\nomname}{Abkürzungsverzeichnis} % Deutsche Überschrift
\setlength{\nomlabelwidth}{.20\hsize} % Punkte zw. Abkürzung und Erklärung
\renewcommand{\nomlabel}[1]{#1 \dotfill} % Punkte zw. Abkürzung und Erklärung
\setlength{\nomitemsep}{-\parsep} % Zeilenabstände verkleinern
\makenomenclature
\usepackage[vcentering,dvips]{geometry} % Seitengröße definieren
\geometry{papersize={209.9mm,297mm},total={160mm,247mm}}
\usepackage{color} % um Text zu färben 
\usepackage{endnotes} % End- und Fußnoten
\usepackage{url} % Weblinks
\usepackage{hyperref} % klickbare Kapitel und Link-Fraben
\hypersetup{colorlinks=true, linkcolor=blue, pagecolor=blue, urlcolor=blue, citecolor=blue} 
\usepackage{caption} % für z.B. Tabellenüberschriften 
\usepackage{fancybox} % für Kasten und Boxen 
\usepackage{longtable} % für mehrseitige lange Tabellen
\usepackage{eurosym} % Für das EUR-Symbol
\usepackage{booktabs}
\usepackage{multirow}% Für Tabellenanpassungen
\usepackage{array}% Für Tabellenanpassungen
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}} % zentrierte Spalten mit Breitenangabe 
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}m{#1}} % rechtsbündig mit Breitenangabe
\newcommand{\ctab}{\centering\arraybackslash } % Tabellenabschnitt zentrieren
\newcommand{\rtab}{\raggedleft\arraybackslash} % Tabellenabschnitt rechtsbündig 
\newcommand{\ltab}{\raggedright\arraybackslash} % Tabellenabschnitt linksbündig
\renewcommand\arraystretch{1,5} %Alle Zeilen haben die gleiche Höhe

\begin{document}


\begin{center}
{\small
\begin{tabular}{|m{1,6cm}|m{1,6cm}|m{1,6cm}|m{1,6cm}|m{1,6cm}|m{1,6cm}|m{1,6cm}|m{1,6cm}|} 
\hline 
\multicolumn{8}{|m{12,8cm}|}{\textbf{Informationen zum Faktor "Wettbewerbsintensität"}}\\ 
\hline 
\multicolumn{3}{|m{4,8cm}|}{Cronbachsches Alpha:}&\multicolumn{1}{m{1,6cm}|}{\ctab 0,88}&\multicolumn{3}{m{4,8cm}|}{Erklärte Varianz:}&\multicolumn{1}{m{1,6cm}|}{\ctab 77,50\%}\\ 
\hline 
\multicolumn{3}{|m{4,8cm}|}{\chi ^{2}-Wert (Freiheitsgrade):}&\multicolumn{1}{m{1,6cm}|}{\ctab -*}&\multicolumn{3}{m{4,8cm}|}{p-Wert:}&\multicolumn{1}{m{1,6cm}|}{\ctab -*}\\ 
\hline 
\multicolumn{3}{|m{4,8cm}|}{GFI:}&\multicolumn{1}{m{1,6cm}|}{\ctab -*}&\multicolumn{3}{m{4,8cm}|}{AGFI:}&\multicolumn{1}{m{1,6cm}|}{\ctab -*}\\ 
\hline 
\multicolumn{3}{|m{4,8cm}|}{CFI:}&\multicolumn{1}{m{1,6cm}|}{\ctab -*}&\multicolumn{3}{m{4,8cm}|}{RMSEA:}&\multicolumn{1}{m{1,6cm}|}{\ctab -*}\\ 
\hline 
\multicolumn{3}{|m{4,8cm}|}{Faktorreiabilität:}&\multicolumn{1}{m{1,6cm}|}{\ctab 0,88}&\multicolumn{3}{m{4,8cm}|}{\ltab durchschn. erfasste Varianz:}&\multicolumn{1}{m{1,6cm}|}{\ctab 0,71}\\ 
\hline 
\multicolumn{8}{|l|}{\textbf{Informationen zu den einzelnen Indikatoren des Faktors "Wettbewerbsintensität"}}\\ 
\hline 
\multicolumn{4}{|m{6,4cm}|}{\textbf{Bezeichnung des Indikators}}&\multicolumn{1}{m{1,6cm}|}{\ctab \textbf{Mittel-wert}}&\multicolumn{1}{m{1,6cm}|}{\ctab \textbf{Item to Total Korrelation}}&\multicolumn{1}{m{1,6cm}|}{\ctab \textbf{Indikator-relia-bilität}}&\multicolumn{1}{m{1,6cm}|}{\ctab \textbf{t-Wert der Faktorladung}}\\ 
\hline 
\multicolumn{4}{|m{6,4cm}|}{Hier würde dann der Wortlaut eines der Items stehen, um zu sehen, wie es am Ende aussieht.}&\multicolumn{1}{m{1,6cm}|}{\ctab 2,33}&\multicolumn{1}{m{1,6cm}|}{\ctab 0,76}&\multicolumn{1}{m{1,6cm}|}{\ctab 0,71}&\multicolumn{1}{m{1,6cm}|}{\ctab 12,50}\\
\hline
\multicolumn{4}{|m{6,4cm}|}{Hier würde dann der Wortlaut eines der Items stehen, um zu sehen, wie es am Ende aussieht.}&\multicolumn{1}{m{1,6cm}|}{\ctab 2,33}&\multicolumn{1}{m{1,6cm}|}{\ctab 0,76}&\multicolumn{1}{m{1,6cm}|}{\ctab 0,71}&\multicolumn{1}{m{1,6cm}|}{\ctab 12,50}\\
\hline
\multicolumn{4}{|m{6,4cm}|}{Hier würde dann der Wortlaut eines der Items stehen, um zu sehen, wie es am Ende aussieht.}&\multicolumn{1}{m{1,6cm}|}{\ctab 2,33}&\multicolumn{1}{m{1,6cm}|}{\ctab 0,76}&\multicolumn{1}{m{1,6cm}|}{\ctab 0,71}&\multicolumn{1}{m{1,6cm}|}{\ctab 12,50}\\
\hline
\end{tabular}
} % small Ende
\end{center}


\end{document}
Eine weitere, aber (bis jetzt) nicht elementare Frage wäre: Wie kann ich die Zeilenhöhe individuell festlegen? Bisher konnte ich nur mit Hilfe von
 \renewcommand\arraystretch{1,5}
ALLE zeilen in Ihrer Höhe verändern.

Vielen Dank im voraus.

von PatKi » Mi 10. Okt 2012, 22:19

...das macht Sinn! Also passt tabularx dann evtl. doch besser zu meinen Anforderungen. Habe es damit zwischenzeitlich auch bereits umgesetzt bekommen. Um jedoch genau die Spaltenbreiten wie in meinem Beispiel-Bild abzubilden, muss ich auf jeden Fall als letzte oder erste Zeile eine Zeile mit 8 einzelnen Spalten einfügen. Ich habe das mal getan und einfach die Linien und den Inhalt entfernt. Sieht dann aus, wie eine zusätzliche Leerzeile. Ich tüftel mal noch ein wenig mit der zweiten Tabelle rum. Mal schauen, was am Ende besser passt. Vielen Dank soweit!

Nach oben