编辑1

编辑1

Ubuntu 14.04

tex 版本:TeX 3.1415926(TeX Live 2013/Debian)


看到后这个帖子我真的很想尝试一下这个示例和库,但是我似乎无法让它在我的系统上运行。我不确定链接帖子中的代码是否可以包含在另一篇文档中,或者它是否只是一个独立的东西。

以下是该帖子中的代码:

\documentclass[tikz,border=0.1cm]{standalone}
\usetikzlibrary{graphs,graphdrawing}
\usegdlibrary{trees}
\begin{document}
\tikz\path [graphs/.cd, nodes={shape=circle, fill=blue!40, draw=none, outer sep=0pt}, empty nodes]
  graph [tree layout] { A1 -- {B1 -- C1} -- A1 }
  [shift=(0:1)]
  graph { A2 -- B2; C2 -- D2; A2 -- D2;  B2 -- C2 };
\end{document}

还有一个例子 这里(由同一个 tex 用户撰写)看起来不错,并且以相同的方式编写。

这个包的用途是单独使用吗?我找不到这方面的任何指南

lualatex 安装如下:

sudo apt-get install texlive-luatex

基本上 -> 如何在项目中使用上述代码?

使用 luatex 进行编译-已尝试使用这个 bash 脚本- 我收到此错误:

编辑1

这是tex --version关于我的 tex 版本的信息,简而言之就是 3.14 版本

我的 pgf 版本是 2.10 (使用这个帖子来获得

我的 tikZ 版本(通过关注此帖子获得) 是;

tikz.sty 2010/10/13 v2.10 (rcs-revision 1.76)

这是用于查找 TikZ 版本的代码,从这个帖子复制

\documentclass{article}
\usepackage{tikz}

\listfiles

\begin{document}
\pgfversion
\end{document}

我当前收到的错误信息:

! I can't find file `tikzlibrarygraphdrawing.code.tex'.
<argument> ...nput tikzlibrary\pgf@temp .code.tex 
                                                  \catcode `\@ =\csname tikz...
l.31 \usetikzlibrary{graphs,graphdrawing}

(Press Enter to retry, or Control-D to exit)
Please type another input file name: ! I can't find file `tikzlibrarygraphdrawing.code.tex'.

我用来编译的脚本:

/bin/sh #!/bin/sh 复制代码

echo "Running pdflatex first..."
sleep 1
lualatex -shell-escape ./main.tex

echo "Running biber first..."
sleep 1
biber main

echo "Running pdflatex second..."
sleep 7
lualatex -shell-escape ./main.tex

echo "Running pdflatex third..."
sleep 7
lualatex -shell-escape ./main.tex

相关内容