在联合文件中,我的图片被一些未使用的全局 tikzstyle 更改,而这些 tikzstyle 是由其他人添加的。这是一个最小示例。如果我取消注释注释行,输出点会变得更大。
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{matrix,arrows,calc}
%\tikzset{cd/.style=matrix of math nodes,row sep=2em,column sep=2em, text height=1.5ex, text depth=0.5ex}
\begin{document}
\begin{tikzpicture}[mydot/.style={draw,circle,inner sep=1.5pt},every label/.style={scale=0.6},scale=0.75]
\node[mydot] at (0,0) (p1) {};
\node[mydot] at (2,0) (p2) {};
\end{tikzpicture}
\end{document}
答案1
样式描述不正确,缺少括号。因此,样式中只包含第一个选项,直到逗号cd
。其余部分适用于全局。
\tikzset{cd/.style={ %<--- These are needed
matrix of math nodes,
row sep=1em,column sep=2em, text height=1.5ex, text depth=0.5ex
}%<---
}
答案2
只是为了解释发生了什么。
正如 percusse 所解释的那样,您的样式声明不正确,并且点的大小受到text height
和 的影响text depth
。