微调表格/禁忌 - 包

微调表格/禁忌 - 包

我需要你帮助我制作表格。我已添加了 MWE。

我不喜欢的是 1) “曼城” 和上面一行之间的空间太小。2) 列之间的空间(白色列)太大。

\documentclass{article}
\usepackage{tabu}
\begin{document}
    \begin{tabu}{p{5cm} p{0.01cm} c p{0.01cm} c p{0.01cm} c}
        \tabucline[1pt]{-}
        && Champions PL && Champions CL && Champions EL \\ \cline{1-1} \cline{3-3} \cline{5-5} \cline{7-7}
        \textbf{Manchester City} && x && - && - \\
        - Manchester City Football Club && && && \\
        - The Citizens && && && \\ \cline{1-1} \cline{3-3} \cline{5-5} \cline{7-7}
        \textbf{FC Liverpool} && - && x && - \\ \cline{1-1} \cline{3-3} \cline{5-5} \cline{7-7}
        \textbf{Arsenal Football Club} && - && - && - \\
        - Gunners && && && \\ \cline{1-1} \cline{3-3} \cline{5-5} \cline{7-7}
        \end{tabu}
\end{document}

答案1

有助于生成漂亮表格的包是booktabs。它在单元格和水平线之间添加了一些空间(称为、 和\toprule\midrule。为了使间隙变窄,我只需重新定义,它指定表格列之间的距离。实际上您在这里不需要(似乎是 的适当替代品)。另外,我在单元格中替换了和(这样看起来更好)。\bottomrule\cmidrule\tabcolseptabu\toprule\tabuclinex$\times$-$-$

\documentclass{article}
\usepackage{booktabs}
\begin{document}
\def\tabcolsep{1mm}
\begin{tabular}{lp{0.01cm}cp{0.01cm}cp{0.01cm}c}
\toprule
&& Champions PL && Champions CL && Champions EL \\ \cmidrule{1-1} \cmidrule{3-3} \cmidrule{5-5} \cmidrule{7-7}
\textbf{Manchester City} && $\times$ && $-$ && $-$ \\
- Manchester City Football Club && && && \\
- The Citizens && && && \\ \cmidrule{1-1} \cmidrule{3-3} \cmidrule{5-5} \cmidrule{7-7}
\textbf{FC Liverpool} && $-$ && $\times$ && $-$ \\ \cmidrule{1-1} \cmidrule{3-3} \cmidrule{5-5} \cmidrule{7-7}
\textbf{Arsenal Football Club} && $-$ && $-$ && $-$ \\
- Gunners && && && \\
\bottomrule
\end{tabular}
\end{document}

结果:

在此处输入图片描述

答案2

还有一个“设计”:列数减少到四个(因为您使用列),使用booktabs' 规则并使用破折号 ( --) 作为标点符号。

在此处输入图片描述

\documentclass{article}
\usepackage{booktabs}

\begin{document}
\begin{tabular}{l c c c}
    \toprule
    & Champions PL  & Champions CL  & Champions EL  \\ 
    \midrule
\textbf{Manchester City} 
    & $\times$      & --            & --            \\
- Manchester City Football Club 
    &               &               &               \\
- The Citizens 
    &               &               &               \\ 
    \midrule
\textbf{FC Liverpool} 
    & --            & $\times$      & --            \\ 
    \midrule
\textbf{Arsenal Football Club} 
    & --            & --            & --            \\
- Gunners 
    &               &               &               \\
    \bottomrule
\end{tabular}
\end{document}

或者

在此处输入图片描述

\documentclass{article}
\usepackage{booktabs}

\begin{document}
\renewcommand\arraystretch{1.2}
\begin{tabular}{l c c c}
    \toprule
    & \multicolumn{3}{c}{Champions} \\
    \cmidrule{2-4}
    &   PL      & CL        & EL    \\ 
    \midrule
\textbf{Manchester City} 
    & $\times$  & --        & --    \\
- Manchester City Football Club 
    &           &           &       \\
- The Citizens 
    &           &           &       \\
    \midrule
\textbf{FC Liverpool} 
    & --        & $\times$  & --    \\ 
    \midrule
\textbf{Arsenal Football Club} 
    & --        & --        & --    \\
- Gunners 
    &           &           &       \\
    \bottomrule
\end{tabular}
\end{document}

相关内容