我想画一个正方形,填充颜色向上或向右变暗。因此,正方形的右上角应该最暗,左下角最亮。有没有办法使用 PGF 命令来实现这一点?
答案1
TikZ 手册第 85.2 节描述了此类阴影。以下是您想要的示例:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\pgfdeclareverticalshading{myshadingE}{80bp}
{color(0bp)=(white); color(80bp)=(black)}
\begin{pgfpicture}
\pgfpathrectangle{\pgfpointorigin}{\pgfpoint{3cm}{3cm}}
\pgfshadepath{myshadingE}{-45}
\pgfusepath{stroke}
\end{pgfpicture}
\end{document}
答案2
另一种可能性是使用 tikz 命令:
\documentclass{minimal}
\usepackage{tikz}
\begin{document}
\tikz\shade[shading=axis,bottom color=black!10,top color=black,shading angle=-45]
(0,0) rectangle (3,3);
\end{document}