Glaskugel: rotierte tabularx zu schmal
Verfasst: Do 7. Sep 2017, 09:42
Vorsicht, das hier wird ne Glaskugelgeschichte ohne Minimalbeispiel. Ich bekomme es einfach nicht hin, dass in einem MWE zu reproduzieren. Auch die schrittweise Reduktion des Originalcodes ist nicht ausreichend. Das ist noch viel zu viel und voller Daten (~350 Zeilen) - möchte das Forum damit nicht zubomben. Aber vielleicht kommt euch das Problem bekannt vor und da steckt ein "Standard-Fehler" dahinter.
Der Inhalt der untenstehenden Tabelle stammt aus einer OpenDocument Tabelle und wird mit einem Python Script in TexCode umgewandelt. Es sind 7 Datensätze mit viel Text. Bis zum 6. Datensatz sah das auch alles hübsch aus (mehr dazu unten).
Aussehen tut das Problem so:
Hier mal ein Ausschnitt des Codes:
Wie gesagt, ging das bis zum 6. Datensatz gut. Beim 7. tauchte das Problem auf. Ok, natürlich hab ich rumprobiert, weil ich dachte am 7. Datensatz sei was verkehrt. Aber ich kann das Problem auch reproduzieren, wenn ich nur Datensatz 2-5 in die Tabelle stecke. Nehme ich nur den 7. tauch das Problem nicht auf. Es liegt also nicht direkt am Inhalt der Datensätze bzw. irgendwelcher Codefehler darin. Werd verrückt.
Hab auch versuchsweise die Daten selbst manipuliert. Zeilenumbrüche rausgenommen, Text reduziert etc.
Dachte auch es liegt evtl. daran, dass ein mutlicolumn zu hoch wird und beim Seitenumbruch Probleme macht. Konnte aber auch diese Idee nicht simulieren.
Hab sogar schon Herrn Oberdierk (maintainer von [pkg]pdflscape[/pkg]) direkt angeschrieben - was ja sonst nicht meine Art ist.
Ideen? Vorschläge? [/i]
Der Inhalt der untenstehenden Tabelle stammt aus einer OpenDocument Tabelle und wird mit einem Python Script in TexCode umgewandelt. Es sind 7 Datensätze mit viel Text. Bis zum 6. Datensatz sah das auch alles hübsch aus (mehr dazu unten).
Aussehen tut das Problem so:
Hier mal ein Ausschnitt des Codes:
\documentclass{scrartcl} \usepackage{mwe} %% Seitenlayout \makeatletter \usepackage{geometry} \geometry{left=35mm,right=25mm, top=25mm,bottom=20mm, %showframe } \makeatother \usepackage{ltablex} % tabularx & longtable \usepackage{pdflscape} % rotierte Tabelle und Seitenansicht \usepackage{rotating} \usepackage{multirow} \usepackage{booktabs} %% Document %% \begin{document} \begin{tiny} \begin{landscape} %% Spaltendefinition stammt von https://en.wikibooks.org/wiki/LaTeX/Tables#The_tabularx_package %% sum of width coeficent must be the count of columns \newcolumntype{L}[1]{>{\hsize=#1\hsize\raggedright\arraybackslash}X}% \newcolumntype{R}[1]{>{\hsize=#1\hsize\raggedleft\arraybackslash}X}% \newcolumntype{C}[1]{>{\hsize=#1\hsize\centering\arraybackslash}X}% \begin{tabularx}{\linewidth}{C{0.3}L{1.4}L{1.1}L{1.1}L{1.1}} \toprule ... &\multicolumn{2}{L{2.5}}{...}&\multicolumn{2}{L{2.2}}{...}\\ ... &\multicolumn{4}{L{4.7}}{...}\\
Hab auch versuchsweise die Daten selbst manipuliert. Zeilenumbrüche rausgenommen, Text reduziert etc.
Dachte auch es liegt evtl. daran, dass ein mutlicolumn zu hoch wird und beim Seitenumbruch Probleme macht. Konnte aber auch diese Idee nicht simulieren.
Hab sogar schon Herrn Oberdierk (maintainer von [pkg]pdflscape[/pkg]) direkt angeschrieben - was ja sonst nicht meine Art ist.
Ideen? Vorschläge? [/i]