Seite 1 von 2

Tabelle verlässt das Blatt

Verfasst: Sa 12. Sep 2015, 19:24
von FranzFerdinand

Verfasst: Sa 12. Sep 2015, 19:46
von Besserwisser
l- und r-Spalten kennen keinen Zeilenumbruch. Den gibt es mit p-Spalten oder mit Paketen wie tabularx mit X-Spalten. Das steht übrigens in jeder ausführlichen LaTeX-Einführung, weshalb ich dir eine solche dringend nahe lege.

Das ganze sieht für mich aber eher nach einer Liste aus. Also etwas wie description oder labeling (letzteres mit koma-script).

Auf vertikale Linien solltest du ohnehin verzichten. Die sind ganz schlecht für die Lesbarkeit. Die Hauptleserichtung einer Tabelle sollte nämlich horizontal sein und ist es hier auch, die vertikalen Linien zwingen das Auge aber in der vertikale Richtung.

BTW: Codeschnipsel können ein Minimalbeispiel nicht ersetzen. Also lies unbedingt auch die wichtigen Hinweise zu diesem Unterforum!

Verfasst: Sa 12. Sep 2015, 19:58
von saputello

Verfasst: Sa 12. Sep 2015, 19:59
von FranzFerdinand

Verfasst: Sa 12. Sep 2015, 20:26
von FranzFerdinand

Verfasst: Sa 12. Sep 2015, 21:05
von Besserwisser
FranzFerdinand hat geschrieben:Jetzt mal ne ganz blöde Frage nebenbei:
Die Datumsangaben Rechts werden vertikal betrachtet zufällig dumm und wirr verteilt. Mal oben, mal unten, mal irgendwo in der Mitte.
Vermutlich machst du einfach fortgesetzt irgend etwas falsch.

Unter dem Link von saputello wird übrigens auch erklärt, wie man tabularx und longtable kombinieren kann. Wäre also vielleicht ganz gut, die Links, die man mühsam für dich heraussucht, auch beachten würdest.

Und noch einmal: Vertikale Linien sind für den Leser von Nachteil. Also lass sie weg!

Verfasst: Sa 12. Sep 2015, 21:24
von FranzFerdinand

Verfasst: Sa 12. Sep 2015, 22:09
von Johannes_B
Ein Minimalbeispiel, wie bereits mehrfach nachgefragt, hast du immernoch nicht angegeben. Und klar machst du auch was falsch.

Was ist eigentlich deine Aufgabenstellung? Sollst du auflisten, was du gemacht hast?

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{longtable}
\usepackage{scrextend}
\usepackage{showframe}
\usepackage{array}
\begin{document}
\begin{longtable}{|>{\raggedright\arraybackslash}p{.65\textwidth}|r|}
	\hline
	\textbf{Tätigkeit}&\textbf{Datum}\\
	\hline
	Beginn der Programmierung, Generierung eines JFrames.&Di., 30. Sep. 2014\\
	\hline
	Aufbau eines DOS-ähnlichen graphischen Spielfensters.&Do., 09. Okt. 2014\\
	\hline
	Generierung von Spielkarten und Spielschließungsdialog.&Do., 16. Okt. 2014\\
	\hline
	Spielstandspeicherung, Auslagerung von Kompetenzen in Klassen, Abfrage der Spielernamen.&Do., 30. Okt. 2014\\
	\hline
	Spielstart \& Kartenmischen, Windows-Veraltungsabfrage, Neustartfunktion.&Mi., 05. Nov. 2014\\
	\hline
	Umfangreiche Neugenerierung der Länder-/Tisch-Karten und Abbildung in einer JList.&Mi., 12. Nov. 2014\\
	\hline
	DOS-Befehlszeile eingeführt und Neustart- sowie Schließen-Methode ausgelagert.&Fr., 14. Nov. 2014\\
	\hline
	Neu erstellte Klassen: DosEingabe, Komponenten, Punkte, Spielende, Punkteberechnung hinzugefügt.&\\%<------
	Die DOS-Eingabe filtert einzelne Ereignisse heraus.&Fr., 21. Nov. 2014\\
	\hline
	Korrektur von Fehlern bei Barplatzbelegung mit Handkarten der Spieler.&\\%<------
	Konsolenausgabe um Zeilennummer ergänzt.&Mi., 26. Nov. 2014\\
\end{longtable}
\end{document}

Verfasst: Sa 12. Sep 2015, 22:40
von FranzFerdinand

Verfasst: Sa 12. Sep 2015, 22:44
von Johannes_B
Das paket showframe dient lediglich dazu, genau diese Elemente anzuzeigen. Mehr macht das Paket nicht.

Minimalbeispiel: Dein Beispiel ist nicht kompilierbar, damit auch kein Minimalbeispiel.

Ausrichtung: Du gibst die Ausrichtung selbst vor. Ändere halt den Ort des Datums innerhalb des Blocks.

Meine Frage, ob deine Aufgabenstellung das Auflisten deiner Tätigkeiten ist, hast du allerdings ignoriert.