Luatex 与 Xelatex 自动图形绘制

Luatex 与 Xelatex 自动图形绘制

我对使用 latex 自动绘制图形有疑问。所以我想使用

\使用库

自动生成我的图形布局,无需我打断,确定状态和节点的位置。是否可以将此库与 xelatex 一起使用?或者我应该使用 Luatex。您提供获取 luatex 的地方,luatex 和 xelatex 之间有什么区别?

\documentclass{article}
\usetikzlibrary{graphdrawing}
\usetikzlibrary{graphs}
\usegdlibrary{trees}
\begin{document}
\begin{tikzpicture}[>=stealth, every node/.style={circle, draw, minimum size=0.75cm}]
\graph [tree layout, grow=down, fresh nodes, level distance=0.5in, sibling distance=0.5in]
    {
        4 -> { 
          3 -> { 1 -> { 5, " " }, 2,2 },
          3 -> { 1, 2, 2 },
          3 -> { 1, 2, 2 }
        } 
    };
\end{tikzpicture}
\end{document}

提前致谢。

答案1

如果您运行示例(添加后\usepackage{tikz}),您会收到一条非常清晰的错误消息:

! Package pgf Error: You need to run LuaTeX to use the graph drawing library.

您不能使用xelatex。我认为该库使用了很多 Lua 代码,因此您需要运行lualatex

运行代码lualatex得到

在此处输入图片描述

相关内容