为什么编译相同的代码时(tikz 图)输出的结果不同?

为什么编译相同的代码时(tikz 图)输出的结果不同?

我正在尝试复制 Tikz-Pgfplots 手册中图表上的第一个基本示例(第 258 页)在此处输入图片描述

但是,尝试逐个编译下面的两个 MWE。其中一个,pdf 编译失败(有 30 个错误!)(主要与某些 csname 有关)

\documentclass{article}
\usepackage{comment}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{pgfplotstable}
\usepackage{mathtools}
\newcommand{\verteq}{\rotatebox{90}{$\,\neq$}}
\newcommand{\equalto}[2]{\underset{\scriptstyle\overset{\mkern4mu\verteq}{#2}}{#1}}
\usepackage{amsmath}
\usetikzlibrary{graphs}

\begin{document}



\tikz \graph { a -> {b, c} -> d };

\end{document} 

在下面的 MWE 中,我有一个奇怪的输出

\documentclass[10pt]{article}
\usepackage{tikz}
\usetikzlibrary{graphs}
\begin{document}

\tikz \graph { a -> {b, c} -> d };

\end{document}

输出如下:

示例 2 的输出

为什么在这两种情况下我都没有得到想要的输出。似乎有其他一些包干扰了第一个示例。在这种情况下,应该如何找出错误?

相关内容