两端颜色相同的褪色线

两端颜色相同的褪色线

我想要一条渐变线,两端颜色相同,中间是另一种颜色。这是我想到的粗略 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 colorleft 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}

相关内容