Neue Zeile innerhalb einer Tabellenspalte

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: Neue Zeile innerhalb einer Tabellenspalte

von skater » Mi 15. Dez 2010, 04:42

\documentclass[parskip=half]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{microtype}

\begin{document}

Das veraltete Paket \texttt{ngerman} habe ich ersetzt.

Der Befehl \verb|\sloppy| ist typografisch schlecht, hilfreich ist immer das Paket \texttt{microtype}.

Insgesamt wei"s ich nicht genau, was Du da eigentlich machen m"ochtest; ich w"urde eher das Ganze schnell in OpenOffice zusammenklicken. Da w"aren auch \emph{Listen} von Montag bis Freitag schnell aufgezogen.

Ich habe mal schnell eine Version gebastelt, wie ich diese Fakten zum einfachen Erfassen und Verstehen darstellen w"urde.

Die Leerzeichen ala \verb|\usepackage [T1] {fontenc}| finde ich etwas st"orend.

Bei Tabellen sind \textbf{"Uberschriften} "ublicher.

\begin{table}
\begin{tabularx}{\textwidth}{|l|X|X|X|} \hline
Wochentag & T"atigkeit & Einzelstunden & Gesamtstunden \\ \hline
Montag, den 4.\,1.\,2010 & Theorie: \newline Praxis: & 2 5 & 7 \\ \hline
Dienstag, den 5.\,1.\,2010 & Theorie:\newline Praxis: & 2 5 & 7 \\ \hline
Mittwoch, den 6.\,1.\,2010 & Theorie: \newline Praxis: & 2 5 & 7 \\ \hline
Donnerstag, den 7.\,1.\,2010 & Theorie: \newline Praxis: & 2 5 & 7 \\ \hline
Freitag, den 8.\,1.\,2010 & Theorie: \newline Praxis: & 2 5 & 7 \\ \hline
\end{tabularx}
\caption{Bearbeitetes Original}
\end{table}

\begin{table}
\caption{Eigener Vorschlag}
\centering
\renewcommand{\arraystretch}{1.2}
\begin{tabular}{@{}lccc@{}} \toprule
& \em Theoriestunden & \em Praxisstunden & \em Gesamtstunden \\ \cmidrule(l){2-3} \cmidrule(l){4-4}
Montag, den 4.\,1.\,2010 & 2 &  5 & 7 \\
Dienstag, den 5.\,1.\,2010 & 2 & 5 & 7 \\
Mittwoch, den 6.\,1.\,2010 & 2 & 5 & 7 \\
Donnerstag, den 7.\,1.\,2010 & 2 & 5 & 7 \\
Freitag, den 8.\,1.\,2010 & 2 & 5 & 7 \\ \bottomrule
\end{tabular}
\end{table}

\end {document}
Dateianhänge
t.pdf
Ergebnis
(20.87 KiB) 621-mal heruntergeladen
tabelle.tex
Manuskript
(1.83 KiB) 504-mal heruntergeladen

von Loki » Mi 15. Dez 2010, 00:37

Hallo,

ich weiß grad auf die Schnelle auch nicht ob das explizit möglich ist was du da
beschreibst, es ist jedenfalls möglich, z.B. anstelle von
\begin {tabular} {|l|c|c|c|}
zu schreiben
\begin {tabular} {|l|p{5cm}|p{5cm}|p{5cm}|}
Dann kannst du einfach dein Text da einfügen, und LaTeX regelt selber die
Zeilenumbrüche. Aber mit \\ kannst du da nicht arbeiten, da dann die nächste
Zeile/Reihe in der Tabelle genommen werden würde.

Etwas mehr Erklärung und ein Beispiel wie es aussehen könnte findest du
hier:

http://en.wikibooks.org/wiki/LaTeX/Tabl ... _in_tables

Beantwortet dass deine Frage?

Neue Zeile innerhalb einer Tabellenspalte

von Sanny » Sa 11. Dez 2010, 13:51

Hi Leute,

Anbei der Latex-Code, mit dem ich eine Tabelle erzeugen möchte.
Tabelle 1 ist fast so, wie ich es auch gerne hätte, nur dass ich nicht weiß, wie ich innerhalb der Spalten (und zwar in Splate 2 und 3) eine neue Zeile beginne. Versuch ich das u.a. mit \newline, so kommt Tabelle 2 heraus.

Hat jmd evtl. einen Vorschlag für mich?

Danke im voraus!

Sanny

[code]
\documentclass[12pt,a4paper] {scrreprt}

%------sprach-packages-------
\usepackage {ngerman}
\usepackage [T1] {fontenc}
\usepackage [latin1] {inputenc}
%----------sonstige-packages-> mathematik----------
\usepackage {amsmath}
\usepackage {amsfonts}
\usepackage {amssymb}
%----------sonstige-packages-> Bilder/ Graphiken einbinden------------
%\usepackage {graphicx}
\usepackage[dvips,final]{graphicx} %-----Einbinden von EPS Graphiken---------
%\usepackage {ccaption}
\usepackage[hang,bf]{caption} %---zum einbinden von Bildunterschriften
\usepackage {subfig}
%--------------------lange tabellen über mehrere Seiten-------
\usepackage{longtable}
\usepackage{booktabs}
\usepackage{forloop,supertabular}
\usepackage{tabularx} %sonstige tabellenfunktionen
\sloppy %--------Vernachlässigung von layout-Ungenauigkeiten -> weniger "Warnung"- Meldungen
%--------------------Beschriftung des Anhangs-------------------
\renewcommand\appendix{\par
\setcounter{section}{0}%
\setcounter{subsection}{0}%
\setcounter{figure}{0}%
\renewcommand\thesection{\Alph{section}}%
\renewcommand\thefigure{\Alph{section}\arabic{figure}}}
\numberwithin{table}{section}
\numberwithin{figure}{section}
%--------------------Kopfzeile Meine Version----------------------
\usepackage{fancyhdr} %Paket zur individuellen Gestaltung von Kopf- und Fußzeilen

%------------------Beginn des Dokuments----------------------------------------------
\begin {document}
\begin {table} [ht]
\begin {tabular} {|l|c|c|c|}
\hline
Wochentag & Tätigkeit& Einzelstunden& Gesamtstunden\\
\hline
Montag, den 04.01.2010&Theorie: Praxis: & 2 5 & 7 \\
\hline
Dienstag, den 05.01.2010& Theorie: Praxis: & 2 5 & 7 \\
\hline
Mittwoch, den 06.01.2010& Theorie: Praxis: & 2 5 & 7 \\
\hline
Donnerstag, den 07.01.2010& Theorie: Praxis: & 2 5 & 7 \\
\hline
Freitag, den 08.01.2010& Theorie: Praxis: & 2 5 & 7 \\
\hline

\end {tabular}
\caption {Tabelle 1}
\label{w1}
\end {table}



\begin {table} [ht]
\begin {tabular} {|l|c|c|c|}
\hline
Wochentag & Tätigkeit& Einzelstunden& Gesamtstunden\\
\hline
Montag, den 04.01.2010&Theorie: Beschreibung Beschreibung Beschreibung \newline Praxis: Beschreibung Beschreibung Beschreibung & 2 5 & 7 \\
\hline
Dienstag, den 05.01.2010& Theorie: \\Praxis: & 2 5 & 7 \\
\hline
Mittwoch, den 06.01.2010& Theorie: Praxis: & 2 5 & 7 \\
\hline
Donnerstag, den 07.01.2010& Theorie: Praxis: & 2 5 & 7 \\
\hline
Freitag, den 08.01.2010& Theorie: Praxis: & 2 5 & 7 \\
\hline

\end {tabular}
\caption {Tabelle 2}
\label{w2}
\end {table}
\end {document}
[/code]

Nach oben