我想用乳膠畫邊框條造型。這樣的畫面是分區形狀(或傾斜分區形狀)圖的平鋪,有標記邊框條這樣在每一行和每一列中,標籤都在增加。有關準確的定義,請參閱第 351 頁
http://www-math.mit.edu/~rstan/pubs/pubfiles/123.pdf
圖中,所有邊框條的長度相同。這個特殊情況足以滿足我的目的,但不適用於一般情況。
圖片是從圖2.4複製過來的http://www.ams.org/journals/tran/2000-352-12/S0002-9947-00-02666-0/S0002-9947-00-02666-0.pdf
答案1
你的意思是這樣的(這包括@CarLaTeX的使用建議arraystretch
):
\documentclass[border=3.14mm]{standalone}
\usepackage{array}
\renewcommand{\arraystretch}{1.4}
\begin{document}
\begin{tabular}{|lllllllll}
\hline
\multicolumn{3}{|c|}{1} & \multicolumn{1}{l|}{} & 5 & \multicolumn{1}{l|}{} & \multicolumn{1}{l|}{} & 13 & \multicolumn{1}{l|}{} \\ \cline{1-3} \cline{6-6} \cline{9-9}
2 & \multicolumn{1}{l|}{} & & \multicolumn{1}{l|}{4} & \multicolumn{1}{l|}{} & & \multicolumn{1}{l|}{8} & \multicolumn{1}{l|}{} & \\ \cline{2-8}
\multicolumn{1}{|l|}{} & \multicolumn{1}{l|}{} & \multicolumn{1}{l|}{} & 9 & \multicolumn{1}{l|}{} & \multicolumn{1}{l|}{} & \multicolumn{1}{l|}{} & & \\ \cline{1-1} \cline{5-5}
& \multicolumn{1}{l|}{3} & \multicolumn{1}{l|}{7} & \multicolumn{1}{l|}{} & & \multicolumn{1}{l|}{10} & \multicolumn{1}{l|}{12} & & \\ \cline{1-2} \cline{4-6}
6 & \multicolumn{1}{l|}{} & \multicolumn{1}{l|}{} & & 11 & \multicolumn{1}{l|}{} & \multicolumn{1}{l|}{} & & \\ \cline{2-7}
\multicolumn{1}{|l|}{} & & 14 & \multicolumn{1}{l|}{} & & & & & \\ \cline{1-4}
\end{tabular}
\end{document}
這會給你:
由於這個可以透過tabular
環境輕鬆實現,所以我就直接利用了。
PS:如果您有其他想法,請考慮給予MWE
.
免責聲明:我特意選擇不在
tikz
這裡使用。相反,我使用了tabular
——儘管它與問題的標籤不匹配——只是因為它對於此類排版來說很優雅;)
。
答案2
拉賈回答的主題的變體,功勞應該歸於誰。這裡的優點是更易讀的語法,其中指定了每個單元格(可選參數是內容,如果不為空)。
\documentclass{article}
\usepackage{array,xparse}
\NewExpandableDocumentCommand{\?}{O{}m}{%
\multicolumn{1}{#2}{\makebox[0.6em]{#1}}%
}
\begin{document}
\[
\renewcommand{\arraystretch}{1.4}
\begin{tabular}{*{9}{c}}
\hline
\?{|c} & \?[1]{c} & \?{c|} & \?{c|} & \?[5]{c} & \?{c|} & \?{c|} & \?[13]{c} & \?{c|} \\
\cline{1-3} \cline{6-6} \cline{9-9}
\?[2]{|c} & \?{c|} & \?{c} & \?[4]{c|} & \?{c|} & \?{c} & \?[8]{c|} & \?{c|} \\
\cline{2-8}
\?{|c|} & \?{c|} & \?{c|} & \?[9]{c} & \?{c|} & \?{c|} & \?{c|} \\
\cline{1-1} \cline{5-5}
\?{|c} & \?[3]{c|} & \?[7]{c|} & \?{c|} & \?{c} & \?[10]{c|} & \?[12]{c|} \\
\cline{1-2} \cline{4-6}
\?[6]{|c} & \?{c|} & \?{c|} & \?{c} & \?[11]{c} & \?{c|} & \?{c|} \\
\cline{2-7}
\?{|c|} & \?{c} & \?[14]{c} & \?{c|} \\
\cline{1-4}
\end{tabular}
\]
\end{document}