如何表示具有少量粗邊的網格?

如何表示具有少量粗邊的網格?

在此輸入影像描述

如何在 中表示以下圖像LaTeX?我可以使用 來完成它\tikzpicture,但是我希望有一些粗體邊緣,如圖所示(網格對應於時間步長k+1)。我不確定是否可以使用\tikzpicture.讓我知道我該怎麼做。

先致謝!

答案1

array帶有和 的變體boldline

\documentclass{article}
\usepackage{array} 
\usepackage{boldline}

\begin{document}

\begin{tabular}{|>{\rule[-1mm]{0pt}{9mm}}m{5mm}|*{2}{>{\centering\arraybackslash}m{5mm}|}}
\hline
 & & \\
 \hline\clineB{2-2}{3}
  & \multicolumn{1}{c V{3}}{A} & X \\
\hline
 & X & \\
 \hline
 \multicolumn{3}{>{\rule{0pt}{5mm}}c}{Time Step = k}
 \end{tabular}

\end{document} 

在此輸入影像描述

答案2

以下是兩種可能的解決方案,使用正規tabularboldline套件結合使用或使用tikz matrix

在此輸入影像描述

\documentclass{article}
\usepackage{boldline} 

\begin{document}
\begin{tabular}{|c|c|c|}
  \hline
    & x                          &    \\ 
  \hline \clineB{2-2}{2}
  x & \multicolumn{1}{V{2}c|}{x} & x  \\ 
  \hline
    & x                          &    \\ 
  \hline
  \multicolumn{3}{c}{text}
\end{tabular}
\end{document}

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{fit,matrix}

\begin{document}

\begin{tikzpicture}[nodes in empty cells]
  \matrix(table)[
  matrix of nodes,
  row sep =-\pgflinewidth,
  column sep = -\pgflinewidth,
  nodes={anchor=center,
         minimum width=0.5cm,
         minimum height=0.5cm, 
         fill=none, 
         draw=black},
  row 4/.style = {nodes={minimum height=0.75cm,
                         fill=none, 
                         draw=none}},
  ] 
  {
      & x &    \\
    x & x & x  \\
      & x &    \\
      &   &    \\
  };
  \node[fit=(table-4-1)(table-4-3)]{text};
  \draw [black, very  thick] (table-2-2.north east) -- (table-2-2.north west) -- (table-2-2.south west);
\end{tikzpicture}

\end{document}

相關內容