¿Es posible agregar texto coloreado (espacios o cuadros coloreados) a una regla principal?

¿Es posible agregar texto coloreado (espacios o cuadros coloreados) a una regla principal?

Tengo la intención de utilizar pequeños cuadros de colores delante de las secciones para identificar en qué nivel de título se encuentra el texto, y me gustaría que mi lector hiciera referencia rápidamente al nivel de título por color. Mi idea era implementar una pequeña línea que mantuviera el orden de los colores de los encabezados en cada regla de encabezado impar. ¿Es posible agregar el siguiente código de tal manera que pueda obtener el resultado que se muestra en la imagen?

\makeheadrule{standard}{\textwidth}{\normalrulethickness}

ingrese la descripción de la imagen aquí

Aquí simplemente elegí colores aleatorios, pero si es posible, elegiría colores que los daltónicos pudieran distinguir.

Respuesta1

Supongo que lo más fácil sería agregar los cuadrados de colores al\makeoddhead

\documentclass{memoir}

\makepagestyle{standard} % Make standard pagestyle

\setlength{\headheight}{13.60005pt}

\makeatletter                 % Define standard pagestyle
\makeevenfoot{standard}{}{}{} %
\makeoddfoot{standard}{}{}{}  %
\makeevenhead{standard}{\bfseries\thepage\normalfont\qquad\small\leftmark}{}{}
\makeoddhead{standard}{}{}{%
    {\color{yellow}\rule{1em}{1em}}%
    {\color{orange}\rule{1em}{1em}}%
    {\color{red}\rule{1em}{1em}}%
    {\color{purple}\rule{1em}{1em}}%
    {\color{blue}\rule{1em}{1em}}%
    {\color{cyan}\rule{1em}{1em}}%
    {\color{green}\rule{1em}{1em}}%
    \hfill\small\rightmark\qquad\bfseries\thepage}
\makeheadrule{standard}{\textwidth}{\normalrulethickness}
\makeatother                  %

\makeatletter
\makepsmarks{standard}{
\createmark{chapter}{both}{shownumber}{\@chapapp\ }{ \quad }
\createmark{section}{right}{shownumber}{}{ \quad }
}
\makeatother                               %

\nouppercaseheads
\pagestyle{standard}      

\usepackage{xcolor}
\usepackage{lipsum} % Just to put in some text

\begin{document}
\frontmatter
\chapter{Introduction}
\lipsum[1-12]
\end{document}

ingrese la descripción de la imagen aquí

información relacionada