ヘッダーの線の色を変更できない (fancyhdr)

ヘッダーの線の色を変更できない (fancyhdr)

ヘッダーの線の色をグレーに変更しようとしていますが、正しい方法がわかりません。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}  % Включаем пакет для поддержки русского
\usepackage[a4paper, portrait, margin=1in, hmargin=1.3cm, top=4cm, bottom=4cm, headheight=3cm, footskip=2.5cm]{geometry}
%\usepackage[tiny]{titlesec}
\usepackage{fancyhdr}
\usepackage{tabu}
\usepackage{xcolor}
% not sure is it a right command
%    \newcommand\setheadrule[1]{%
%        \def\makeheadrule{{\color{ grey}\rule[-.3\baselineskip]%{\linewidth}{#1}}}%
%    }

    \fancypagestyle{prefirstpage}
    {
    \rhead{
    \hline
    \begin{tabu} to \textwidth { |X[0.15,l,p]|X[0.25,l,p]|X[0.25,l,p]|X[0.4,l,p]|}
    \taburulecolor{gray}
      & \multicolumn{2}{l|}{Adress} &   \\ [10ex] \hline
      & \textbf{№ УКД:} & \textbf{ Версия:}  & \textbf{Страниц:}  \\ \hline
    \end{tabu}
%not sure is it right command
%    \setheadrule{}
    }
    }
    \begin{document}
    \pagestyle{prefirstpage}

    \end{document}

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

私が欲しいものは次のとおりです。 ここに画像の説明を入力してください

答え1

パッケージはすでにとfancyhdrを使用したヘッドルールをサポートしています。色は少しトリッキーですが、古いコードをコマンドに保存して を使用することで同様に使用できます(グループ化 に注意してください)。\headrule\headrulewidth\oldheadrule{\color{\headrulecolour}\oldheadrule}}{}

頭の高さが小さすぎるという明確な警告があったので、頭の高さを上げました。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}  % Включаем пакет для поддержки русского
\usepackage[a4paper, portrait, margin=1in, hmargin=1.3cm, top=5.5cm, bottom=4cm, headheight=125pt, footskip=2.5cm]{geometry}
\usepackage{fancyhdr}
\usepackage{tabu}
\usepackage[svgnames,x11names,dvipsnames]{xcolor}

\providecommand{\copyid}{4711}
\providecommand{\varVersion}{3.14159}

\newcommand{\headrulecolour}{white!70!black}
\renewcommand{\headrulewidth}{.1\baselineskip}

\let\oldheadrule\headrule

\fancypagestyle{prefirstpage}
{
  \rhead{%
    \begin{tabu} to \textwidth { |X[0.15,l,p]|X[0.25,l,p]|X[0.25,l,p]|X[0.4,l,p]|}
      \hline
      \taburulecolor{gray}
      & \multicolumn{2}{l|}{Adress} &   \\ [10ex] \hline
      & \textbf{№ УКД:} \copyid{}  & \textbf{ Версия:} \varVersion{} & \textbf{Страниц:}  \\ \hline
    \end{tabu}
  }
  \renewcommand{\headrule}{{\color{\headrulecolour}\oldheadrule}}%
}

\begin{document}
\pagestyle{prefirstpage}
.
\end{document}

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

関連情報