Tabellenproblem

Tabellen und Grafiken erstellen und anordnen


mango1234
Forum-Anfänger
Forum-Anfänger
Beiträge: 23
Registriert: Mi 7. Aug 2019, 15:25

Tabellenproblem

Beitrag von mango1234 »

Hallo wie kann ich bei folgender Tabelle den Längsstrich zur letzten Spalte durchgehend machen? hab probiert neben den c einen Längsstrich zu machen aber der ist dann nicht genau unter dem anderen:

Code: Alles auswählen

\documentclass[tikz]{standalone} 
\usepackage{tabularx}
\usepackage{multirow} 


\begin{document}
\begin{tabular}{cl|l|l|l} 
   \multicolumn{5}{c}{2}\\ 
   \multirow{7}{*}{1}&& ~Schere & ~Stein & ~Papier\\ 
   \cline{2-5} 
   &\multirow{2}{*}{Schere}& \multicolumn{1}{c|}{~~~~~~~3} &  \multicolumn{2}{c}{~~~~~~~5} \multicolumn{1}{|c}{~~~~~~~5}\\
   && 4 &1& 3\\ 
   %\cmidrule[3pt]{2-4}
  \cline{2-5} 
   &\multirow{2}{*}{Stein} 
   & \multicolumn{1}{c|}{~~~~~~~2} &\multicolumn{1}{c}{~~~~~~~4} &\multicolumn{1}{c}{~~~~~~~4}\\ 
   && 16 & 9 &3 \\
   \cline{2-5} 
   &\multirow{2}{*}{Papier} 
   & \multicolumn{1}{c|}{~~~~~~~2} &\multicolumn{1}{c}{~~~~~~~4} &\multicolumn{1}{c}{~~~~~~~4} \\ 
   && 16 & 9 &4 
\end{tabular} 


\end{document}

Gast

Beitrag von Gast »

Das Beispiel ist nicht lauffähig:

Code: Alles auswählen

./test.tex:11: Misplaced \omit.
\multispan ->\omit 
                   \@multispan 
l.11 ...c}{~~~~~~~5} \multicolumn{1}{|c}{~~~~~~~5}
                                                  \\
Korrigiere den Fehler und beachte dann, dass | am Anfang der Deklaration einer Spalte mit \multicolumn nicht dasselbe ist, wie | am Ende der Deklaration der vorherigen Spalte. Von der allerersten Spalte abgesehen gehören | immer an das Ende einer Spaltendeklaration.

mango1234
Forum-Anfänger
Forum-Anfänger
Beiträge: 23
Registriert: Mi 7. Aug 2019, 15:25

Beitrag von mango1234 »

jetzt sollte der code lauffähig sein:

Code: Alles auswählen

\documentclass[tikz]{standalone} 
\usepackage{tabularx}
\usepackage{multirow} 


\begin{document}
\begin{tabular}{cl|l|l|l} 
   \multicolumn{5}{c}{2}\\ 
   \multirow{7}{*}{1}&& ~Schere & ~Stein & ~Papier\\ 
   \cline{2-5} 
   &\multirow{2}{*}{Schere}& \multicolumn{1}{c}{~~~~~~~3} &  \multicolumn{2}{c}{~~~~~~~5} \multicolumn{1}{|c}{~~~~~~~5}\\
   && 4 &1& 3\\ 
   %\cmidrule[3pt]{2-4}
  \cline{2-5} 
   &\multirow{2}{*}{Stein} 
   & \multicolumn{1}{c|}{~~~~~~~2} &\multicolumn{1}{c}{~~~~~~~4} &\multicolumn{1}{c}{~~~~~~~4}\\ 
   && 16 & 9 &3 \\
   \cline{2-5} 
   &\multirow{2}{*}{Papier} 
   & \multicolumn{1}{c|}{~~~~~~~2} &\multicolumn{1}{c}{~~~~~~~4} &\multicolumn{1}{c}{~~~~~~~4} \\ 
   && 16 & 9 &4 
\end{tabular} 


\end{document}

Gast

Beitrag von Gast »

mango1234 hat geschrieben:jetzt sollte der code lauffähig sein:
Wohl kaum. Der Fehler in Zeile 11 ist geblieben. Ich weiß nicht, was du genau willst (mir kommen schon die ganzen ~~~~~~~~ mehr als merkwürdig vor und vermute, dass du da eher etwas wie \multicolumn{1]{r}{…} haben willst), aber vermutlich eher

Code: Alles auswählen

   &\multirow{2}{*}{Schere}& \multicolumn{1}{c|}{~~~~~~~3} &&
                                                             \multicolumn{1}{c}{~~~~~~~5} \\
als

Code: Alles auswählen

   &\multirow{2}{*}{Schere}& \multicolumn{1}{c|}{~~~~~~~3} &  \multicolumn{2}{c}{~~~~~~~5} \multicolumn{1}{|c}{~~~~~~~5}\\
Tipp: Fragen nicht ganz so spartanisch stellen, sondern das ursprüngliche Problem erwähnen und dann das Problem mit dem eigenen Lösungsversuch zeigen. Dabei das gepostete Beispiel immer ausprobieren. Das erspart unnötige Rückfragen und unnötigen Ärger und vermeidet, dass Helfer frühzeitig die Lust verlieren.

Stamm-

So geht das

Beitrag von Stamm- »

Code: Alles auswählen

\documentclass[11pt,border=2pt]{standalone}
\usepackage[T1]{fontenc}

\usepackage{multirow}

\usepackage{lmodern}
\usepackage{microtype}

\begin{document}
  \begin{tabular}{cl|l|l|l}
    \multicolumn{5}{c}{2} \\
    \multirow{7}{*}{1}& & Schere & Stein & Papier \\ \cline{2-5}
    & \multirow{2}{*}{Schere} & \multicolumn{1}{r|}{3} & \multicolumn{1}{r|}{5} & \multicolumn{1}{r}{5} \\
    & & 4 & 1 & 3 \\ \cline{2-5}
    & \multirow{2}{*}{Stein} & \multicolumn{1}{r|}{2} &\multicolumn{1}{r|}{4} &\multicolumn{1}{r}{4} \\
    & & 16 & 9 & 3 \\ \cline{2-5}
    & \multirow{2}{*}{Papier} & \multicolumn{1}{r|}{2} & \multicolumn{1}{r|}{4} & \multicolumn{1}{r}{4} \\
    & & 16 & 9 & 4
  \end{tabular}
\end{document}

Antworten