更新

更新

我的 tabu 标题存在定位问题。如果我用 定义文本颜色rowfont,该行中的文本就会像兔子一样跳来跳去。

\documentclass[]{scrlttr2}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{colortbl}
\usepackage{tabu}
\usepackage{xcolor}

\definecolor{TableHeaderColor}{HTML}{444444}
\definecolor{TableHeaderBackgroundColor}{HTML}{EEEEEE}

\begin{document}
    \begin{tabu} to \textwidth {c X}
        \rowfont{\bfseries\footnotesize\color{TableHeaderColor}}
        \taburowcolors{TableHeaderBackgroundColor .. TableHeaderBackgroundColor}
        Header & Test \\ \hline
        \taburowcolors{white .. white}
        Bla & bla \\ \hline
        \rowfont{\bfseries\footnotesize\color{TableHeaderColor}}
        \taburowcolors{TableHeaderBackgroundColor .. TableHeaderBackgroundColor}
        Footer & bla
    \end{tabu}

\end{document}

结果如下: 在此处输入图片描述

更新

根据 Gonzalo Medina 的回答我做了以下改变:

\begin{tabu} to \textwidth {X[1,m,c] X[9,m]}

定位还不够完美,基线还不一致。

在此处输入图片描述

更新 #2

在我\strut按照 Gonzalo Medina 的建议添加了之后,如果我使用,仍然存在问题\usepackage{lmodern}

在此处输入图片描述

答案1

一种选择是更改c列规范;例如:

\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{tabu}

\definecolor{TableHeaderColor}{HTML}{444444}
\definecolor{TableHeaderBackgroundColor}{HTML}{EEEEEE}

\begin{document}

\noindent\begin{tabu} to \textwidth {X[1,m,c] X[9,m]}
\rowfont{\strut\bfseries\footnotesize\color{TableHeaderColor}}
\taburowcolors{TableHeaderBackgroundColor .. TableHeaderBackgroundColor}
Header & Testggg \\ \hline
\taburowcolors{white .. white}
Bla & bla \\ \hline
\rowfont{\strut\bfseries\footnotesize\color{TableHeaderColor}}
\taburowcolors{TableHeaderBackgroundColor .. TableHeaderBackgroundColor}
Footer & bla
\end{tabu}

\end{document}

根据您的实际需求,规格可能需要进行一些调整。

在此处输入图片描述

使用 TikZ 绘制显示基线的线的测试:

\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{tabu}
\usepackage{lmodern}
\usepackage{tikz}

\definecolor{TableHeaderColor}{HTML}{444444}
\definecolor{TableHeaderBackgroundColor}{HTML}{EEEEEE}

\begin{document}

\noindent\begin{tabu} to \textwidth {X[1.5,m,c] X[8.5,m]}
\rowfont{\strut\bfseries\footnotesize\color{TableHeaderColor}}
\taburowcolors{TableHeaderBackgroundColor .. TableHeaderBackgroundColor}
Aufwand & Beschr \\ \hline
\taburowcolors{white .. white}
Bla & bla \\ \hline
\rowfont{\strut\bfseries\footnotesize\color{TableHeaderColor}}
\taburowcolors{TableHeaderBackgroundColor .. TableHeaderBackgroundColor}
Footer & bla
\end{tabu}

\noindent\begin{tikzpicture}[remember picture,overlay]
\draw[red] (0,29.5pt) -- (\textwidth,29.5pt);
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容