使用 writelatex(因为我在工作时必须使用没有可运行的 Latex 设置的 Windows 机器)我能够使用 pgfplots 制作一些相对好看的图形。
我的笔记本电脑运行的是 Ubuntu 12.04 LTS,安装了所有 TexLive 包,似乎运行良好。查看 Ubuntu 包管理器,似乎包括通过 texlive-pictures 的 pgfplots。
当我运行这个我试图创建的示例的精简版本时:
\documentclass{amsart}
\usepackage{graphicx}
\usepackage{pgfplots}
\pgfplotsset{width=\textwidth,height=\textheight}
\begin{document}
\begin{tikzpicture}
\begin{axis}[hide axis,enlargelimits=false]
\addplot[black,domain=0:2*360,samples=360]
{cos(x)};
\addplot[black,domain=0:2*360,samples=360]
{-cos(x)};
\addplot+[blue, only marks,mark=*, domain=90:630,samples=4]
{0};
\end{axis}
\end{tikzpicture}
\end{document}
我得到了这种可憎的东西:
如果您不知道,所需的图像应该是平滑交织的余弦图,交叉点有标记,并且没有任何轴或图例。
我从谷歌搜索中发现安装 pgfplots 可能会出现一些问题,但如果已经安装了,应该就没问题了。那么问题是什么呢?
答案1
我发现,问题的解决不仅仅在于升级texlive 按照上述评论所建议的方式安装,但要执行完整的 apt-get install texlive-full 。
我只能猜测为什么升级不够,但我猜它只是将文件下载到一个可能与其他任何东西都没有关联的文件夹中。我也只能猜测为什么旧版本的 pgfplots 会创建如此糟糕的图像,但我不敢。
感谢大家的评论,为我指明了解决方案!