![如何创建具有对角线的多列](https://linux22.com/image/266211/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E5%85%B7%E6%9C%89%E5%AF%B9%E8%A7%92%E7%BA%BF%E7%9A%84%E5%A4%9A%E5%88%97.png)
如何连接表格行中的两列并添加对角线,如下所示:
+-----+--+--+--+
| \ k | | | |
| \ | | | |
| \ | | | |
| M \| | | |
+--+--+--+--+--+
| | | | | |
| | | | | |
| | | | | |
| | | | | |
+--+--+--+--+--+
| | | | | |
| | | | | |
| | | | | |
| | | | | |
+--+--+--+--+--+
答案1
我不喜欢回答我自己的问题。解决方案是基于表格单元格中的对角线是
\usepackage{tikz}
\newcommand\diag[4]{%
\multicolumn{2}{|p{#2}|}{\hskip-\tabcolsep
$\vcenter{\begin{tikzpicture}[baseline=0,anchor=south west,inner sep=#1]
\path[use as bounding box] (0,0) rectangle (#2+2\tabcolsep,\baselineskip);
\node[minimum width={#2+2\tabcolsep},minimum height=\baselineskip+\extrarowheight] (box) {};
\draw (box.north west) -- (box.south east);
\node[anchor=south west] at (box.south west) {#3};
\node[anchor=north east] at (box.north east) {#4};
\end{tikzpicture}}$\hskip-\tabcolsep}}
\begin{table}[htbp]
\centering
\caption{bla bla bla}
\begin{tabular}{|r|r|r|r|r|r|r|r|r|r|r|}
\hline
\diag{.1em}{2.5em}{ $M$ }{ $k$ } & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 \bigstrut\\
\hline
\multicolumn{1}{|c|}{\multirow{2}[4]{*}{9}} & $ \xi_k $ & -0.9682 & -0.8360 & -0.6134 & -0.3243 & 0.0000 & 0.3243 & 0.6134 & 0.8360 & 0.9682 \bigstrut\\
\cline{2-11} \multicolumn{1}{|c|}{} & $ \gamma_k $ & 0.0813 & 0.1806 & 0.2606 & 0.3123 & 0.3302 & 0.3123 & 0.2606 & 0.1806 & 0.0813 \bigstrut\\
\hline
\end{tabular}%
\label{tab:addlabel}%
\end{table}%