为什么这个 psframe 不包括海报的右边框?它只给一个正方形上色(参见输出 pdf 图片)。我正在用 XeLaTeX 编译它。
\documentclass[landscape,a0paper,final]{a0poster}
\usepackage{fontspec}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{pstricks,pst-grad}
\usepackage{amsthm}
\begin{document}
\psframe[fillstyle=gradient,framearc=0,linewidth=1mm,gradmidpoint=
0,gradbegin=green,gradend=yellow](0,0)(1.\textwidth,-1.\textheight)
\end{document}
当我使用 minipage 时,它也会执行相同的操作psshadowbox
。但如果它超出了该功能区域,它就会移至新行。
答案1
也许tikz
事情更加人性化:
\documentclass[landscape,final]{a0poster}
\usepackage{tikzpagenodes}
\usetikzlibrary{shadings}
\begin{document}
\begin{tikzpicture}[remember picture,overlay]
\shadedraw[thick,inner color=green, outer color=yellow]([shift={(2.5,2.5)}]current page text
area.south west) rectangle ([shift={(2.5,2.5)}]current page text area.north east);
\end{tikzpicture}
\end{document}