Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Aufzählung in Tabularx (itemize)

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

    Aufzählung in Tabularx (itemize)

    Moin moin,

    habe eine Tabelle erstellt und ich würde gerne eine Aufzählung in die Tabelle einfügen, damit diese übersichtlicher ist. Allerdings hat sich dabei das Problem ergeben, dass nach dem Aufzählungszeichen nicht mehr die ganze Spaltenbreite genutzt wird.

    Hier mein Minimalbeispiel:
    Code:
    \documentclass[a4paper,11pt]{article}
    \usepackage[ngerman]{babel}
    \usepackage{lscape}
    \usepackage{tabularx}
    
    \begin{document}
    
    \begin{landscape}
    \begin{tabularx}{\linewidth}{|
    >{\setlength{\hsize}{0.66\hsize}}X|
    >{\setlength{\hsize}{0.66\hsize}}X|
    >{\setlength{\hsize}{0.66\hsize}}X|
    >{\setlength{\hsize}{2.7\hsize}}X|
    >{\setlength{\hsize}{0.66\hsize}}X|
    >{\setlength{\hsize}{0.66\hsize}}X|}
    \hline
     8:05 & Hinführung & SHK & \begin{itemize} \item Die Schüler machen etwas das hinter einem Punkt steht. \item Sie machen noch etwas anderes, das ebenfalls hinter einem Punkt steht. \end{itemize} & irgendwelche Medien &  1. \\ \hline
    
    \end{tabularx}
    \end{landscape}
    
    \end{document}

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    das Problem ist, dass die Spalte gar nicht breiter ist:

    Siehe Beispiel:
    Code:
    \documentclass[a4paper,11pt]{article}
    \usepackage[ngerman]{babel}
    \usepackage{lscape}
    \usepackage{tabularx}
    \usepackage{paralist}
    \begin{document}
    
    \begin{landscape}
    \begin{tabularx}{\linewidth}{|
    >{\setlength{\hsize}{0.66\hsize}}X|
    >{\setlength{\hsize}{0.66\hsize}}X|
    >{\setlength{\hsize}{0.66\hsize}}X|
    >{\setlength{\hsize}{2.7\hsize}}X|
    >{\setlength{\hsize}{0.66\hsize}}X|
    >{\setlength{\hsize}{0.66\hsize}}X|}
    \hline
     8:05 & Hinführung & SHK & \rule{\linewidth}{4pt}\begin{compactitem} \item Die Schüler machen etwas das hinter einem Punkt steht. \item Sie machen noch etwas anderes, das ebenfalls hinter einem Punkt steht. \end{compactitem} & irgendwelche Medien &  1. \\ \hline
    
    \end{tabularx}
    \end{landscape}
    
    \end{document}
    Du kannst ja noch mal in die Einstellungen von hsize schauen:
    Code:
    \documentclass[a4paper,11pt]{article}
    \usepackage[ngerman]{babel}
    \usepackage{lscape}
    \usepackage{tabularx}
    \usepackage{paralist}
    \begin{document}
    
    \begin{landscape}
    \begin{tabularx}{\linewidth}{|
    >{\setlength{\hsize}{0.4\hsize}}X|
    >{\setlength{\hsize}{0.4\hsize}}X|
    >{\setlength{\hsize}{0.4\hsize}}X|
    >{\setlength{\hsize}{1\hsize}}X|
    >{\setlength{\hsize}{0.4\hsize}}X|
    >{\setlength{\hsize}{0.4\hsize}}X|}
    \hline
     8:05 & Hinführung & SHK & \rule{\linewidth}{4pt}\begin{compactitem} \item Die Schüler machen etwas das hinter einem Punkt steht. \item Sie machen noch etwas anderes, das ebenfalls hinter einem Punkt steht. \end{compactitem} & irgendwelche Medien &  1. \\ \hline
    
    \end{tabularx}
    \end{landscape}
    
    \end{document}
    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    01.06.2007
    Beiträge
    31
    Die Spalte ist nicht breiter? Liegt das vielleicht an der lanscape Umgebung? Die übergibt auch andere Werte falsch, wie z.B. die textwidht.

    Nun habe ich es verstanden, aber es hat sich ein neues Problem ergeben. Und zwar ist nach der letzten Spalte noch eine neue leicht angedeutet. Dieses Problem ist nicht vorhanden, wenn die Summe bei den Größen 6 ergibt. Deswegen bin ich bisher auch davon ausgegangen, dass die Höhe so definiert werden muss.

    Minimalbeispiel:
    Code:
    \documentclass[a4paper,11pt]{article}
    \usepackage[ngerman]{babel}
    \usepackage{lscape}
    \usepackage{tabularx}
    
    \begin{document}
    
    \begin{landscape}
    \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.2\hsize}}X|}
    
    \hline
     8:05 & Hinführung & SHK & \rule{\linewidth}{4pt}\begin{compactitem} \item Die Schüler machen etwas das hinter einem Punkt steht. \item Sie machen noch etwas anderes, das ebenfalls hinter einem Punkt steht. \end{compactitem} & irgendwelche Medien &  1. \\ \hline
    
    \end{tabularx}
    \end{landscape}
    
    \end{document}
    Geändert von ccAZRAEL (09-01-2010 um 16:12 Uhr)

Stichworte

Lesezeichen

Berechtigungen

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