在表格中对齐 \vrule

在表格中对齐 \vrule

我正在制作表格来显示如何使用表格方法导出阶乘多项式的方法:

表格法

从这里可以看出,表格中有部分垂直线,尝试使用 \vrule 在我的任务中复制此内容给我带来了一些问题:

我尝试复制

可以看出,\vrule 不一致,非常感谢任何帮助

平均能量损失

\begin{tabular}{cc|cc|ccc}
   1& &2& &6& &\vrule-8\\
   & & & &2& &\vrule\\
 \cline{3-6}
   2& &2& &8& &\\
 \cline{3-4}
\end{tabular}

注意:抱歉格式太差,我是在手机上匆忙写下的。

答案1

在单元格中使用数学模式的示例array(减号、数字)、垂直表格线,可以被\multicolumn和覆盖\cline

\documentclass{article}

\begin{document}
$\begin{array}{r|r|r|r}
  1 & 2 & 6 & -8 \\
  & & 2 & \\
  \cline{2-3}
  2 & 2 & \multicolumn{1}{r}{8} \\
  & \\
  \cline{2-2}
\end{array}$
\end{document}

结果

也可以使用包siunitx来正确对齐数字,但要在右侧添加一些空格来放置幻像数字。(右侧额外空间的原因我不清楚。)

\documentclass{article}
\usepackage{siunitx}

\begin{document}
$\sisetup{table-format=1.1}
\begin{array}{S|S|S|S[table-format=-1]}
  1 & 2 & 6 & -8 \\
  & & 2 & \\
  \cline{2-3}
  2 & 2 & \multicolumn{1}{S}{8} \\
  & \\
  \cline{2-2}
\end{array}$
\end{document}

结果

相关内容