邊框條畫面

邊框條畫面

我想用乳膠畫邊框條造型。這樣的畫面是分區形狀(或傾斜分區形狀)圖的平鋪,有標記邊框條這樣在每一行和每一列中,標籤都在增加。有關準確的定義,請參閱第 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}

在此輸入影像描述

相關內容