
Estou tendo um problema horrível com o fancyhdr e o tikz que esperava que você pudesse resolver para mim.
Tentei desesperadamente fazer com que um retângulo simples e colorido aparecesse como plano de fundo para meus cabeçalhos, assim como na imagem anexa.
No entanto, pela minha vida, não importa o que eu tente, não consigo fazer algo assim. Consegui desenhar retângulos, claro, mas nenhum deles tem as seguintes características:
- Mesma largura da página;
- Mesma altura do texto do cabeçalho.
Você pode por favor me ajudar? Não tenho ideia de como fazer isso e tenho muito pouco conhecimento de como funcionam o tikz e o fantasihdr.
Responder1
Aqui está uma tentativa usando default fancyhdr
e tikzpagenodes
. Não verifiquei se está funcionando com KOMA também. Se precisar de ajuda adicional, basta adicionar um comentário.
Até agora não consegui funcionar para quebras de linha forçadas ( \\
) no cabeçalho. Talvez você encontre uma solução para adicionar suporte para isso sozinho. Também não dei uma olhada mais de perto na tikzpagenodes
documentação. Deve valer a pena tentar.
\documentclass[11pt]{article}
\usepackage{tikzpagenodes}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{ %
\begin{tikzpicture}[remember picture, overlay]
\fill [blue!50!white] (current page header area.north west) rectangle (current page header area.south east);
\end{tikzpicture}
This is my colored header}
\begin{document}
\section{First section}
The first page...
\newpage
\section{Second section}
This is a second page...
\end{document}
Renderizar documento: