如何将 TikZ 图形绘制包与 KTikZ+LuaLaTeX 一起使用?

如何将 TikZ 图形绘制包与 KTikZ+LuaLaTeX 一起使用?

如何将 TikZ 图形绘制包与 KTikZ+LuaLaTeX 一起使用?

输入以下代码:

\usetikzlibrary{graphs} 

 \tikz [rounded corners]
\graph [layered layout, sibling distance=8mm, level distance=8mm]
{
 a -> {
b,
 c -> { d, e }
} ->
f ->
a
};

给出此错误:

[LaTeX] 第 5 行:包 pgfkeys 错误:我不知道密钥“/tikz/graphs/layered layout”,我将忽略它。也许你拼错了。

答案1

您还需要graphdrawing图书馆,和\usegdlibrary{layered}

创建一个新模板;将其命名为“lualatex-graphdrawing-template.pgs”:

\documentclass[border=1mm]{standalone}

\usepackage{tikz}
\usetikzlibrary{graphdrawing,graphs} 
\usegdlibrary{layered}


\begin{document}
<>
\end{document}

然后,在 KTikZ 中,选择上述模板,输入以下代码:

 \tikz [rounded corners]
\graph [layered layout, sibling distance=8mm, level distance=8mm]
{
 a -> {
b,
 c -> { d, e }
} ->
f ->
a
};

将呈现:

在此处输入图片描述

另外,请记住,您需要设置 KTikZ 用于lualatex渲染,而不是pdflatex

相关内容