
Warum gibt es zwischen den Zeilen s12 und s1n keine gestrichelte Linie wie zwischen den Spalten s22 und s2m? Normalerweise sollte da eine sein. Was habe ich falsch gemacht? Danke!!
\documentclass[a4paper, fontsize=11pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{amsmath} % Mathematik
\usepackage{amssymb} % Mathematik
\usepackage{multirow,array}
\usepackage{arydshln}
\begin{document}
\begin{table}
\setlength{\extrarowheight}{2pt}
\begin{tabular}{*{6}{c|}} % Anzahl Spalten
\multicolumn{2}{c}{} & \multicolumn{4}{c}{Spieler $2$} \\ \cline{3-4} \cdashline{5-5} \cline{6-6}
\multicolumn{1}{c}{} & & $s_{21}$ & $s_{22}$ & $\hspace{0.3in}$ & $s_{2m}$ \\ \cline{2-4} \cdashline{5-5} \cline{6-6}
\multirow{4}*{Spieler $1$}
& $s_{11}$ & $(x,y)$ & $(x,y)$ & ${}$ & $(x,y)$ \\ \cline{2-4} \cdashline{5-5} \cline{6-6}
& $s_{12}$ & $(x,y)$ & $(x,y)$ & ${}$ & $(x,y)$ \\ \cline{2-4} \cdashline{5-5} \cline{6-6}
\multicolumn{1}{c:}{} & \multicolumn{1}{c:}{} & \multicolumn{1}{c:}{} & \multicolumn{1}{c:}{} & \multicolumn{1}{c:}{} & \multicolumn{1}{c:}{} \\ \cline{2-4} \cdashline{5-5} \cline{6-6}
& $s_{1n}$ & $(x,y)$ & $(x,y)$ & ${}$ & $(x,y)$ \\ \cline{2-4} \cdashline{5-5} \cline{6-6}
\end{tabular}
\end{table}
\end{document}
Antwort1
So was
Sie können dies tun, indem \multicolumn{1}{c:}{}
Sie eine Zeile mit einer vertikalen gestrichelten Linie als Trennzeichen erstellen.
Um den Abstand zwischen den Strichsegmenten zu steuern, können Sie die Länge ändern. \dashlinegap
Der Standardwert beträgt 4pt
Code
\documentclass[a4paper, fontsize=11pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{multirow,array}
\usepackage{arydshln}
\dashlinegap=2pt
\begin{document}
\begin{table}
\setlength{\extrarowheight}{2pt}
\begin{tabular}{*{6}{c|}}
\multicolumn{2}{c}{} & \multicolumn{4}{c}{Spieler $2$} \\ \cline{3-4} \cdashline{5-5} \cline{6-6}
\multicolumn{1}{c}{} & & $s_{21}$ & $s_{22}$ & $\hspace{0.3in}$ & $s_{2m}$ \\ \cline{2-4} \cdashline{5-5} \cline{6-6}
\multirow{4}*{Spieler $1$}
& $s_{11}$ & $(x,y)$ & $(x,y)$ & ${}$ & $(x,y)$ \\ \cline{2-4} \cdashline{5-5} \cline{6-6}
& $s_{12}$ & $(x,y)$ & $(x,y)$ & ${}$ & $(x,y)$ \\ \cline{2-4} \cdashline{5-5} \cline{6-6}
\multicolumn{1}{c:}{\vbox to 1cm{}} & \multicolumn{1}{c:}{} & \multicolumn{1}{c:}{} & \multicolumn{1}{c:}{} & \multicolumn{1}{c:}{} & \multicolumn{1}{c:}{} \\ \cline{2-4} \cdashline{5-5} \cline{6-6}
& $s_{1n}$ & $(x,y)$ & $(x,y)$ & ${}$ & $(x,y)$ \\ \cline{2-4} \cdashline{5-5}
\cline{6-6}
\end{tabular}
\end{table}
\end{document}
Antwort2
Sehen Sie sich bitte den Screenshot an. Ist es das, was Sie erreichen möchten?
\cline{...} \cdashline{...} \cline{...}
druckt eine durchgezogene Linie | gestrichelte Linie | durchgezogene Linie. Wenn die Linie von Spalte 2 bis 6 gestrichelt sein soll, verwenden Sie \cdashline{2-6}
und löschen Sie die \cline{...}
Anweisungen.
Die Leerzeile erreicht man leichter mit\multicolumn{6}{c}{} \tabularnewline
\documentclass[a4paper, fontsize=11pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{amsmath} % Mathematik
\usepackage{amssymb} % Mathematik
\usepackage{multirow,array}
\usepackage{arydshln}
\begin{document}
\begin{table}
\setlength{\extrarowheight}{2pt}
\begin{tabular}{*{6}{c|}} % Anzahl Spalten
\multicolumn{2}{c}{} & \multicolumn{4}{c}{Spieler $2$} \\ \cline{3-4} \cdashline{5-5} \cline{6-6}
\multicolumn{1}{c}{} & & $s_{21}$ & $s_{22}$ & $\hspace{0.3in}$ & $s_{2m}$ \\ \cline{2-4} \cdashline{5-5} \cline{6-6}
\multirow{4}*{Spieler $1$}
& $s_{11}$ & $(x,y)$ & $(x,y)$ & ${}$ & $(x,y)$ \\ \cline{2-4} \cdashline{5-5} \cline{6-6}
& $s_{12}$ & $(x,y)$ & $(x,y)$ & ${}$ & $(x,y)$ \\
\cdashline{2-6}%
\multicolumn{6}{c}{} \tabularnewline
\cdashline{2-6}
& $s_{1n}$ & $(x,y)$ & $(x,y)$ & ${}$ & $(x,y)$ \\ \cline{2-4} \cdashline{5-5} \cline{6-6}
\end{tabular}
\end{table}
\end{document}