我在使用 TikZ 图库和 czech babel 时遇到了问题。以下是示例:
\documentclass{standalone}
\usepackage[czech]{babel}
\usepackage{tikz}
\usetikzlibrary{graphs,positioning}
\begin{document}
\begin{tikzpicture}
\node (a) {a};
\node (b) [right=of a] {b};
\node (c) [right=of b] {c};
\node (d) [below=of b] {d};
\graph{a->{b,c} -> d};
\end{tikzpicture}
\end{document}
我的输出是这样的:
(顺便说一下,想要的图像请参见 PGFManual 站点 209,但这应该很容易)我也尝试了 \graph[使用现有节点],但结果就是这样:
我在这里看到了使用建议\usetikzlibrary{graphs,babel}
,但我的 MixTex 却得出了以下结论:
我找不到文件tikzlibrarybabel.code.tex
。
那么有没有什么方法可以强制这些图表协作呢?
答案1
您需要添加 TikZ 库babel
:
\documentclass[tikz, margin=3mm]{standalone}
\usepackage[czech]{babel}
\usetikzlibrary{babel,% <-- added
graphs,
positioning
}
\begin{document}
\begin{tikzpicture}
\node (a) {a};
\node (b) [right=of a] {b};
\node (c) [right=of b] {c};
\node (d) [below=of b] {d};
\graph{a->{b,c} -> d};
\end{tikzpicture}
\end{document}