这个小图按预期编译,侧面有一个彩色条:
\documentclass{standalone}
\usepackage{tikz}
\usepackage{pgfplots}
\usepgfplotslibrary{colorbrewer}
\begin{document}
\begin{tikzpicture}
\begin{axis}[view={0}{90},colorbar, colormap/RdGy-11]
\addplot3 [surf] {x*y};
\end{axis}
\end{tikzpicture}
\end{document}
small
但是,如果我尝试通过添加轴来缩放绘图:
\documentclass{standalone}
\usepackage{tikz}
\usepackage{pgfplots}
\usepgfplotslibrary{colorbrewer}
\begin{document}
\begin{tikzpicture}
\begin{axis}[small,view={0}{90},colorbar, colormap/RdGy-11]
\addplot3 [surf] {x*y};
\end{axis}
\end{tikzpicture}
\end{document}
颜色条顶部有一个令人烦恼的小故障:
我在一个更复杂的例子中遇到了这个例子,我花了几个小时排除其他因素才弄清楚缩放导致了这个问题。有些颜色图会导致这个问题,有些则不会导致这个问题。如果我这样做width=...,height=...
而不是,也会发生这种情况small
。可能是什么原因造成的?
答案1
这是 pdf 查看器的问题。Firefox 上的 PDF.js 和我一直在使用的 VSCode 内联查看器都显示不正确,而使用其他 PDF 查看器则显示正确的渐变。值得指出的是,使用的 PGFPlots 和 Tikz 的版本不会影响此问题,我尝试过的版本都会导致此问题。
无论 pdf 问题是什么,它可能不是 LaTeX 问题。感谢评论中的建议!
快速更新:PDF.js 已报告一个错误这里备查