Encabezado: el número de página y el texto no encajan

Encabezado: el número de página y el texto no encajan

Estoy un poco confundido sobre cómo cambiar mis encabezados para que encajen. Me gustaría tener un encabezado donde en las páginas impares el número de página esté a la derecha y el nombre del capítulo (no de la sección) esté a la izquierda y en las páginas pares al revés. Utilicé el siguiente código pero solo logré mover el número de página usando %KernXXem, y esto no sirve para todos los nombres de capítulo. Además, el número del capítulo simplemente no aparece. Estaría muy feliz si alguien pudiera ayudarme, ya que todavía estoy aprendiendo a usar el látex. ¡Muchas gracias de antemano! :

Aquí puedes ver los resultados hasta el momento.

\PassOptionsToPackage{headsepline, automark}{scrlayer-scrpage}
\setkomafont{pageheadfoot}{\normalfont}     % Kapielname u.ä. nicht kursiv in Kopfzeile
\usepackage[automark,headsepline=.4pt]{scrlayer-scrpage}

   
    \RequirePackage{scrlayer-scrpage} % provides headers and footers (KOMA Script)
     \clearpairofpagestyles
  




    
    \let\MakeMarkcase\spacedlowsmallcaps
    \ifthenelse{\boolean{ct@nochapters}}%
        {\relax}%
        {\renewcommand{\chaptermark}[1]{\markboth{\spacedlowsmallcaps{#1}}{\spacedlowsmallcaps{#1}}}} 
 \renewcommand{\chaptermark}[1]{\markrboth{\textsc{\thechapter}\enspace\spacedlowsmallcaps{#1}\hline}
   \automark[chapter]{chapter}
   {\textsc{\thechapter}\enspace\spacedlowsmallcaps{#1}\hline}}
    %links
    \lehead{\mbox{\hfil{\small\pagemark\kern25em}\headmark\hfil}}
        %rechts
    \rohead{\mbox{\hfil{\small\headmark\kern25em\pagemark}}}
  
  \ofoot[\small\pagemark]{}% only for plain.scrheadings page style (first page of a chapter)



    
    \renewcommand{\headfont}{\small}
 \DeclareRobustCommand{\fixBothHeadlines}[2]{} % <--- ToDo
         \def\toc@heading{%
            \ifthenelse{\boolean{ct@nochapters}}%
            {\chapter*{\contentsname}}%chapters
            \@mkboth{\spacedlowsmallcaps{\contentsname}}{\spacedlowsmallcaps{\contentsname}}} 

Respuesta1

El capítulo con el número a la izquierda del encabezado de la página y el número de página a la derecha del encabezado de la página se puede hacer usando:

\usepackage{scrlayer-scrpage}
\automark[chapter]{chapter}
\clearpairofpagestyles
\ihead{\headmark}
\ohead*{\pagemark}

Para agregar una línea horizontal debajo del encabezado, simplemente agregue una opción headsepliney tal vez una opción plainheadsepline.

Para cambiar aún más el caso de las marcas, puede redefinir \MakeMarkcase. Parece que estás buscando algo como:

\usepackage{microtype}
\DeclareRobustCommand{\spacedlowsmallcaps}[1]{\textsc{\textls[80]{\MakeLowercase{#1}}}}
\AtBeginDocument{\let\MakeMarkcase\spacedlowsmallcaps}

Pero para cambiar solo la fuente, puedes usar \setkomafont{…}{…}o \addtokomafont{…}{…}, como:

\setkomafont{pageheadfoot}{}

Nota: \normalfontya es la base, así que no la agregué aquí.

En total, parece que estás buscando algo como:

\documentclass[headsepline]{scrbook}
\usepackage{blindtext}
\usepackage{microtype}
\DeclareRobustCommand{\spacedlowsmallcaps}[1]{\textsc{\textls[80]{\MakeLowercase{#1}}}}
\usepackage{scrlayer-scrpage}
\automark[chapter]{chapter}
\clearpairofpagestyles
\ihead{\headmark}
\ohead*{\pagemark}
\setkomafont{pageheadfoot}{}
\AtBeginDocument{\let\MakeMarkcase\spacedlowsmallcaps}
\begin{document}
\blinddocument
\end{document}

ingrese la descripción de la imagen aquí

Si también desea el encabezado en las páginas de inicio del capítulo, necesita una clase (como las clases de KOMA-Script) que admita esto, por ejemplo, agregar

\renewcommand*{\chapterpagestyle}{headings}

al preámbulo del documento del ejemplo anterior para obtener:

ingrese la descripción de la imagen aquí

en lugar del número de página solo en la página de inicio del capítulo.

Consulte "Encabezados y pies de página con scrlayer-scrpage" en laKOMA-Scriptmanuales y también“Cómo cambiar el encabezado y pie de página”en la wiki de KOMA-Script para obtener más información sobre el uso de scrlayer-scrpage. Ver también eletiqueta aquí. Ya hay varias preguntas y respuestas al respecto.

información relacionada