Blocksatz in tabular Umgebung

Schriftbild, Absätze und Auflistungen einstellen


Integral93
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mi 25. Sep 2019, 10:56

Blocksatz in tabular Umgebung

Beitrag von Integral93 »

Hallo zusammen

Ich möchte gerne, dass die Tabular Umgebung mit einem Blocksatz formatiert wird, d.h. dass sich alle Zeilen auf die gleiche Breite anpassen, damit der Text leserlicher wird. Jetzt weiss ich nicht, ob das überhaupt möglich ist, da man in der Tabular Umgebung die Silbentrennung ja auch manuell eingeben muss. Hat das jemand schonmal versucht oder einen guten Tipp, welche Umgebung ich sonst nützen könnte? Der Text sollte wie folgt aussehen (eben halt einfach mit einem Blocksatz):
\documentclass[a4paper,12pt]{article}
\usepackage{amssymb}
\usepackage[ngerman]{babel} 			% German Locale 
\usepackage[T1]{fontenc}				% Packages für Umlaute etc.
\usepackage[latin1]{inputenc}
\usepackage{blindtext} 
\usepackage{framed} 
\usepackage{xcolor} 
\colorlet{shadecolor}{gray!25} 
\usepackage{blindtext}
\usepackage{scrextend}
\usepackage{mathtools}

\begin{document}

begin{tabular}[t]{ll} 
		(1) & Eine \textit{Prädikation} ist die sprachliche Handlung, einem einzelnen \\ 
		& Gegenstand, einem Paar von einzelnen Gegenständen oder einem   \\ 
		& n-Tupel von einzelnen Gegenständen einen Prädikator zuzusprechen  \\
		& oder abzusprechen. Dabei werden die einzelnen Gegenstände durch  \\
		& Nominatoren beschrieben. \\
		(2) & Ein \textit{n-Tupel} ist eine geordnete Menge von Gegenständen, bei  \\ 
		 & der es auf die Reihenfolge der Gegenstände ankommt. Man notiert \\ 
		& n-Tupel häufig in spitzen Klammern, also in der Form >><x, y, z, ...><<.   \\ 
\end{tabular} 

\end{document}
Lieber Gruss

Gast

Beitrag von Gast »

Bezogen auf Tabellen suchst du p{…}-Spalten. Das Argument der p{…}-Spalte ist die gewünschte Spaltenbreite. Dieser Spaltentyp sollte in jeder besseren LaTeX-Einführung erklärt sein. Kennt man nicht die gewünschte Spaltenbreite, sondern ist stattdessen für die gesamte Tabelle eine bestimmte Breite gewünscht, so bietet sich die X-Spalte an, die innerhalb der tabularx-Umgebung des Pakets tabularx zur Verfügung gestellt wird. Näheres ist der Paketanleitung zu entnehmen.

Allerdings sieht es mir sehr danach aus, dass im gezeigten Fall gar keine Tabelle, sondern eine nummerierte Aufzählung, also eine enumerate-Liste gesucht ist:
\documentclass[a4paper,12pt]{article}
\usepackage[ngerman]{babel}          % German Locale
\usepackage[T1]{fontenc}            % Packages für Umlaute etc.
\usepackage[utf8]{inputenc}% ACHTUNG! Encoding geändert, damit es mit einem
                           % modernen LaTeX-Editor und auch Overleaf
                           % funktioniert. Bei aktuellen LaTeX-Distrubutionen
                           % kann diese Zeile dann auch einfach entfallen.

% Alle für das Beispiel unerheblichen Pakete entfernt.
\usepackage{blindtext}
\usepackage{enumitem}
\usepackage[german=guillemets]{csquotes}

\begin{document}

\blindtext
\begin{enumerate}[label=(\arabic{*})]
\item Eine \textit{Prädikation} ist die sprachliche Handlung, einem einzelnen
  Gegenstand, einem Paar von einzelnen Gegenständen oder einem $n$-Tupel von
  einzelnen Gegenständen einen Prädikator zuzusprechen oder
  abzusprechen. Dabei werden die einzelnen Gegenstände durch Nominatoren
  beschrieben.
\item
  Ein \textit{$n$-Tupel} ist eine geordnete Menge von Gegenständen, bei der es auf die Reihenfolge der Gegenstände ankommt. Man notiert n-Tupel häufig in spitzen Klammern, also in der Form \textquote{$\left<x, y, z, \dots\right>$}.
\end{enumerate}
\blindtext

\end{document}
Näheres zu \textquote ist der Anleitung zu Paket csquotes zu entnehmen. Näheres zum optionalen Argument von enumerate und wie man dieses ggf. als Voreinstellung so konfiguriert ist der Anleitung zu Paket enumitem zu entnehmen. Dort findet man auch viele weitere Einstellmöglichkeiten.

Einiger Vorteile der Verwendung einer Liste statt einer Tabelle sind, dass darin Seitenumbrüche problemlos möglich sind und man einfach\label/\ref für Verweise auf Listenpunkte verwenden kann,

Integral93
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mi 25. Sep 2019, 10:56

Beitrag von Integral93 »

Wow, das ist genau das, was ich gesucht habe. Vielen herzlichen Dank für die ausführliche und äusserst nützliche Erklärung. Und auch für die schnelle Beantwortung, top, danke! :-)

Gast

Beitrag von Gast »

Dann gehe ich einmal davon aus, dass die Frage damit beantwortet ist.

Antworten