这是我的代码:
\documentclass{article}
\usepackage{pgfplots}
\usetikzlibrary{shadows.blur}
\begin{document}
\tikzfading[name=fade down,
top color=transparent!30,
bottom color=transparent!0]
\begin{tikzpicture}
\begin{axis}[axis x line*=bottom,
axis y line*=left, blur shadow]
\addplot[yshift=-2pt,ybar, blue, fill,path fading=fade down, rounded corners=2pt]
coordinates{(1,2.9) (2,1.7) (3,4.2) (4,5.1) (5,4) (6,2.2)};
\end{axis}
\end{tikzpicture}
\end{document}
当我使用 编译代码时pdflatex
,PDF 显示正确。但是当我使用 编译时xelatex
,在生成的 中pdf
,阴影变成了黑色。
为什么?如何解决?
答案1
\documentclass{article}
\def\pgfsysdriver{pgfsys-dvipdfmx.def}%%%% the correct driver for xelatex
\usepackage{pgfplots}
\usetikzlibrary{shadows.blur}
[...]