'右上方=1pt 和 2pt' 未运行

'右上方=1pt 和 2pt' 未运行

以下 M(N)WE 应该(至少根据精细手册)是有效代码。但它却传递了Package PGF Math Error: Unknow operator 'a' or 'an' (in '1pt and 2pt')

\documentclass{article}
\usepackage{tikz}
\begin{document}
 \begin{tikzpicture}
  \node[above right=1pt and 2pt] at (0,0) {test};
 \end{tikzpicture}
\end{document}

我使用tikz2013/12/13 v3.0.0 (rcs-revision 1.142)。有人能提供一些有用的提示吗?

答案1

above right=1pt and 2pttikz由库支持,positioning因此您需要\usetikzlibrary{positioning}在加载后放入前言tikz

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}   %%<----------------------------
\begin{document}
 \begin{tikzpicture}
  \filldraw (0,0) circle(2pt) node[above right=1pt and 2pt] {test};  
 \end{tikzpicture}
\end{document} 

在此处输入图片描述

相关内容