我想要一条渐变线,两端颜色相同,中间是另一种颜色。这是我想到的粗略 MWE:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[baseline]
\path[left color=white,right color=black]
(0,0) rectangle (.5\textwidth,.5pt);%
\path[left color=black,right color=white]
(.5\textwidth,0) rectangle (\textwidth,.5pt);
\end{tikzpicture}
\end{document}
这会在中心留下一个很小的间隙。(或者这只是我因为知道我使用了两个路径命令而产生的视觉错觉?)
有没有更好的方法?也许,只用一个路径/填充/矩形命令?
答案1
您可以使用middle color
密钥(后 right color
和left color
键):
\documentclass{article}
\usepackage{tikz}
\begin{document}
\noindent\begin{tikzpicture}[baseline]
\path[left color=white,right color=white,middle color=black]
(0,0) rectangle (\textwidth,.5pt);%
\end{tikzpicture}
\end{document}