我曾尝试过以下方法,但我是制作这些更复杂表格的初学者,因此我遇到了困难:
\documentclass[12pt,fleqn]{article}
\usepackage{booktabs,multirow}
\usepackage[table]{xcolor}
\usepackage{siunitx}
\begin{document}
\begin{table}[h!]
\label{tab:table2}
\centering
\begin{tabular}{S[table-format=1.0,
table-space-text-post={*}]
*{11}{>{$}c<{$}}
}
\toprule
{\multirow{4.5}{*}{\textbf{Basic Variable}}}
& \multirow{4.5}{*}{\textbf{Eq.}}
& \multicolumn{7}{c}{\textbf{Coefficient of:}}
& \multirow{4.5}{*}{\textbf{Right Side}}
& \multirow{4.5}{*}{\textbf{Ratio}} \\
\cmidrule{3-8}
& Z & x_1 & x_2 & x_3 & x_4 & x_5 & x_6 \\
\midrule
Z & (0) & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 \\
\midrule
x_2 & (1) & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 \\
x_6 & (2) & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 \\
x_3 & (3) & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
我该怎么做才能修复这个表?任何一般性建议也都值得赞赏。
注意:我不希望原始表中的所有垂直线,而且变量应该整洁(不仅仅是 x2、x6、x3,还带有下标)(尽管这些内容已经在我的代码中实现)。
答案1
不太清楚你想要实现什么。
如果这不符合您的需求,请告诉我。
\documentclass[12pt,fleqn]{article}
\usepackage{caption}
\usepackage{booktabs,multirow}
\usepackage{siunitx}
\begin{document}
\begin{table}[h!]
\caption{\label{tab:table2}A caption}
\centering
\begin{tabular}{
*{11}{>{$}c<{$}}
}
\toprule
\textbf{Basic}
&
& \multicolumn{7}{c}{\textbf{Coefficient of:}}
& \textbf{Right} \\
\cmidrule(lr){3-9}
\textbf{Variable} &\textbf{Eq.} & Z & x_1 & x_2 & x_3 & x_4 & x_5 & x_6 &\textbf{Side} \\
\midrule
Z & (0) & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 \\
\midrule
x_2 & (1) & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 \\
x_6 & (2) & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 \\
x_3 & (3) & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}