Cor gradiente vertical para o fundo de uma página

Cor gradiente vertical para o fundo de uma página

Quero digitar algum texto com XeLaTeX como esta imagem em uma página. Desculpe, não tenho nenhum código mínimo bom.

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

Link para a fonte "Yas" insira a descrição da imagem aqui

Responder1

Assim?

\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}

insira a descrição da imagem aqui

Responder2

Se você quiser o gradiente em todas as páginas, poderá usar o everypagepacote.

MWE, adaptado deGradiente de cor de fundo para todo o documento:

\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}

Resultado:

insira a descrição da imagem aqui

informação relacionada