Spalte in 2 Spalten unterteilen

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: Spalte in 2 Spalten unterteilen

von Johannes_B » Do 28. Sep 2017, 20:03

Jegliche automatische Generierung von LaTeX-Tabellen bringt dir sehr umständlichen Code, den der normale Anwender nicht versteht, und daraus schließt, dass Tabellen von Hand nicht möglich sind.
Das ist falsch.

Denke darüber nach, was du präsentieren willst und in welchem logischen Raster. Dann sind Tabellen mit LaTeX relativ einfach.

von Gast » Do 28. Sep 2017, 18:32

Dann hast du denn Sinn des Minimalbeispiels noch immer nicht verstanden und solltest das noch einmal sorgfältig nachlesen.

von Dani » Do 28. Sep 2017, 16:34

Vielen Dank!! da ich etwas (fast) ganz neues gemacht habe, dachte ich es wäre ok, kein Minimalbeispiel zu verwenden..

von markusv » Do 28. Sep 2017, 16:17

Puh. Den Link zum Minimalbeispiel solltest du noch einmal durchlesen!

Du kannst \cmidrule{} mittels (r/l/rl) beschneiden (r=rechts, l=links). Das erspart dir die zusätzlichen Spalten (ich gehe mal davon aus, dass diese dafür gedacht sind).

Aufgrund meiner guten Laune entstand das folgende echte Minimalbeispiel. So sollte es funktionieren:
\documentclass[english]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}

\usepackage{booktabs}

\usepackage[locale=UK]{siunitx}
\usepackage[textfont=bf]{caption}

\begin{document}
\begin{table}[ht]
    \centering
    \caption{estimates of the TVAR}
    \begin{tabular}{c*{6}{S[table-format=-3.4]}}
        \toprule
        & \multicolumn{2}{c}{Regime 1} & \multicolumn{2}{c}{Regime 2} & \multicolumn{2}{c}{Regime 3}\\
        \cmidrule(r){2-3}\cmidrule(rl){4-5}\cmidrule(l){6-7}
        & {\(u_t\)} & {\(\Delta p_t\)} & {\dots} \\
        \midrule
        cnst. & -.1433 & -.1234\\
        \(t\)\\
        \vdots\\
        \(t\) & -17.9048 & -37.1111 & 8,8591 & -30,7381 & -9,5952 & -3,0000 \\
        & -140.2130\\
        \bottomrule
    \end{tabular}
    \label{tab:my_label}
\end{table}
\end{document}

von Beinschuss » Do 28. Sep 2017, 16:06

Hatte man Dir nicht oben einen Link zum Lesen und Beachten gegeben: Minimalbeispiel?

von Dani » Do 28. Sep 2017, 15:35

Vielen Dank für eure Antworten. Es tut mir Leid, wenn ich mein Anliegen etwas unpräzise formuliere aber ich kenne mich kaum aus...es ist für mich das erste Mal, dass ich mit Latex selbst Tabellen entwerfe (dank stargazer..;))

Ich habe das alles nun neu aufgezogen, Code ist unten angeführt. Nun sind aus einem mir nicht ersichtlich Grund, die Abstände zwischen den Strichen (und die Länge der Striche) unter "Regime" ungleich, ebenso die abstände zwischen "u" und "p"...ich wäre außerordentlich dankbar, wenn mir jemand hilft!! Zusätzlich hab ich noch einen screenshot eingefügt, wie es momentan aussieht.



\usepackage{booktabs} \newcommand{\ra}[1]{\renewcommand{\arraystretch}{#1}}
\begin{table*}\centering
\ra{1.3}
\caption{Results of the TVAR estimation}
\begin{tabular}{@{}rrrrcrrrcrrr@{}}\toprule
& \multicolumn{2}{c}{Regime 1} & \phantom{abc}& \multicolumn{2}{c}{Regime 2} &
\phantom{abc} & \multicolumn{2}{c}{Regime 3}\\ \cmidrule{2-3} \cmidrule{5-6} \cmidrule{8-9}
& $u_{t}$ & $\Delta{p_t}$ && $u_{t}$ & $\Delta{p_t}$ && $u_{t}$ & $\Delta{p_t}$ \\ \midrule

$cnst$ &-0.1433** \\
$t$ \\
$u_{t-1}$ \\
$t}$ \\
$u_{t-2}$ \\
$t$ \\
$$\Delta{p_t_{-1}}$$ \\
$t$&-17.9048& -37.1111&& 8.8591&& -30.7381& -9.5952& -3.0000&& \\
$$\Delta{p_t_{-2}}$$ & -140.2130&
\\ \bottomrule
\end{tabular}
\end{table*}
Dateianhänge
example 2.png
example 2.png (75.13 KiB) 3444 mal betrachtet

von markusv » Do 28. Sep 2017, 08:30

Da dir die Fahrweise schon gegeben wurde, noch ein paar Anmerkungen: Für Zahlen in Tabellen bietet sich siunitx an. Generell sollte dieses Paket mMn bei naturwissenschaftlichen Arbeiten genutzt werden, es ist sehr nützlich.

Deine Art, den caption-Text fettzudrucken, ist nicht gut. Nutze dazu das caption-Paket. Vergleich die beiden Einträge im Beispiel: wie du siehst, wirkt sich deine Variante auch auf das Tabellenverzeichnis aus, was sicherlich nicht gewünscht ist.
\documentclass{article}
\usepackage[textfont=bf]{caption}%caption-Text fettgedruckt
\begin{document}
\listoftables
\begin{table}
\caption{estimates of the TVAR}%caption-Text automatisch fettgedruckt
\end{table}
\begin{table}
\caption{\textbf{estimates of the TVAR}}%Negativ-Beispiel
\end{table}
\end{document}

von esdd » Mi 27. Sep 2017, 21:20

Dani hat geschrieben:Danke! aber das funktioniert nicht.
Was funktioniert denn nicht? Kannst Du bitte zeigen, was Du versucht hast? In Deinem Codebrocken oben, hast Du doch auch die 4 Zellen der ersten Zeile miteinander verbunden und dort "blabla" reingeschrieben.

Wenn Du aus den letzten drei Spalten insgesamt 6 machst, musst Du in der ersten Zeile 7 Zellen zusammenfügen und in der zweiten Zeile die 2. und die 3.Zelle, die 4. und die 5.Zelle sowie die 6. und die 7.Zelle miteinander verbinden. Ab der 3.Zeile nutzt Du dann jede Zelle für sich.

Wenn Du dann noch Hilfe brauchst, kannst Du hier gern ein vollständiges Minimalbeispiel reinstellen.

von Dani » Mi 27. Sep 2017, 17:46

Danke! aber das funktioniert nicht. Ich würde schon die Zeile unter z.B "Regime 1" in 2 Spalten aufteilen...wie in dem angehängten Bsp...

von Johannes_B » Mi 27. Sep 2017, 17:39

Deine Frage sollte nicht sein, wie man eine Spalte spaltet, sondern wie man zwei Zellen verbindet.
-> \multicolumn{2}{c}{Inhalt}

Nach oben