我正在嘗試使用 TikZ 為我的回憶錄文件建立自訂封面。我想在第一頁添加背景顏色。這是我的 MWE:
\documentclass[12pt,a4paper,oneside]{memoir}
\usepackage{fontspec}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{geometry}
\geometry{total={210mm,297mm},
left=25mm,right=25mm,
bindingoffset=0mm, top=25mm,bottom=25mm}
\begin{document}
\begin{tikzpicture}[overlay, remember picture]
\fill[blue] (current page.south west) rectangle (current page.north east);
\node [yellow] at (current page.center) {{\HUGE \textbf{CUSTOM FRONT COVER}}};
\end{tikzpicture}
\thispagestyle{empty}
\end{document}
問題是上面的程式碼在頁面周圍產生了一條非常細的白線。我怎麼才能擺脫這個白框?
答案1
您的問題是您正在使用的檢視器,而不是 LaTeX 程式碼。
答案2
作為使用 tikz 的替代方法,您可以將標題頁上的頁面顏色變更為藍色,然後在標題頁之後的頁面上將頁面顏色變更為白色(或您喜歡的任何顏色):
\documentclass[12pt,a4paper,oneside]{memoir}
%\usepackage{fontspec}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{geometry}
\geometry{total={210mm,297mm},
left=25mm,right=25mm,
bindingoffset=0mm, top=25mm,bottom=25mm}
\begin{document}
\pagecolor{blue}
\begin{tikzpicture}[overlay, remember picture]
%\fill[blue] (current page.south west) rectangle (current page.north east);
\node [yellow] at (current page.center) {{\HUGE \textbf{CUSTOM FRONT COVER}}};
\end{tikzpicture}
\thispagestyle{empty}
\AddToHookNext{shipout/after}{\pagecolor{white}}
\clearpage
test
\end{document}