LaTeX 表格中的额外距离

LaTeX 表格中的额外距离

我想用 LaTeX 制作一个表格,我编写了以下程序:

\documentclass[]{article}
\usepackage{graphicx}
\begin{document}

\begin{tabular}{|c|c|c|c}
\hline ‬ 
& $\gamma_n$ & $\rho_{00}^\infty$  + $\eta_{\infty}$  \\
\hline
& 0.01 & 0.2    \\
\cline{2-3}‬ 
& 0.01 & 0.2  \\
\cline{2-3}‬
\includegraphics[height=20mm]{fig.eps} & 0.01 & 0.2  \\
\cline{2-3}‬
& 0.01 & 0.2  \\
\cline{2-3}‬
& {0.9399} & 0.2  \\
\hline
\end{tabular}

\end{document}

我想省略第二列中第二行和第三行之间的距离。我该怎么做?

答案1

这不是单个表,所以我的建议是用嵌套表来处理它。

我更喜欢booktabs规则,使用垂直规则的方法,\hline如果你愿意的话(但你不应该;-))。

\documentclass{article}
\usepackage{booktabs,siunitx}
\usepackage[demo]{graphicx} % demo just for the example

\newcommand{\cincludegraphics}[2][]{% a commodity
  \begin{tabular}{@{}c@{}}
  \includegraphics[#1]{#2}
  \end{tabular}%
}

\begin{document}

\begin{tabular}{@{}cc@{}}
\toprule
\cincludegraphics[height=20mm]{fig.eps} &
\begin{tabular}{S[table-format=1.4] S[table-format=1.2]}
{$\gamma_n$} & {$\rho_{00}^\infty + \eta_{\infty}$}  \\
\midrule
0.01 & 0.2    \\
0.01 & 0.2  \\
0.01 & 0.2  \\
0.01 & 0.2  \\
0.9399 & 0.2
\end{tabular}
\\
\bottomrule
\end{tabular}

\end{document}

在此处输入图片描述

答案2

我假设您的目标是让第 1 列中的图像文件跨越表格的第 2 行至第 6 行(共 5 行)。如果此假设正确,您可以通过加载多行包。在下面的代码中,方-1.5pt括号中的选项用于微调图形的位置,使其恰好居中于单元格中。根据您在文档中使用的字体和字体大小,您可能需要对此进行更多微调。

在此处输入图片描述

\documentclass{article}
\usepackage[demo]{graphicx}  % omit 'demo' option in real document
\usepackage{multirow}
\begin{document}
\begin{tabular}{|c|c|c|}
\hline ‬ 
& $\gamma_n$ & $\rho_{00}^\infty + \eta_\infty$ \\ \hline
\multirow{5}{*}[-1.5pt]{\includegraphics[height=20mm]{fig.eps}} 
& 0.01 & 0.2   \\ \cline{2-3}‬ 
& 0.01 & 0.2   \\ \cline{2-3}‬
& 0.01 & 0.2   \\ \cline{2-3}‬
& 0.01 & 0.2   \\ \cline{2-3}‬
& 0.9399 & 0.2 \\ \hline
\end{tabular}
\end{document}

相关内容