我想用 XeLaTeX 在一頁上輸入一些文本,就像這張圖片一樣。抱歉,我沒有任何好的最小程式碼。
\documentclass{report}
\usepackage{xepersian}
\settextfont{Yas}
\begin{document}
تقدیم به بهترین همنشینم حضرت مولوی
\end{document}
答案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}
結果: