表格环境的格式化

表格环境的格式化

我有以下表格的 latex 代码,但想更改输出以匹配其下方的图像。有人能告诉我该怎么做吗?

\begin{tabular}{|l||c|c|c|}
\hline
& Week 1 & week 2 & Week 3 \\\hline\hline
$\ell$ & 1 & 1 & 1 \\\hline
$h$ & 2 & 2 & 2 \\\hline
\end{tabular}

在此处输入图片描述

答案1

假设第一行矩形中的短线是不受欢迎的,我们可以执行以下操作:

\documentclass{article}

\begin{document}

\begin{tabular}{|l||c|c|c|}
%\hline
\cline{2-4}
%& Week 1 & week 2 & Week 3 \\\hline\hline
\multicolumn{1}{c|}{}& Week 1 & week 2 & Week 3 \\
\cline{2-4}\noalign{\vskip2pt}\cline{1-4}
$\ell$ & 1 & 1 & 1 \\\hline
$h$ & 2 & 2 & 2 \\\hline
\end{tabular}

\end{document}

在此处输入图片描述

答案2

在此处输入图片描述

\documentclass{article}

\usepackage{array,hhline}
\setlength\extrarowheight{2pt}
\begin{document}
\begin{tabular}{|l||c|c|c|}
\hhline{~---}
\multicolumn{1}{c|}{}& Week 1 & week 2 & Week 3 \\
\hhline{-===}
$\ell$ & 1 & 1 & 1 \\\hline
$h$ & 2 & 2 & 2 \\\hline
\end{tabular}

\end{document}

答案3

这是另一个选择,使用booktabs

截屏

% arara: pdflatex
% !arara: indent: {overwrite: yes}
\documentclass{article}

\usepackage{booktabs}

\begin{document}

\begin{tabular}{lccc}
    \toprule
           & Week 1 & Week 2 & Week 3 \\
    \midrule
    $\ell$ & 1      & 1      & 1      \\
    $h$    & 2      & 2      & 2      \\
    \bottomrule
\end{tabular}

\end{document}

答案4

我会研究命令\cmidrule{a-b}来处理线条没有进入第一个单元格的特殊情况。http://en.wikibooks.org/wiki/LaTeX/Tables是开始高级表格的好地方。

相关内容