我想用 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}
结果: