The article body for this language is not available yet; showing the other language.
Blog & updates「tikz 云形 编译错误」「right=of 未定义」多半是未 \usetikzlibrary。附形状/功能与库名对照表,链到 TikZ 编译失败总指南。
! Package pgf Error: Unknown shape 'cloud' ...
或 Undefined control sequence 出现在 right=of A。中文搜索里「tikz 云形 报错」「tikzlibrary 没加载」非常集中——TikZ 主包不会自动带上所有形状和语法,必须手动 \usetikzlibrary{...}。
📌 7 类编译问题总表: TikZ 编译失败怎么办?
| 你要用的功能 / 键值 | 需要加载 |
|---|---|
cloud, burst 等符号形状 |
shapes.symbols |
diamond, trapezium, regular polygon |
shapes.geometric |
chamfered rectangle 等 |
shapes.misc |
right=of A, below=of B |
positioning |
($(A)!0.5!(B)$) 坐标运算 |
calc |
arrows.meta 箭头 |
arrows.meta |
折线拐角 rounded corners 等(部分版本) |
查文档,常已含在 tikz 核心 |
\usepackage{tikz}
\usetikzlibrary{
positioning,
calc,
arrows.meta,
shapes.geometric,
shapes.symbols,
shapes.misc
}
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes.symbols} % 必须
\begin{document}
\begin{tikzpicture}
\node[cloud, draw] at (0,0) {云};
\end{tikzpicture}
\end{document}
去掉 \usetikzlibrary{shapes.symbols} 就会报 Unknown shape 'cloud'。
graphdrawing、\usegdlibrary)是另一类问题,需要 LuaLaTeX,见专题:usegdlibrary 报错与 LuaLaTeX。
\usetikzlibrary 提示。你合并进论文导言区后,少背这张对照表。
若导出代码与期刊模板已有库重复,保留一份、删掉重复 \usepackage 即可。
\usetikzlibrary。