Anzeige:
Ergebnis 1 bis 11 von 11

Thema: Große Tabelle mit multirow

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer Avatar von The EYE
    Registriert seit
    15.12.2008
    Ort
    Hameln
    Beiträge
    332

    Große Tabelle mit multirow

    Hallo!

    Ich versuche gerade eine relativ große Tabelle (14 Spalten) mit Hilfe von multirow zu erstellen. Leider komme ich noch nicht sehr weit.
    Ich habe die Tabelle, die ich nachbauen möchte mal angehängt. Die zweite Spalte kann natürlich entfallen.

    Zu multirow: Ich weiß, wie ich den allerersten Teil hinbekomme (siehe mein Minimalbeispiel), doch wie es jetzt noch weiter geht weiß ich nicht. Ich hoffe ihr könnt mir helfen. Die Doku zu multirow hat mir auch noch nicht so richtig die Augen geöffnet.

    Code:
    \documentclass[12pt]{article}
    
    \usepackage[ngerman]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    
    \usepackage{booktabs}
    \usepackage{multirow} 
    \usepackage{bigstrut}
    \begin{document}
    
    \begin{table}[h]
     \centering
    \caption{Beispiel für die Unterschiede zwischen den Provinzen}
    \begin{tabular}{cc}
    \toprule
    \multirow{2}*{Neufundland und Labrador} & \bigstrut\\\cline{2-2}
          & Kindergarten \bigstrut\\
    \bottomrule
    \end{tabular}
    \end{table}
    
    \end{document}
    Gruß Max
    ¹: Erstelle bitte ein richtiges Minimalbeispiel
    ²: Ich nutze Ubuntu 14.04, TeX Live 2014 & Kile 2.1.3

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

    soetwas??
    Code:
    \documentclass[12pt]{article}
    
    \usepackage[ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    
    \usepackage{booktabs}
    \usepackage{multirow} 
    \usepackage{bigstrut}
    \usepackage{rotating}
    \begin{document}
    
    \begin{sidewaystable}
     \centering
    \footnotesize
    \renewcommand{\arraystretch}{1.5}
    \def\MC#1{\multicolumn{3}{l}{#1}}
    \caption{Beispiel für die Unterschiede zwischen den Provinzen}
    \begin{tabular}{@{}*{14}{c}@{}}
    \toprule
    \multirow{2}*{\parbox{2cm}{\centering Neufundland und Labrador}} &              & \MC{Primary} & \MC{Elementary} & \MC{Intermediate} & \MC{Senior High} \\
    \cmidrule(lr){3-5}\cmidrule(lr){6-8}\cmidrule(lr){9-11}\cmidrule(l){12-14}
                                            & Kindergarten & 1 & 2 & 3    & 4 & 5  & 6      & 7 & 8 & 9         & Level I & Level II & Level III\\
    \bottomrule
    \end{tabular}
    \end{sidewaystable}
    
    \end{document}
    Gruß
    Marco

  3. #3
    Registrierter Benutzer Avatar von The EYE
    Registriert seit
    15.12.2008
    Ort
    Hameln
    Beiträge
    332
    Ja, so in der Art. Doch es muss in eine Präsentation, daher ist ein Drehen der Tabelle nicht drin.

    Wenn ich es "ganz normal" in einer Präsentation einbinde und mit PDFLatex kompiliere, wird die Tabelle dargestellt, jedoch schreibt sie über den Rand.

    Leider nutze ich auch noch das Paket pstricks-add. Mit diesem Paket erhalte ich die Fehlermeldung:
    Minimalbeispiel.tex:1542:No room for a new \dimen . \newdimen\chart@ColorIndex
    Ich bin sehr ratlos...

    ohne pstricks-add:
    Code:
    \documentclass{beamer}
    
    \usetheme{Ilmenau}
    
    \usepackage[ngerman]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage{mathptmx, amsmath}
    \usepackage[T1]{fontenc}
    
    \usepackage{booktabs}
    \usepackage{multirow} 
    \usepackage{bigstrut}
    \usepackage{rotating}
    
    \begin{document}
    
    \begin{table}
     \centering
    \footnotesize
    \renewcommand{\arraystretch}{1.5}
    \def\MC#1{\multicolumn{3}{l}{#1}}
    \caption{Beispiel für die Unterschiede zwischen den Provinzen}
    \begin{tabular}{@{}*{14}{c}@{}}
    \toprule
    \multirow{2}*{\parbox{2cm}{\centering Neufundland und Labrador}} &              & \MC{Primary} & \MC{Elementary} & \MC{Intermediate} & \MC{Senior High} \\
    \cmidrule(lr){3-5}\cmidrule(lr){6-8}\cmidrule(lr){9-11}\cmidrule(l){12-14}
                                            & Kindergarten & 1 & 2 & 3    & 4 & 5  & 6      & 7 & 8 & 9         & Level I & Level II & Level III\\
    \bottomrule
    \end{tabular}
    \end{table}
    
    \end{document}
    Mit pstricks-add:
    Code:
    \documentclass{beamer}
    
    \usetheme{Ilmenau}
    
    \usepackage[ngerman]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage{mathptmx, amsmath}
    \usepackage[T1]{fontenc}
    
    \usepackage{booktabs}
    \usepackage{multirow} 
    \usepackage{bigstrut}
    \usepackage{rotating}
    
    \usepackage{pstricks-add}
    
    \begin{document}
    
    \begin{table}
     \centering
    \footnotesize
    \renewcommand{\arraystretch}{1.5}
    \def\MC#1{\multicolumn{3}{l}{#1}}
    \caption{Beispiel für die Unterschiede zwischen den Provinzen}
    \begin{tabular}{@{}*{14}{c}@{}}
    \toprule
    \multirow{2}*{\parbox{2cm}{\centering Neufundland und Labrador}} &              & \MC{Primary} & \MC{Elementary} & \MC{Intermediate} & \MC{Senior High} \\
    \cmidrule(lr){3-5}\cmidrule(lr){6-8}\cmidrule(lr){9-11}\cmidrule(l){12-14}
                                            & Kindergarten & 1 & 2 & 3    & 4 & 5  & 6      & 7 & 8 & 9         & Level I & Level II & Level III\\
    \bottomrule
    \end{tabular}
    \end{table}
    
    \end{document}
    Meine Änderungen bezüglich der Rotation der Tabelle sind rot gekennzeichnet.

    Gruß Max
    ¹: Erstelle bitte ein richtiges Minimalbeispiel
    ²: Ich nutze Ubuntu 14.04, TeX Live 2014 & Kile 2.1.3

  4. #4
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von The EYE Beitrag anzeigen
    Leider nutze ich auch noch das Paket pstricks-add. Mit diesem Paket erhalte ich die Fehlermeldung:
    Was heißt hier leider --

    Code:
    \documentclass{beamer}
    \usepackage{etex}
    \usetheme{Ilmenau}
    
    \usepackage[ngerman]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage{mathptmx, amsmath}
    \usepackage[T1]{fontenc}
    
    \usepackage{booktabs}
    \usepackage{multirow} 
    \usepackage{bigstrut}
    \usepackage{rotating}
    
    \usepackage{pstricks-add}
    
    \begin{document}
    
    \begin{table}
     \centering
    \footnotesize
    \renewcommand{\arraystretch}{1.5}
    \def\MC#1{\multicolumn{3}{l}{#1}}
    \caption{Beispiel für die Unterschiede zwischen den Provinzen}
    \begin{tabular}{@{}*{14}{c}@{}}
    \toprule
    \multirow{2}*{\parbox{2cm}{\centering Neufundland und Labrador}} &              & \MC{Primary} & \MC{Elementary} & \MC{Intermediate} & \MC{Senior High} \\
    \cmidrule(lr){3-5}\cmidrule(lr){6-8}\cmidrule(lr){9-11}\cmidrule(l){12-14}
                                            & Kindergarten & 1 & 2 & 3    & 4 & 5  & 6      & 7 & 8 & 9         & Level I & Level II & Level III\\
    \bottomrule
    \end{tabular}
    \end{table}
    
    \end{document}
    Gruß
    Marco

  5. #5
    Registrierter Benutzer Avatar von The EYE
    Registriert seit
    15.12.2008
    Ort
    Hameln
    Beiträge
    332
    Okay, super - so meinte ich das lieder auch nicht :P

    Allerdings wird die Tabelle weiterhin über den Rand geschrieben.
    Und wie binde ich Bilder ein? Die Fehlermeldung verlangt immer bounding box für die Grafiken.

    praesentation_kanada.tex:59:Cannot determine size of graphic in Abbildungen/flagge.jpg (no BoundingBox). \end{frame}
    Gruß Max
    ¹: Erstelle bitte ein richtiges Minimalbeispiel
    ²: Ich nutze Ubuntu 14.04, TeX Live 2014 & Kile 2.1.3

  6. #6
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von The EYE Beitrag anzeigen
    Allerdings wird die Tabelle weiterhin über den Rand geschrieben.

    Code:
    \documentclass{beamer}
    \usepackage{etex}
    \usetheme{Ilmenau}
    
    \usepackage[ngerman]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage{mathptmx, amsmath}
    \usepackage[T1]{fontenc}
    
    \usepackage{booktabs}
    \usepackage{multirow} 
    \usepackage{bigstrut}
    \usepackage{rotating}
    
    \usepackage{pstricks-add}
    
    \begin{document}
    
    \begin{table}
     \centering
    \footnotesize
    \renewcommand{\arraystretch}{1.5}
    \def\MC#1{\multicolumn{3}{l}{#1}}
    \caption{Beispiel für die Unterschiede zwischen den Provinzen}
     \resizebox{\textwidth}{!}{%
    \begin{tabular}{@{}*{14}{c}@{}}
    \toprule
    \multirow{2}*{\parbox{2cm}{\centering Neufundland und Labrador}} &              & \MC{Primary} & \MC{Elementary} & \MC{Intermediate} & \MC{Senior High} \\
    \cmidrule(lr){3-5}\cmidrule(lr){6-8}\cmidrule(lr){9-11}\cmidrule(l){12-14}
                                            & Kindergarten & 1 & 2 & 3    & 4 & 5  & 6      & 7 & 8 & 9         & Level I & Level II & Level III\\
    \bottomrule
    \end{tabular}%
    }
    \end{table}
    
    \end{document}

    Zitat Zitat von The EYE Beitrag anzeigen
    Und wie binde ich Bilder ein? Die Fehlermeldung verlangt immer bounding box für die Grafiken.
    Bilder müssen im Format ps oder eps vorliegen. jpg, png und pdf funktionieren nur mit pdflatex.

    Gruß
    Marco

Lesezeichen

Berechtigungen

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