如何在 Latex 中创建单纯形 Tableau

如何在 Latex 中创建单纯形 Tableau

嘿,我需要帮助在 LaTex 中创建以下表格在此处输入图片描述

我将非常感谢您的帮助!!

答案1

我假设您希望在数学模式下排版大多数单元格的内容,而不考虑您的屏幕截图的外观。

以下是我能想到的办法。

在此处输入图片描述

就我个人而言,我不能说这是一个特别吸引人的场景。

\documentclass{article}
\usepackage[ngerman]{babel}
\addto{\extrasngerman}{\renewcommand\tablename{Tab.}}
\usepackage{array} % for '\newcolumntype' macro
\newcolumntype{C}{>{$}c<{$}} % automatic math mode
\usepackage{graphicx} % for '\rotatebox' macro
\usepackage{multirow} % for '\multirow' macro
\newcommand\ec{\multicolumn{1}{c}{}} % "empty cell"
\newcommand\mytab[1]{\begin{tabular}{@{}c@{}}#1\end{tabular}} % handy helper macro

\begin{document}
\begin{table}[htbp]
\setlength\extrarowheight{2pt} % for a more open "look"
\centering
\begin{tabular}{|@{}c@{}|C|CCC|CCC|C|C|}
\cline{3-8}
\ec & & \multicolumn{3}{c|}{Nichtbasisvariable} 
      & \multicolumn{3}{c|}{Basisvariable} & \ec & \ec \\
\cline{3-10}
\ec & & x_1 & \dots & x_{n-m} & x_{n-m+1} & \dots & x_n & F & b_i \\
\hline
\multirow{3.5}{*}{\rotatebox[origin=c]{90}{\mytab{Basis-\\variable}}}
& x_{n-m+1} & a_{11} & \dots & a_{1,n-m} & 1 & \dots & 0 & 0 & b_1 \\
& \vdots & \vdots & \ddots & \vdots & \vdots & \ddots & \vdots & \vdots & \vdots \\
& x_{n} & a_{m1} & \dots & a_{m,n-m} & 0 & \dots & 1 & 0 & b_m \\
\hline
\ec & & -c_1 & \dots & -c_{n-m} & 0 & \dots & 0 & 1 & \mytab{akt.\\Zfw.} \\
\cline{3-10}
\end{tabular}
\end{table}
\end{document}

相关内容