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