tabularx y colortbl: color de celda cuando se usa @{} y altura de celda cuando se usa diéresis alemana (por ejemplo, Ü)

tabularx y colortbl: color de celda cuando se usa @{} y altura de celda cuando se usa diéresis alemana (por ejemplo, Ü)
  • Estoy intentando crear una plantilla para entrenamientos en el gimnasio (una tabla que ocupa una página entera, consulteaquísi está interesado, sitio web alemán).
  • Problema unoes que las diéresis alemanas (por ejemplo, Ü) tienen muy poco espacio hasta el borde de la celda.
  • Problema doses que el color de la celda sale de la celda cuando lo uso @{}en la definición de la columna.
  • Aparentemente, utilicé términos de búsqueda incorrectos; podría haber apostado a que no soy la primera persona que encuentra estos problemas.

\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}

ingrese la descripción de la imagen aquí

Respuesta1

Puedes jugar con los argumentos opcionales de \colorcolumn. Para el problema de las diéresis, una simple \extrarowheightserá suficiente. Me tomé la libertad de cambiar la codificación de entrada a utf8, que todos los sistemas operativos y editores modernos entienden.

\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} 

ingrese la descripción de la imagen aquí

información relacionada