在 tikzset 中使用 .estyle 时出现问题

在 tikzset 中使用 .estyle 时出现问题

我从 Tomasz M. Trzeciak 的代码中复制了使用 Tikz 在球体上绘制椭圆莫比乌斯地图绘制一个带有平行线和子午线的阴影球体。只绘制了球体 - 没有平行线或子午线。当我在 LongitudePlane 和 LatitudePlane 宏中更改为时,\tikzset(#1/.estyle线条\tikzset(#1/.style被正确绘制。我正在运行最新版本的 OS X 10.9.3,并安装了完整的 Mac Latex 和最新更新(据我所知)。

答案1

我也遇到了同样的问题Tomas M. Trzeciak 的立体和圆柱地图投影示例仅当我使用 pgf/tikz-Vers.3.0 而不是 2.0 版本时。

在这种情况下,我用 \tikzset(#1/.style 替换了 \tikzset(#1/.estyle,并且 3d 球体按预期打印出来。

相关内容