
我在 fancyhdr 和 tikz 方面遇到了一個可怕的問題,我希望你能為我解決。
我拼命嘗試獲得一個簡單的彩色矩形作為標題的背景,就像附圖中一樣。
然而,在我的一生中,無論我如何嘗試,我似乎都無法完成這樣的事情。當然,我已經能夠繪製矩形,但它們都不具有以下特徵:
- 與頁面寬度相同;
- 與標題文字相同的高度。
你能幫我麼?我不知道如何做到這一點,而且我對 tikz 和 fancyhdr 如何工作知之甚少。
答案1
這裡嘗試使用預設值fancyhdr
和tikzpagenodes
.我沒有檢查它是否也與 KOMA 合作。如果您需要其他協助,只需添加評論。
到目前為止,我還沒有讓它\\
在標題中強制換行()。也許您找到了自己添加對此支援的解決方案。我也沒有仔細查看tikzpagenodes
文件。應該值得一試。
\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}
渲染文檔: