Im nachfolgenden Beispiel liefert die Tabelle die Warnungen:
und zweimal:
Wie kann das behoben werden? Open in Online-Editor
\documentclass[12pt, oneside,numbers=endperiod]{scrbook} \usepackage[ngerman]{babel} \usepackage[ngerman]{varioref} \usepackage[T1]{fontenc} \usepackage{tabularx} \usepackage{mwe} \usepackage{etoolbox} \begin{document} \begin{tabularx}{8cm}{p{1.5cm}X} Festigkeit & -- Blutsbande\\ Bewegung & -- Klang\\ Bewegung & -- Flüssigkeit\\ \end{tabularx} \end{document} |
Fügt man Option Open in Online-Editor
\documentclass[12pt, oneside,numbers=endperiod,draft]{scrbook} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \usepackage{tabularx} \begin{document} \begin{tabularx}{8cm}{p{1.5cm}X} Festigkeit & -- Blutsbande\\ Bewegung & -- Klang\\ Bewegung & -- Flüssigkeit\\ \end{tabularx} \end{document} Die schwarzen Kästen geben dabei jeweils den Ort der Nun hätte man die Möglichkeit, die Breite der Open in Online-Editor
\documentclass[12pt, oneside,numbers=endperiod,draft]{scrbook} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \usepackage{tabularx} \usepackage{calc} \begin{document} \begin{tabularx}{8cm}{p{\widthof{Bewegung}}X} Festigkeit & -- Blutsbande\\ Bewegung & -- Klang\\ Bewegung & -- Flüssigkeit\\ \end{tabularx} \end{document} Ich verwende hier einfach das Paket Wenn in der Spalte aber ohnehin kein Umbruch erfolgen kann, so kann man auch einfach eine Open in Online-Editor
\documentclass[12pt, oneside,numbers=endperiod,draft]{scrbook} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \usepackage{tabularx} \begin{document} \begin{tabularx}{8cm}{lX} Festigkeit & -- Blutsbande\\ Bewegung & -- Klang\\ Bewegung & -- Flüssigkeit\\ \end{tabularx} \end{document} Soll hingegen die erste Spalte wirklich unbedingt 1,5 cm breit sein, so stellt sich die Frage, warum darin keine Trennung stattfindet. Nun, TeX – im Unterschied zu LuaTeX – trennt das erste Wort innerhalb einer vertikalen Box nie. Open in Online-Editor
\documentclass[12pt, oneside,numbers=endperiod,draft]{scrbook} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \usepackage{tabularx} \begin{document} \begin{tabularx}{8cm}{>{\hspace{0pt}}p{1.5cm}>{-- }X} Festigkeit & Blutsbande\\ Bewegung & Klang\\ Bewegung & Flüssigkeit\\ \end{tabularx} \end{document} Bei der Gelegenheit habe ich auch gleich den immer am Anfang der zweiten Spalte zu setzenden Spiegelstrich in die Spaltendeklaration aufgenommen. Soll der Abstand vor dem Spiegelstrich dem nach dem Spiegelstrich in etwa entsprechen, so ginge das übrigens beispielsweise mit: Open in Online-Editor
\documentclass[12pt, oneside,numbers=endperiod,draft]{scrbook} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \usepackage{tabularx} \begin{document} \begin{tabularx}{8cm}{l@{ -- }X} Festigkeit & Blutsbande\\ Bewegung & Klang\\ Bewegung & Flüssigkeit\\ \end{tabularx} \end{document} Man könnte dann aber auch beispielsweise die Open in Online-Editor
\documentclass[12pt, oneside,numbers=endperiod,draft]{scrbook} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \begin{document} \begin{labeling}[\hspace{\itemsep}--]{Bewegung} \setlength{\itemsep}{0pt} \item[Festigkeit] Blutsbande \item[Bewegung] Klang \item[Bewegung] Flüssigkeit \end{labeling} \end{document} oder mit noch weniger Abstand zwischen den einzelnen Punkten: Open in Online-Editor
\documentclass[12pt, oneside,numbers=endperiod,draft]{scrbook} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \begin{document} \begin{labeling}[\hspace{\itemsep}--]{Bewegung} \setlength{\itemsep}{0pt}\KOMAoption{parskip}{false}% Absatzeinzug statt -abstand auch in der Liste \item[Festigkeit] Blutsbande \item[Bewegung] Klang \item[Bewegung] Flüssigkeit \end{labeling} \end{document} Ähnliches hätte man auch mit dem Paket beantwortet 29 Aug '16, 08:02 saputello @Henri: Stimmt – für die aktuelle Version. Das ist einer der Punkte, in denen LuaTeX von TeX abweicht. Es gibt (gerade bezüglich Umbruch und Trennung) diverse weitere. Diese Abweichung ist auch beabsichtigt (sie ist jedenfalls am Ende von Abschnitt 4.4 der luaTeX-Doku explizit erwähnt). Andere nicht immer. Danke für den Hinweis.
(29 Aug '16, 08:36)
saputello
@saputello: Ganz herzlichen Dank für das Aufzeigen klarer Alternativen!
(29 Aug '16, 13:59)
kabel
|
Vermutlich weil die p-Spalte zu schmal ist; ändere
\begin{tabularx}{10cm}{p{1.75cm}X}