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}