1ページの背景の垂直グラデーションカラー

1ページの背景の垂直グラデーションカラー

この画像のようなテキストを XeLaTeX で 1 ページに入力したいのですが、適切な最小限のコードがないので申し訳ありません。

\documentclass{report}
\usepackage{xepersian}
\settextfont{Yas}
\begin{document}
تقدیم به بهترین هم‌نشینم حضرت مولوی
\end{document}

「Yas」フォントへのリンク ここに画像の説明を入力してください

答え1

このような?

\documentclass{report}
\usepackage{tikz}
\usepackage{xcolor}
\usepackage{xepersian}
\settextfont{Yas}

\begin{document}
 \begin{tikzpicture}[remember picture,overlay]
    \node [fill, rectangle, top color=yellow, bottom color=white, anchor=north, minimum width=\paperwidth, minimum height=\paperheight] (box) at (current page.north){};
  \end{tikzpicture}

تقدیم به بهترین هم‌نشینم حضرت مولوی
تقدیم به بهترین هم‌نشینم حضرت مولوی
تقدیم به بهترین هم‌نشینم حضرت مولوی
تقدیم به بهترین هم‌نشینم حضرت مولوی
\newpage
تقدیم به بهترین هم‌نشینم حضرت مولوی
تقدیم به بهترین هم‌نشینم حضرت مولوی
تقدیم به بهترین هم‌نشینم حضرت مولوی
تقدیم به بهترین هم‌نشینم حضرت مولوی

\end{document}

ここに画像の説明を入力してください

答え2

すべてのページにグラデーションが必要な場合は、everypageパッケージを使用できます。

MWE、以下より改変ドキュメント全体の背景色のグラデーション:

\documentclass[x11names]{report}
\usepackage{everypage}
\usepackage{tikz}
\usepackage{xepersian}
\AddEverypageHook{%
\begin{tikzpicture}[remember picture,overlay]%
\path [top color = Gold2,middle color = Gold2!30, bottom color = white] (current page.north east)rectangle (current page.south west);%
\end{tikzpicture}%
}%
\settextfont{Amiri}
\begin{document}\Huge
تقدیم به بهترین هم‌نشینم حضرت مولوی
\end{document}
\begin{document}

結果:

ここに画像の説明を入力してください

関連情報