考虑下面的 MWE,得到下图:
现在我想调整代码,使表格中间出现与下图相同的文本。在不改变三角形形状的情况下,最好的方法是什么?
\documentclass[a4paper,12pt]{report}
\usepackage{caption}
\usepackage{float}
\begin{document}
\begin{table}[h]
\centering
\caption{Run-off triangle}
\begin{tabular}{l|llllllllll}
\textbf{\begin{tabular}[c]{@{}l@{}}Accident year i/\\ Development year j\end{tabular}} & \textbf{1} & \textbf{2} & \textbf{3} & \textbf{...} & \textbf{...} & \textbf{...} & \textbf{j} & \textbf{...} & \textbf{...} & \textbf{J} \\ \hline
\textbf{1} & & & & & & & & & & \multicolumn{1}{l|}{} \\ \cline{11-11}
\textbf{2} & & & & & & & & & \multicolumn{1}{l|}{} & \\ \cline{10-10}
\textbf{\vdots} & & & & & & & & \multicolumn{1}{l|}{} & & \\ \cline{9-9}
\textbf{\vdots} & & & & & & & \multicolumn{1}{l|}{} & & & \\ \cline{8-8}
\textbf{i} & & & & & & \multicolumn{1}{l|}{} & & & & \\ \cline{7-7}
\textbf{\vdots} & & & & & \multicolumn{1}{l|}{} & & & & & \\ \cline{6-6}
\textbf{\vdots} & & & & \multicolumn{1}{l|}{} & & & & & & \\ \cline{5-5}
\textbf{\vdots} & & & \multicolumn{1}{l|}{} & & & & & & & \\ \cline{4-4}
\textbf{I-1} & & \multicolumn{1}{l|}{} & & & & & & & & \\ \cline{3-3}
\textbf{I} & \multicolumn{1}{l|}{} & & & & & & & & & \\ \cline{2-2}
\end{tabular}
\end{table}
\end{document}
答案1
您可以使用
\llap{Observations $C_{ij},X_{ij}$}
在特定的单元格中插入文本。你只需要发现哪一个!
由于你的代码太复杂,你可以通过计算行数和列数来确定。
我将其插入到第 2 行,将另一条插入到下面的第 3 行。
\textbf{2} & & & & & & & \llap{Observations $C_{ij},X_{ij}$}
& & \multicolumn{1}{l|}{} & \\ \cline{10-10}
\textbf{\vdots} & & & & & & & \llap{$(i+j\leq 1)$}
& \multicolumn{1}{l|}{} & & \\ \cline{9-9}
编辑:我还会使用$\mathbf{i}$
等等来表示数学内容。