Formatear encabezados con LaTeX

Formatear encabezados con LaTeX

me encontré con undocumentoen Internet y descubrí que los encabezados utilizados en este documento me resultan muy atractivos. Como hacer unencabezamientocon el formato: <chpater-name> | <page-number>y colores/fuentes similares?

Respuesta1

He aquí una sugerencia para unaClase KOMA-Scriptusando el paquete scrlayer-scrpage:

\documentclass[headings=optiontoheadandtoc]{scrbook}
\usepackage{xcolor}
\usepackage{lipsum}
\usepackage[letterspace=200]{microtype}% https://www.ctan.org/pkg/microtype

\usepackage[automark,markcase=upper]{scrlayer-scrpage}% 
\clearpairofpagestyles
\lehead*{\pagemark\mypagenumberbar\leftmark}
\rohead*{\leftmark\mypagenumberbar\pagemark}

\renewcommand{\chaptermarkformat}{}% no chapter number in page header
\newcommand\mypagenumberbar{{\usekomafont{pagenumber}{\enskip\rule[-\dp\strutbox]{1pt}{\baselineskip}\enskip}}}
\setkomafont{pageheadfoot}{\color{gray}\sffamily\textls}% font settings for page header and footer
\setkomafont{pagenumber}{\normalcolor}% normal color for page numbers

\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\chapter[head=General]{General Suggestions}
\lipsum[1-10]
\chapter[head=Delivery]{Delivery of the Thesis}
\lipsum[1-10]
\chapter{Cover Sheet}
\lipsum[1-10]
\end{document}

ingrese la descripción de la imagen aquí

Observaciones adicionales:

La opción de clase headings=optiontoheadandtocactiva la interpretación extendida del argumento opcional de los comandos de sección. P.ej. \chapter[head=General]{General Suggestions}pone »General« en el encabezado, pero »Sugerencias generales« en ToC.

Las versiones destacadas de \leheady \roheadutilizan el argumento obligatorio tanto para los estilos de página scrheadingscomo para plain(alias de plain.scrheadings). Por lo tanto, también aparece el encabezado en las páginas de los capítulos.


También es posible utilizar el paquete.scrlayer-scrpage junto con unclase estándar:

\documentclass{book}
\usepackage{xcolor}
\usepackage{lipsum}
\usepackage[letterspace=200]{microtype}% https://www.ctan.org/pkg/microtype

\usepackage[markcase=upper]{scrlayer-scrpage}% 
\clearpairofpagestyles
\lehead*{\pagemark\mypagenumberbar\leftmark}
\rohead*{\leftmark\mypagenumberbar\pagemark}

\renewcommand{\chaptermark}[1]{\markboth{\MakeMarkcase{#1}}{}}% no chapter number in page header
\newcommand\mypagenumberbar{{\usekomafont{pagenumber}{\enskip\rule[-\dp\strutbox]{1pt}{\baselineskip}\enskip}}}
\setkomafont{pageheadfoot}{\color{gray}\sffamily\textls}% font settings for page header and footer
\setkomafont{pagenumber}{\normalcolor}% normal color for page numbers

\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\chapter{General Suggestions}\chaptermark{General}
\lipsum[1-10]
\chapter{Delivery of the Thesis}\chaptermark{Delivery}
\lipsum[1-10]
\chapter{Cover Sheet}
\lipsum[1-10]
\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Esto es del documento vinculado que proporcionó:

Imagen vinculada

Esto es lo que produce el código que proporciono:

ingrese la descripción de la imagen aquí

El código:

\documentclass{book}

\usepackage{xcolor}
\usepackage{fancyhdr}
\usepackage{lipsum}
\usepackage[letterspace=200]{microtype} % https://tex.stackexchange.com/a/62351/245306

% https://tex.stackexchange.com/a/400110/245306
\newcommand\mybar{\kern1pt\rule[-\dp\strutbox]{.8pt}{\baselineskip}\kern1pt}

\pagestyle{fancy}
\fancyhead{}
\fancyfoot{}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}} % Changed this to include chapter name only

\fancyhead[R]{{\color{gray} \sffamily \textls{\MakeUppercase\leftmark}} \textbf{\mybar\ \thepage}}

\renewcommand{\headrulewidth}{0pt}      % Removes head rule

\begin{document}
\mainmatter
\chapter{Introduction}
\lipsum[1-10]
\chapter{Methodology}
\lipsum[1-10]
\end{document}

El código es bastante feo pero hace lo que necesita, las respuestas TEX.SE a las que se hace referencia microtypey el comando personalizado \mybarse adoptaron aquí y, si desea personalizarlos aún más, se explican con más detalle en las respuestas. Espero que esto ayude, si necesitas algo más, comenta e intentaré explicar más.

Editar: eliminé y luego edité el código y la imagen como los estaba usando \chapternamepor error y no \leftmarkdespués de personalizarlos.

información relacionada