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]
Neue Zeile innerhalb einer Tabellenspalte
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
zu schreiben
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?
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|}
\begin {tabular} {|l|p{5cm}|p{5cm}|p{5cm}|}
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?
\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
-
- tabelle.tex
- Manuskript
- (1.83 KiB) 504-mal heruntergeladen
-
- t.pdf
- Ergebnis
- (20.87 KiB) 620-mal heruntergeladen