tabularx と colortbl: @{} を使用する場合のセルの色とドイツ語のウムラウト (例: Ü) を使用する場合のセルの高さ

tabularx と colortbl: @{} を使用する場合のセルの色とドイツ語のウムラウト (例: Ü) を使用する場合のセルの高さ
  • 私はジムのトレーニング用のテンプレート(1ページ全体を占める表、参照)を作成しようとしています。ここご興味があれば、ドイツ語のウェブサイトをご覧ください。
  • 問題1ドイツ語のウムラウト(例:Ü)はセルの境界までのスペースが小さすぎるという問題があります。
  • 問題2@{}列定義で使用すると、セルの色がセルから消えてしまいます。
  • どうやら、私が間違った検索用語を使用したようです。おそらく、これらの問題に遭遇したのは私が初めてではないでしょう。

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

ここに画像の説明を入力してください

答え1

のオプション引数を操作できます\colorcolumn。ウムラウトの問題については、単純な で\extrarowheight十分です。私は、入力エンコーディングをutf8、すべての OS と最新のエディターで認識される に変更しました。

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

ここに画像の説明を入力してください

関連情報