tabularx und colortbl: Zellenfarbe bei Verwendung von @{} und Zellenhöhe bei Verwendung deutscher Umlaute (z. B. Ü)

tabularx und colortbl: Zellenfarbe bei Verwendung von @{} und Zellenhöhe bei Verwendung deutscher Umlaute (z. B. Ü)
  • Ich versuche, eine Vorlage für Fitness-Workouts zu erstellen (eine Tabelle, die eine ganze Seite füllt, sieheHierbei Interesse deutsche Website).
  • Problem einsist, dass die deutschen Umlaute (zB Ü) zu wenig Platz zum Zellrand haben.
  • Problem zweiist, dass die Zellenfarbe die Zelle verlässt, wenn ich sie @{}in der Spaltendefinition verwende.
  • Offenbar habe ich die falschen Suchbegriffe verwendet – ich kann wetten, dass ich nicht der Erste bin, der auf diese Probleme stößt.

\documentclass{article}

% For "Umlauts"
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\usepackage[
    a4paper,
    margin = 5mm,
    landscape,
    %showframe,
    ]
    {geometry}

% Table stuff
\usepackage{tabularx}

% Loads also "colortbl"
\usepackage[table]{xcolor}    

% Nice sans serif font :)
\usepackage[sfdefault]{cabin}

\begin{document}

\noindent
\begin{tabularx}{\textwidth}{@{}l|l|X|X@{}}
\hline
Übung & Parameter & \\
\hline
\cellcolor{blue!25} Color Cell & \cellcolor{blue!25} Color Cell  \\
\hline
\end{tabularx}

\end{document}

Bildbeschreibung hier eingeben

Antwort1

Sie können mit den optionalen Argumenten von spielen \colorcolumn. Für das Umlautproblem \extrarowheightreicht ein einfaches aus. Ich habe mir die Freiheit genommen, die Eingabekodierung in zu ändern utf8, die von allen Betriebssystemen und modernen Editoren verstanden wird.

\documentclass{article}

% For "Umlauts"
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage[
    a4paper,
    margin = 5mm,
    landscape,
    %showframe,
    ]
    {geometry}

% Table stuff
\usepackage{tabularx}


% Loads also "colortbl"
\usepackage[table]{xcolor}

% Nice sans serif font :)
\usepackage[sfdefault]{cabin}

\begin{document}

\noindent\setlength\extrarowheight{3pt}
\begin{tabularx}{\textwidth}{@{}>{\columncolor{blue!25}[0pt][\tabcolsep]}l|>{\columncolor{blue!25}}l|X|X@{}}
\hline
\rowcolor{white}Übung & Parameter & \\
\hline
Color Cell & Color Cell & & \\
\hline
\end{tabularx}

\end{document} 

Bildbeschreibung hier eingeben

verwandte Informationen