如何在 Latex 中更改书中的页眉和页码样式?

如何在 Latex 中更改书中的页眉和页码样式?

我想改变乳胶书中的原始标题,

对于偶数页码:

在此处输入图片描述 变得 在此处输入图片描述 (在带阴影的黑色方块上填写页码,并在章节名称和页码下方添加线)

对于奇数页码:

在此处输入图片描述 变得 在此处输入图片描述 (在带阴影的黑色方块上填写页码,并在子章节名称和页码下方添加线条)

我的代码是:

\documentclass[a4paper,12pt,twoside]{book}
\usepackage[left=3.00cm, right=2.00cm, bottom=2.00cm, top=2.00cm]{geometry}
\usepackage[Lenny]{fncychap}
\usepackage{amsmath}
\usepackage{newtxtext,mathptmx}

\begin{document}
    \chapter{CHAPTER TEST}
    \section{TEST1}
    $$\Gamma(n)=\int\limits_0^\infty x^{n-1}e^{-x}dx$$
    This is Gamma function.
    \subsection{SUBTEST}
    \newpage
    \section{TEST2}
    blablabla
    \newpage
    \section{TEST3}
\end{document}

该怎么办?请帮帮我。谢谢。

答案1

基于精美的页眉和页脚

\documentclass{book}

\usepackage[top=3cm,bottom=3cm,left=2.5cm,right=2.5cm,headheight=23pt,headsep=25pt,heightrounded,footskip=1.5cm]{geometry}
\usepackage[table]{xcolor}
\usepackage{lipsum}

% Page style
\usepackage{fancyhdr}
\fancyhead{}
\fancyfoot{}
\colorlet{myfancycolor}{black}

\fancypagestyle{mystyle}{
    \renewcommand*\headrulewidth{1pt}
    \fancyhead[OR]{%
      \color{myfancycolor}\rule{2em}{2em}\raisebox{0.5em}{\hspace{-2em}\color{white}\makebox[2em][c]{\textsf{\thepage}}}%
      \vspace*{-0.8em}%
    }
    \fancyhead[OL]{%
        \leftmark
    }    
    \fancyhead[EL]{%
      \color{myfancycolor}\rule{2em}{2em}\raisebox{0.5em}{\hspace{-2em}\color{white}\makebox[2em][c]{\textsf{\thepage}}}%
      \vspace*{-0.8em}%
    }   
    \fancyhead[ER]{%
        \rightmark
    }
}


\pagestyle{mystyle}

\begin{document}


\chapter{Revue de littérature}
\lipsum[1-7]
\lipsum[1-7]
\lipsum[1-7]

\section{Définition}
\lipsum[1-7]

\chapter{Les hypothèses}
\lipsum[1-7]



\end{document}

在此处输入图片描述

相关内容