如何创建这样的交通表

如何创建这样的交通表

在此处输入图片描述

如何创建像这样的运输表?

答案1

如果您选择简单的tabular解决方案,那么以下 MWE 将展示如何做到这一点。

\documentclass{article}

\usepackage{array}

\begin{document}

\def\Mc[#1]#2#3{\multicolumn{#1}{#2}{#3}}
\def\mc#1#2{\multicolumn{1}{#1}{#2}}

\extrarowheight=6pt
\begin{tabular}{c|cc|cc|cc|cc|cc|c}
\mc{c}{}& \Mc[2]{c}{1} & \Mc[2]{c}{2} & \Mc[2]{c}{$\cdots$} & \Mc[2]{c}{$\cdots$} & \Mc[2]{c}{$n$} & Supply \\[6pt]\cline{2-11}
  1     & \mc{c|}{$x_{11}$} &&  \mc{c|}{$x_{12}$} && \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} && \mc{c|}{$x_{1n}$} && $a_1$\\[6pt]\cline{2-2}\cline{4-4}\cline{6-6}\cline{8-8}\cline{10-10}
        && \mc{c|}{$c_{11}$} && \mc{c|}{$c_{12}$} && \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} && \mc{c|}{$c_{1n}$} & \\[6pt]\cline{2-11}
  2     & \mc{c|}{$x_{21}$} &&  \mc{c|}{$x_{22}$} && \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} && \mc{c|}{$x_{2n}$} && $a_2$\\[6pt]\cline{2-2}\cline{4-4}\cline{6-6}\cline{8-8}\cline{10-10}
        && \mc{c|}{$c_{21}$} && \mc{c|}{$c_{22}$} && \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} && \mc{c|}{$c_{2n}$} & \\[6pt]\cline{2-11}
  3     & \mc{c|}{$\cdots$} &&  \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} && $a_3$\\[6pt]\cline{2-2}\cline{4-4}\cline{6-6}\cline{8-8}\cline{10-10}
        && \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} & \\[6pt]\cline{2-11}
$\cdot$ & \mc{c|}{$\cdots$} &&  \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} && $\cdot$\\[6pt]\cline{2-2}\cline{4-4}\cline{6-6}\cline{8-8}\cline{10-10}
$\cdot$ && \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} &  $\cdot$\\[6pt]\cline{2-11}
$\cdot$ & \mc{c|}{$x_{m1}$} &&  \mc{c|}{$x_{m2}$} && \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} && \mc{c|}{$x_{mn}$} && $\cdot$\\[6pt]\cline{2-2}\cline{4-4}\cline{6-6}\cline{8-8}\cline{10-10}
$m$     && \mc{c|}{$c_{m1}$} && \mc{c|}{$x_{m2}$} && \mc{c|}{$\cdots$} && \mc{c|}{$\cdots$} && \mc{c|}{$c_{mn}$} & $a_{m}$\\[6pt]\cline{2-11}
\mc{c}{Demand}& \Mc[2]{c}{$b_1$} & \Mc[2]{c}{$b_2$} & \Mc[2]{c}{$\cdots$} & \Mc[2]{c}{$\cdots$} & \Mc[2]{c}{$b_n$} &  \\
\end{tabular}
\end{document}

输出:

在此处输入图片描述

答案2

另一个解决方案是{tabular}

\documentclass{article}
\usepackage{array}
\usepackage{amsmath} % for the command \text

\begin{document}

\newcommand{\cc}[2]
 {
  \begingroup
  \setlength{\tabcolsep}{3pt}%
  \begin{tabular}[t]{cc}
  \multicolumn{1}{c|}{$#1$}&\kern1.5em\\\cline{1-1}\kern2.2em&$#2$
  \end{tabular}
  \endgroup
 }
\newcommand{\mc}[1]{\multicolumn{1}{c}{$#1$}}
\setlength{\tabcolsep}{0pt}
\renewcommand{\arraystretch}{1.4}

\begin{tabular}{>{$}c<{$}|c|c|c|c|c|>{$}c<{$}}
\mc{}  & \mc{1} & \mc{2} & \mc{\cdots} & \mc{\cdots} & \mc{n} & \text{Supply} \\
\cline{2-6}
1 & \cc{x_{11}}{c_{11}} & \cc{x_{12}}{c_{12}} & \cc{\cdots}{\cdots} & \cc{\cdots}{\cdots} & \cc{x_{1n}}{c_{1n}} & a_1\\
\cline{2-6}
2 & \cc{x_{21}}{c_{21}} & \cc{x_{22}}{c_{22}} & \cc{\cdots}{\cdots} & \cc{\cdots}{\cdots} & \cc{x_{2n}}{c_{2n}} & a_2\\
\cline{2-6}
3 & \cc{\cdots}{\cdots} & \cc{\cdots}{\cdots} & \cc{\cdots}{\cdots} & \cc{\cdots}{\cdots} & \cc{\cdots}{\cdots} & a_3\\
\cline{2-6}
  & \cc{\cdots}{\cdots} & \cc{\cdots}{\cdots} & \cc{\cdots}{\cdots} & \cc{\cdots}{\cdots} & \cc{\cdots}{\cdots} \\
\cline{2-6}
m & \cc{x_{m1}}{c_{m1}} & \cc{x_{m2}}{c_{m2}} & \cc{\cdots}{\cdots} & \cc{\cdots}{\cdots} & \cc{x_{mn}}{c_{mn}} & a_m\\
\cline{2-6}
\mc{\text{Demand}} & \mc{b_1} & \mc{b_2} & \mc{\cdots} & \mc{\cdots} & \mc{b_n} \\
\end{tabular}

\end{document}

上述代码的输出

相关内容