如何在页眉和页脚中增加 hrulefill

如何在页眉和页脚中增加 hrulefill

我想提出\hrulefill,用项目符号标记来安排。有人能帮我做这个吗?

我的 MWE 是:

\documentclass[12pt,a5paper]{memoir}
\usepackage{xhfill}
\usepackage{calc}
%
%        F        O        N        T
%
%\renewcommand{\rmdefault}{iwona}
\usepackage[cmintegrals,cmbraces]{newtxmath} 
\usepackage{ebgaramond-maths} 
\usepackage[T1]{fontenc}
\renewcommand{\baselinestretch}{1.2}
%
%    M    A    R    G    I    N
%
\usepackage[left=15mm,right=15mm,top=20mm,bottom=20mm,headheight=0mm,]{geometry}
%
%H    E    A    D    E    R,     F    O    O    T    E    R
%
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[CO]{{\slshape{\hrulefill$\bullet$~\leftmark~$\bullet$\hrulefill~~\thepage}} } %MakeUppercase
\fancyhead[CE]{{\slshape{\thepage~~\hrulefill$\bullet$~\leftmark~$\bullet$\hrulefill}} }
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\renewcommand{\chaptermark}[1]{ \markboth{#1}{} } 
\renewcommand{\sectionmark}[1]{ \markright{#1}{} }
\usepackage{blindtext}
\usepackage[utf8]{inputenc}
%
%   S   T   A   R   T      D   O   C   U   M   E   N   T
%
\begin{document}
\chapter{My Story Name}
\blindtext

\blindtext

\blindtext

\blindtext

\blindtext

blah\xrfill[1mm]{1pt}[red]blub
\end{document}

在此处输入图片描述

答案1

您正在加载xhfill,因此使用它:

在此处输入图片描述

\documentclass{memoir}

\usepackage{xhfill}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[C]{\slshape\mbox{}\xrfill[.5ex]{.4pt}$\bullet$~\leftmark~$\bullet$\xrfill[.5ex]{.4pt}~~\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}} 

\usepackage{blindtext}

\begin{document}
\chapter{My Story Name}

\blindtext\blindtext\blindtext\blindtext\blindtext

\end{document}

你确实需要一个起始参考 - 比如说\mbox{}- 为了\xrfill有用。

相关内容