如何制作这种标题样式?

如何制作这种标题样式?

我想制作这样的标题样式: 在此处输入图片描述

我在这里阅读了一些有关标题样式的问题,然后尝试制作上述样式。我使用了以下代码:

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}

\renewcommand\headrule{
\begin{minipage}{1\textwidth}
\hrule width \hsize \kern 5mm \hrule width \hsize 
\end{minipage}}%

\lhead{\thepage \hspace{1cm} Section \thesection}

我明白了: 在此处输入图片描述

我不知道如何移动这些水平线。有人能教我一种更好的方法来制作第一张图片中的标题样式吗?谢谢!

答案1

您可以使用每个页面左侧的字段并进行适当填写。

\documentclass{book}

\usepackage{fancyhdr}

\usepackage{lipsum} % for the example

\newcommand{\headerbox}[2]{%
  \begin{minipage}[b]{\textwidth}
    \hrule
    \vspace{4pt}%
    \makebox[\textwidth][#1]{#2}\par
    \vspace{4pt}%
    \hrule
  \end{minipage}%
}

\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\chaptermark}[1]{%
  \markboth{\MakeUppercase{\chaptername\ \thechapter\ \textbullet\ #1}}{}% 
}
\setlength{\headheight}{20pt}
\fancyhf{}
\fancyhead[LE]{% even pages, left field
  \headerbox{l}{%
    \thepage\qquad\leftmark
  }%
}
\fancyhead[LO]{% odd pages, left field
  \headerbox{r}{%
    \rightmark\qquad\thepage
  }%
}

\begin{document}

\mainmatter

\chapter{Thermodynamics}

\section{First law}

\lipsum[1-20]

\end{document}

在此处输入图片描述

答案2

您可以使用\rule 请注意,这两行不是以相同的方式制作的:下面的一行是页面标题和正文之间的分隔。请参阅包的文档fancyhdr\headrulewidth

以上是通过\rule命令制作的。

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[frenchb]{babel}
\usepackage{fancyhdr}


\pagestyle{fancy}

\begin{document}
\fancyhf{}
\lhead{\rule{\linewidth}{1pt}\\\thepage \hspace{1cm} Section \thesection}


\section{Test 1}
Coucou


\end{document}

在此处输入图片描述

相关内容