Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Probem mit einer Tabelle

  1. #1
    Registrierter Benutzer
    Registriert seit
    27.02.2008
    Beiträge
    12

    Probem mit einer Tabelle

    Hallo zusammen,
    ich habe vor 2 Wochen mit Tex begonnen und bin begeistert. Da aller Anfang immer schwer ist und sich dann etwas in den Kopf gesetzt hat, etwas ordentlich zu machen, klappts nicht ;-)
    Ich habe in mehreren Foren gesucht, wusste aber auch nicht, wonach ich GENAU suchen sollte. Hier mein Problem:

    Ich möchte eine Tabelle in mein Dokument einfügen. Allerdings sind in der Tabelle zweimal drei Zellen quer miteinander verbunden. Hier das Beispiel:

    Code:
    \begin{table}
     \centering
     \setlength{\extrarowheight}{5pt}
     \begin{tabularx}{0.85\textwidth}{|X|X|}
      \hline
      \multicolumn{ 2}{|r|}{{\bf 1}} \\
      \hline
      \multicolumn{ 2}{|r|}{{\bf 1}} \\
      \hline
      \multicolumn{ 1}{|c|}{quer} &    {\bf 1} \\
      \hline
      \multicolumn{ 1}{|c|}{} &    {\bf 1} \\
      \hline
      \multicolumn{ 1}{|c|}{} &    {\bf 1} \\
      \hline
      \multicolumn{ 1}{|c|}{quer} &    {\bf 1} \\
      \hline
      \multicolumn{ 1}{|c|}{} &    {\bf 1} \\
      \hline
      \multicolumn{ 1}{|c|}{} &    {\bf 1} \\
      \hline
      \multicolumn{ 2}{|c|}{{\bf 1}} \\
      \hline
      \multicolumn{ 2}{|c|}{{\bf 1}} \\
      \hline
     \end{tabularx}
    \end{table}
    Mit \multicolumn bekomme ich die drei Zellen abgetrennt, aber noch nicht zusammen. Zu allem überfluss soll dann der Text "quer" quer in dieser einen Zelle (die Zelle die vorher einmal aus drei zellen bestand) zu lesen sein.
    Zum besseren Verständnis hier ein Bild:

    http://www.box.net/shared/t15r9jg0sc

    Über Hilfe würde ich mich sehr freuen.
    Vielen Dank im Voraus.
    Viele Grüße
    Dee

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.03.2005
    Beiträge
    28
    Was hälst du davon?

    Code:
    ...
    
    \usepackage{tabularx}
    \usepackage{multirow}
    \usepackage{rotating}
    
    \begin{document}
    
    
    
    \begin{table}
     \centering
     \setlength{\extrarowheight}{5pt}
     \begin{tabularx}{0.85\textwidth}{|X|X|}
      \hline
      \multicolumn{ 2}{|r|}{{\bf 1}} \\
      \hline
      \multicolumn{ 2}{|r|}{{\bf 1}} \\
      \hline
      \multirow{3}{2cm}{\rotatebox{90}{quer}} & {\bf 1} \\
      \cline{2-2}
       &    {\bf 1} \\
      \cline{2-2}
       &    {\bf 1} \\
      \hline
      \multirow{3}{2cm}{\rotatebox{90}{quer}} &    {\bf 1} \\
      \cline{2-2}
       &    {\bf 1} \\
      \cline{2-2}
       &    {\bf 1} \\
      \hline
      \multicolumn{ 2}{|c|}{{\bf 1}} \\
      \hline
      \multicolumn{ 2}{|c|}{{\bf 1}} \\
      \hline
     \end{tabularx}
    \end{table}
    
    \end{document}
    Gruß
    Konstantin

  3. #3
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Noch ein Paket

    Das Paket multirow hilft dir.
    Code:
    \documentclass[12pt,a4paper]{article}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage[font=small,labelfont=bf]{caption}
    \usepackage{graphicx}
    \usepackage{multirow,tabularx}
    
    \begin{document}
      \begin{table}[!ht]
        \centering
        \bfseries
        \setlength{\extrarowheight}{5pt}
        \begin{tabularx}{0.85\textwidth}{|X|X|}\hline
          \multicolumn{2}{|r|}{1} \\ \hline
          \multicolumn{2}{|r|}{1} \\ \hline
          \multirow{3}{0pt}{\rotatebox{90}{quer}} & 1 \\ \cline{2-2}
          & 1 \\ \cline{2-2}
          & 1 \\   \hline
          \multirow{3}{0pt}{\rotatebox{90}{quer}} & 1 \\ \cline{2-2}
          & 1 \\ \cline{2-2}
          & 1 \\ \hline
          \multicolumn{ 2}{|c|}{1} \\ \hline
          \multicolumn{ 2}{|c|}{1} \\ \hline
        \end{tabularx}
      \end{table}
    \end{document}
    Die Anleitung gibt genauer Auskunft.


    MfG
    Thorsten¹
    Geändert von localghost (27-02-2008 um 16:21 Uhr) Grund: Ergänzung.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  4. #4
    Registrierter Benutzer
    Registriert seit
    27.02.2008
    Beiträge
    12

    Danke

    Hallo ihr zwei,
    genau das hilft mir weiter. Ich hätte auch bei multiculumn auch selber auf multirow können kommen. *tsss*
    Vielen Dank für Eure Hilfe.
    Viele Grüße
    Dee

    P.S.: Gibt es auch eine Möglichkeit, eine Zelle von links-oben nach rechts-unten zu halbieren, also mit einem Strich um dann jeweils ein Wort in den oberen und unteren Teil zu schreiben?

  5. #5
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Und noch ein Paket

    Zitat Zitat von ska78 Beitrag anzeigen
    [...] P.S.: Gibt es auch eine Möglichkeit, eine Zelle von links-oben nach rechts-unten zu halbieren, also mit einem Strich um dann jeweils ein Wort in den oberen und unteren Teil zu schreiben?
    Dazu schaust Du dir am besten mal slashbox an.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  6. #6
    Registrierter Benutzer
    Registriert seit
    27.02.2008
    Beiträge
    12

    und nochmals DANKE

    Vielen Dank.
    Jetzt bin ich für's Erste rundum glücklich

  7. #7
    Registrierter Benutzer
    Registriert seit
    27.02.2008
    Beiträge
    12

    Erweiterung:

    Mit
    Code:
    \begin{sidewaystable}
      \centering
      \footnotesize
      \setlength{\extrarowheight}{5pt}
        \begin{tabularx}{0.85\textwidth}{|X|X|}\hline
          \multicolumn{2}{|r|}{1} \\ \hline
          \multicolumn{2}{|r|}{1} \\ \hline
          \multirow{3}{0pt}{\rotatebox{90}{quer}} & 1 \\ \cline{2-2}
          & 1 \\ \cline{2-2}
          & 1 \\   \hline
          \multirow{3}{0pt}{\rotatebox{90}{quer}} & 1 \\ \cline{2-2}
          & 1 \\ \cline{2-2}
          & 1 \\ \hline
          \multicolumn{ 2}{|c|}{1} \\ \hline
          \multicolumn{ 2}{|c|}{1} \\ \hline
      \end{tabularx}
      \caption{Hier die Beschreibung der Tabelle}\label{tab:tabelle}
    \end{sidewaystable}
    lässt sich die Tabelle drehen, falls sie einmal zu groß geworden sein sollte ;-)
    Vielen Dank an localghost für die Hilfe.
    Viele Grüße
    Dee

Lesezeichen

Berechtigungen

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