如何将 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
。