wo muss ich das einfügen?
also konkret in meinem beispiel
Zeilenumbruch wenn zu langer Text Thema ist als GELÖST markiert
-
- Forum-Century
- Beiträge: 161
- Registriert: So 4. Apr 2021, 14:27
- Stefan Kottwitz
- Admin
- Beiträge: 2547
- Registriert: Di 8. Jul 2008, 00:39
- Kontaktdaten:
Re: Zeilenumbruch wenn zu langer Text
Das wäre die modifizierte Zeile 10 in Deinem letzten Beispiel.
Stefan
Stefan
-
- Forum-Century
- Beiträge: 161
- Registriert: So 4. Apr 2021, 14:27
Re: Zeilenumbruch wenn zu langer Text
ich meine nicht zum randausgleich sondern zwischen den Wörtern
- Stefan Kottwitz
- Admin
- Beiträge: 2547
- Registriert: Di 8. Jul 2008, 00:39
- Kontaktdaten:
Re: Zeilenumbruch wenn zu langer Text
In Bezug zur letzten Frage über den zu breiten Wortzwischenraum, da ist gar nichts zwischen den Worten einzufügen.
Stefan
Stefan
Re: Zeilenumbruch wenn zu langer Text
p-Spalten setzen ihren Inhalt (wie einen normalen Absatz) in Blocksatz. Das bedeutet, dass TeX versucht, den Inhalt am rechten Rand der Zelle bündig auszurichten. Das geschieht unter anderem dadurch, dass größerer Leerraum zwischen Wörtern eingefügt wird (und die Silbentrennung aktiviert ist - das möchtest Du ja). Dieser Leerraum muss aber, gerade wenn nur wenig Platz ist, manchmal vergleichsweise groß werden, um für den Randausgleich zu sorgen. Das sieht eigentlich immer blöde aus, wenn man es auch wenig Text auf kleinem Raum anwendet. Wenn Du das nicht möchtest, dann solltest Du vom Blocksatz lieber auf linksbündig umschalten. Da gibt es bei https://tex.stackexchange.com/q/12703/35864 eine wunderbare Antwort für die drei klassischen Ausrichtungen linksbündig, zentriert, rechtsbündig.
Ich könnte mir bei Dir
vorstellen. Wobei Du auch mal ausprobieren kannst, ob es Dir besser gefällt, wenn Du statt p-Spalten (p{#1} in den \newcolumntype-Definitionen) lieber m (wie im Link) oder b verwendest.
Ich könnte mir bei Dir
\documentclass{scrreprt} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage{lmodern} \renewcommand{\familydefault}{\sfdefault} \usepackage{microtype} \usepackage{adjustbox} \usepackage{array} \newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}p{#1}} \newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}p{#1}} \newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}p{#1}} \begin{document} \begin{table}[htbp] \centering \Huge % Größere Schriftgröße \begin{adjustbox}{width=\textwidth} \renewcommand{\arraystretch}{2.5} \begin{tabular}{L{0.3\linewidth} L{0.3\linewidth} L{0.3\linewidth} } \hline Spalte1 & Spalte2 & Spalte3 \\ \hline text & text & text \\ text & text & text \\ text & Füßgängerüberwegampel & text \\ text & sehr sehr langer Text & text\\ \hline \end{tabular} \end{adjustbox} \end{table} \end{document}