
為什麼行 s12 和 s1n 之間沒有像 s22 和 s2m 列之間的虛線?正常情況下應該有一個。我做錯了什麼?謝謝你!
\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}
答案1
像這樣
您可以透過\multicolumn{1}{c:}{}
建立以垂直虛線作為分隔符號的行來做到這一點。
若要控制虛線段之間的間隙,您可以修改長度,\dashlinegap
預設為 4pt
程式碼
\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}
答案2
請看截圖——這是你想要實現的嗎?
\cline{...} \cdashline{...} \cline{...}
將列印一條實線 |虛線|實線。如果從第 2 列到第 6 列應該用虛線連接,則使用\cdashline{2-6}
並刪除這些\cline{...}
語句。
空行可以更容易實現\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}