Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Formatierungsfehler bei Tabularx - Überstehende Zeilenende und nicht zentrierte Zelle

  1. #1
    Registrierter Benutzer
    Registriert seit
    01.06.2007
    Beiträge
    31

    Formatierungsfehler bei Tabularx - Überstehende Zeilenende und nicht zentrierte Zelle

    Moin moin,

    beim Formatieren meiner Tabellen habe ich im Moment zwei Probleme. Zum einen stehen die Zeilenenden über. Statt an der Linie der letzten Spalte zu enden, gehen die Zeilenlinien noch weiter. Woran liegt das und wie kann ich das beheben?
    Zum anderen habe ich zentrierte Spalteninhalte. Wenn ich dabei aber mit \newline arbeite, dann sind die Inhalte nicht mehr gleich zentriert. Auch hier meine Frage, woran das liegen kann und wie ich das beheben kann.

    Hier mein Minimalbeispiel:

    Code:
    \documentclass[a4paper,11pt]{article}
    \usepackage[ngerman]{babel}
    \usepackage{textcomp}
    \usepackage{setspace}
    \usepackage[ansinew]{inputenc}
    \usepackage{lscape}
    \usepackage{tabularx}
    \newcommand{\ctab}{\centering\arraybackslash } % Tabellenabschnitt zentrieren 
    \begin{document}
    \begin{landscape}
    \setstretch{1}
    \label{verlauf1}
    \begin{tabularx}{\linewidth}{|
    >{\setlength{\hsize}{0.1\hsize}}X|
    >{\setlength{\hsize}{0.2\hsize}}X|
    >{\setlength{\hsize}{0.11\hsize}}X|
    >{\setlength{\hsize}{1\hsize}}X|
    >{\setlength{\hsize}{0.2\hsize}}X|
    >{\setlength{\hsize}{0.19\hsize}}X|}
    \hline
    \ctab \textbf{Zeit} & \ctab \textbf{Phasen} & \ctab \textbf{SAO-Formen} & \ctab \textbf{Lehrer- und Schüleraktivitäten} & \ctab \textbf{Medien / Produkte} & \ctab \textbf{Teil-lernziele} \\ \hline
    
    \ctab 8:00 & 
    Einführung / Hinführung & 
    \ctab SHK \newline LV \newline UG \newline MK & 
    \begin{itemize}
    \item LA macht was.
    \item SuS machen was.
    \end{itemize}& 
    Material&
    \ctab 1.\newline 2. \\ \hline 
    
    \end{tabularx}
    \end{landscape}
    \end{document}
    Besten Dank im Voraus,
    Christian

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    1. du hast 6 Spalten, dann müssen sich die \hsize-Anteile auf 6\hsize addieren.

    2. \newcommand{\ctab}{\centering\let\newline\\\arrayb ackslash }

  3. #3
    Registrierter Benutzer
    Registriert seit
    01.06.2007
    Beiträge
    31
    Vielen Dank. Die Formatierungsfehler sind soweit behoben. Allerdings hat sich nun ein anderer Fehler wieder eingeschlichen. Und zwar ist das Itemize nicht mehr breit genug. Dies war auch der Grund, warum die hsize Anteile sich nicht auf 6 addiert haben.
    Gibt es eine Lösung, so dass die Tabelle bündig abschließt und das itemize dennoch die ganze Zelle ausfüllt?

    Hier das neue Minimalbeispiel:

    Code:
    \documentclass[a4paper,11pt]{article}
    \usepackage[ngerman]{babel}
    \usepackage{textcomp}
    \usepackage{setspace}
    \usepackage[ansinew]{inputenc}
    \usepackage{lscape}
    \usepackage{tabularx}
    \newcommand{\ctab}{\centering\let\newline\\\arraybackslash }  % Tabellenabschnitt zentrieren 
    \begin{document}
    \begin{landscape}
    \setstretch{1}
    \label{verlauf1}
    \begin{tabularx}{\linewidth}{|
    >{\setlength{\hsize}{0.33\hsize}}X|
    >{\setlength{\hsize}{0.66\hsize}}X|
    >{\setlength{\hsize}{0.36\hsize}}X|
    >{\setlength{\hsize}{3.33\hsize}}X|
    >{\setlength{\hsize}{0.66\hsize}}X|
    >{\setlength{\hsize}{0.66\hsize}}X|}
    \hline
    \ctab \textbf{Zeit} & \ctab \textbf{Phasen} & \ctab \textbf{SAO-Formen} & \ctab \textbf{Lehrer- und Schüleraktivitäten} & \ctab \textbf{Medien / Produkte} & \ctab \textbf{Teil-lernziele} \\ \hline
    
    \ctab 8:00 & 
    Einführung / Hinführung & 
    \ctab SHK \newline LV \newline UG \newline MK & 
    \begin{itemize}
    \item LA macht was. Irgendein etwas längerer Blindtext.
    \item SuS machen was.
    \end{itemize}& 
    Material&
    \ctab 1.\newline 2. \\ \hline 
    
    \end{tabularx}
    \end{landscape}
    \end{document}

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ccAZRAEL Beitrag anzeigen
    Vielen Dank. Die Formatierungsfehler sind soweit behoben. Allerdings hat sich nun ein anderer Fehler wieder eingeschlichen. Und zwar ist das Itemize nicht mehr breit genug. Dies war auch der Grund, warum die hsize Anteile sich nicht auf 6 addiert haben.
    Gibt es eine Lösung, so dass die Tabelle bündig abschließt und das itemize dennoch die ganze Zelle ausfüllt?
    mach das ganze mal einfacher und nimm nur einmal X! Und die vielen senkrechten Linien machen die Tabelle nicht lesbarer ...

    Code:
    \documentclass[a4paper,11pt]{article}
    \usepackage[ngerman]{babel}
    \usepackage{textcomp}
    \usepackage{setspace}
    \usepackage[ansinew]{inputenc}
    \usepackage{lscape}
    \usepackage{tabularx,ragged2e}
    \newcolumntype{C}{>{\Centering}p{2cm}}
    
    \begin{document}
    \begin{landscape}
    \setstretch{1}
    \label{verlauf1}
    \begin{tabularx}{\linewidth}{|C | C | C | X| C | C | C |}
    \hline
    \textbf{Zeit} & \textbf{Phasen} & \textbf{SAO-Formen} & 
    \textbf{Lehrer- und Schüleraktivitäten} &
      \textbf{Medien / Produkte} &  \textbf{Teil-lernziele} \\ \hline
    
    8:00 & Einführung / Hinführung & SHK \newline LV \newline UG \newline MK & 
    \begin{itemize}
    \item LA macht was. Irgendein etwas längerer Blindtext.
    \item SuS machen was.
    \end{itemize}& 
    Material&
    1.\newline 2. \\ \hline 
    \end{tabularx}
    
    \end{landscape}
    \end{document}
    Herbert

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •