Cabeçalho - O número da página e o texto não cabem

Cabeçalho - O número da página e o texto não cabem

estou um pouco confuso sobre como alterar meus cabeçalhos para que caibam. Eu gostaria de ter um cabeçalho onde, nas páginas ímpares, o número da página estivesse à direita e o nome do capítulo (não da seção) estivesse à esquerda e as páginas pares ao contrário. Usei o código a seguir, mas só consegui mover o número da página usando% KernXXem - e isso não serve para todos os nomes de capítulo. Além disso, o número do capítulo simplesmente não aparece. Ficaria super feliz se alguém pudesse me ajudar, pois ainda estou aprendendo a usar o látex. Muito obrigado antecipadamente! :

Aqui você pode ver os resultados até agora

\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}}} 

Responder1

O capítulo com número à esquerda do cabeçalho da página e o número da página à direita do cabeçalho da página pode ser feito usando:

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

Para adicionar uma linha horizontal abaixo do cabeçalho, basta adicionar option headseplinee talvez option plainheadsepline.

Para alterar ainda mais a caixa das marcas, você pode redefinir \MakeMarkcase. Parece que você está procurando algo como:

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

Mas para alterar apenas a fonte, você pode usar \setkomafont{…}{…}ou \addtokomafont{…}{…}, como:

\setkomafont{pageheadfoot}{}

Obs: \normalfontjá é a base, então não adicionei aqui.

Ao todo, parece que você está procurando 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}

insira a descrição da imagem aqui

Se você também deseja o cabeçalho nas páginas iniciais do capítulo, você precisa de uma classe (como as classes KOMA-Script) que suporte isso, por exemplo, add

\renewcommand*{\chapterpagestyle}{headings}

ao preâmbulo do documento do exemplo acima para obter:

insira a descrição da imagem aqui

em vez do número da página apenas na página inicial do capítulo.

Consulte “Cabeçalhos e rodapés com scrlayer-scrpage” naKOMA-Scriptmanuais e também“Como mudar o cabeçalho e o rodapé da página”no wiki KOMA-Script para obter mais informações sobre o uso do scrlayer-scrpage. Veja também omarque aqui. Já existem diversas perguntas e respostas sobre isso.

informação relacionada