fancyhdr 색상과 선 너비?

fancyhdr 색상과 선 너비?

나는 fancyhdr 패키지를 사용하고 있으며 헤더 아래에 더 두꺼운 선을 갖고 싶고 색상을 지정하고 싶지만 문제는 다음 2개의 명령입니다.

\renewcommand{\headrule}{\vbox to 0pt{\hbox
to\headwidth{\textcolor{headercolor}{\hrulefill}}\vss}} 
\renewcommand{\headrulewidth}{2pt}

함께 일하지 않습니까? 그렇다면 색칠된 더 두꺼운 선을 어떻게 얻을 수 있습니까?

전체 코드는 다음과 같습니다.

\documentclass{book}
\usepackage{geometry}

\geometry{left=4cm,right=3cm, top=2cm, bottom=2cm} 

\usepackage{titlesec}
\titlespacing*{\chapter}{0pt}{-30pt}{20pt}
\titleformat{\chapter}[display]{\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter}{20pt}{\Huge}
\usepackage[ngerman]{babel}
\usepackage{mathptmx}
\usepackage{helvet}
\usepackage{wallpaper}
\usepackage{color}
\usepackage[final]{pdfpages} 

\usepackage{xcolor,bookmark}
\usepackage{scrextend}
\usepackage{titlepic}
\usepackage{shorttoc}
\usepackage{courier}
%\usepackage{titlesec}
%\usepackage[titles]{tocloft}

\usepackage{type1cm}         
\usepackage{zref-abspage}



    \usepackage{makeidx}        

    \usepackage{graphicx}                                         
  \usepackage{multicol}       
   \usepackage{thmbox}
    \usepackage{shadethm}
    \usepackage{amsthm}
    \usepackage{amsmath}
    \usepackage{marginnote}
    %\usetocstyle{KOMAlike}
    \usepackage{wrapfig}
    \usepackage{paralist}
    \usepackage{amssymb}
    \usepackage[framemethod=tikz]{mdframed}
    \usepackage{ulem}
    \usepackage{fancyheadings}
    %\usepackage{sectsty}

    \definecolor{headercolor}{rgb}{0.6941,0.6745,0.4863}


    \begin{document}

\mainmatter%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\include{part1} 
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{ \textcolor{headercolor}\leftmark \text{ }\textcolor{headercolor}{\thesection}}
\fancyhead[R]{\textcolor{headercolor}{\thepage}}
%\renewcommand{\headrule}{\vbox to 0pt{\hbox
%to\headwidth{\textcolor{headercolor}{\hrulefill}}\vss}} 
\renewcommand{\headrulewidth}{2pt}
 test test\\ test test    

\end{document}

답변1

에서는 다른 너비 규칙을 사용하므로 \headrulewidth재정의 내부에 통합해야 합니다 .\headrule\hrulefill

\renewcommand{\headrulewidth}{2pt}% 2pt header rule
\renewcommand{\headrule}{\hbox to\headwidth{%
  \color{headercolor}\leaders\hrule height \headrulewidth\hfill}}

다음은 위의 기술을 사용하여 페이지 스타일을 구성하는 비공식 MWE입니다 myheader.

여기에 이미지 설명을 입력하세요

\documentclass{article}
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\usepackage{xcolor}% http://ctan.org/pkg/xcolor
\usepackage{fancyhdr}% http://ctan.org/pkg/fancyhdr
\fancypagestyle{myheader}{%
  \fancyhf{}% Clear all headers/footers
  \fancyhead[C]{My header}% Header Centred
  \fancyfoot[C]{-\thepage-}% Footer Centred
  \renewcommand{\headrulewidth}{2pt}% 2pt header rule
  \renewcommand{\headrule}{\hbox to\headwidth{%
    \color{red}\leaders\hrule height \headrulewidth\hfill}}
  \renewcommand{\footrulewidth}{0pt}% No footer rule
}
\setlength{\headheight}{21pt}%
\begin{document}
\pagestyle{myheader}
\lipsum[1-20]
\end{document}

관련 정보