如何让我的桌子更整洁

如何让我的桌子更整洁

我有以下 MWE:

\begin{table}[h!]
  \centering
    \begin{tabular}{|l|cc|}
    \hhline{|===|}
     \multirowthead{2}{M} & \multicolumn{2}{c|}{\thead{Escape Probability }}\\
       & Analytical Result & Numerical Result\\
      \hline
      1 & $1- \sfrac{2}{\pi} \approx$ 0.36338 & 0.36337 \\
      2 & $2- \sfrac{4}{\pi} \approx$ 0.72676 & 0.72675 \\
      3 & $4- \sfrac{10}{\pi} \approx$ 0.81690 & 0.81690 \\
      4 & $14- \sfrac{124}{3\pi} \approx$ 0.84319 & 0.84319 \\
      5 & $66- \sfrac{614}{3\pi} \approx$ 0.85258 & 0.85258 \\
      $\infty$ & $1- \sfrac{2}{\pi} \approx$ 0.86338 & -- \\
      \hhline{|===|}
      \end{tabular}
\end{table}

输出结果如下:

我想稍微整理一下。我想对齐我的近似等号以及近似等号左侧的内容(例如 1-2/pi、2-4/pi 等等)。我还觉得表格有点拥挤,所以我想知道是否可以通过在每个单元格上方和下方添加空白来减少拥挤?

我也非常感谢其他使我的桌子更加整洁的建议!

非常感谢!

答案1

您应该在表格中添加更多列。

\documentclass{article}
\usepackage{array,multirow,hhline,mathtools,xfrac}

\begin{document}

\begin{table}[h!]
  \centering
    \renewcommand{\arraystretch}{1.3}
    \begin{tabular}{|l|r@{}l@{}lc|}
    \hhline{|=====|}
     \multirow{2}{*}{\textbf{M}} & \multicolumn{4}{c|}{\textbf{Escape Probability }}\\
       & \multicolumn{3}{c}{Analytical Result} & Numerical Result\\
      \hline
      1        & $1$  & ${}- \sfrac{2}{\pi}$    & ${} \approx 0.36338$ & $0.36337$ \\
      2        & $2$  & ${}- \sfrac{4}{\pi}$    & ${} \approx 0.72676$ & $0.72675$ \\
      3        & $4$  & ${}- \sfrac{10}{\pi}$   & ${} \approx 0.81690$ & $0.81690$ \\
      4        & $14$ & ${}- \sfrac{124}{3\pi}$ & ${} \approx 0.84319$ & $0.84319$ \\
      5        & $66$ & ${}- \sfrac{614}{3\pi}$ & ${} \approx 0.85258$ & $0.85258$ \\
      $\infty$ & $1$  & ${}- \sfrac{2}{\pi}$    & ${} \approx 0.86338$ & -- \\
      \hhline{|=====|}
      \end{tabular}
\end{table}

\end{document}

上述代码的输出

答案2

标题不应成为表格的一部分。我会避免使用双重规则和垂直规则。此外,“结果”不应重复。

我也会避免\sfrac

\documentclass{article}
\usepackage{booktabs,array}

\begin{document}

\begin{table}[htp!]
\centering

\begin{tabular}{@{} c >{$}r<{$} @{${}\approx{}$} c c @{}}
\toprule
M & \multicolumn{3}{c}{Results} \\
\cmidrule(l){2-4}
 & \multicolumn{2}{c}{Analytical} & Numerical \\
\midrule
1        &  1-\frac{2}{\pi}    & 0.36338 & 0.36337 \\
\addlinespace
2        &  2-\frac{4}{\pi}    & 0.72676 & 0.72675 \\
\addlinespace
3        &  4-\frac{10}{\pi}   & 0.81690 & 0.81690 \\
\addlinespace
4        & 14-\frac{124}{3\pi} & 0.84319 & 0.84319 \\
\addlinespace
5        & 66-\frac{614}{3\pi} & 0.85258 & 0.85258 \\
\addlinespace
$\infty$ & 1-\frac{2}{\pi}     & 0.86338 & -- \\
\bottomrule
\end{tabular}

\caption{Escape probability}

\end{table}

\end{document}

在此处输入图片描述

答案3

主要是以上答案经过埃格尔,主要在数学表示上进行了调整。我不知道在您所在的领域是否可以,但我已尽力简化表示,即使要付出额外的代价\pi。也可以使用siunitx的列类型S来表示数值,但在这个特定的表中看起来有点丑陋。

\documentclass{article}
\usepackage{booktabs,array,multirow}

\begin{document}

\begin{table}[htp!]
\centering

\begin{tabular}{@{} c >{$}c<{$} c c c @{}}
\toprule
\multirow{2}{*}{M} & \multicolumn{3}{c}{Analytical results} \\
\cmidrule(l){2-4}
 & \multicolumn{1}{c}{$\times \pi$} &$\approx$& {approx.} & {Numerical} \\
\midrule
1        &  \pi-2    & & 0.36338 & 0.36337 \\
\addlinespace
2        &  2\pi-4    && 0.72676 & 0.72675 \\
\addlinespace
3        &  4\pi-10   && 0.81690 & 0.81690 \\
\addlinespace
4        & 14\pi - 124/3 && 0.84319 & 0.84319 \\
\addlinespace
5        & 66\pi - 614/3 && 0.85258 & 0.85258 \\
\addlinespace
$\infty$ & \pi-2     && 0.86338 & {--} \\
\bottomrule
\end{tabular}

\caption{Escape probability}

\end{table}

\end{document}

上述代码的截图

相关内容