\bfseries
用于加粗,但在 tikz 中用于斜体是什么?
例如,需要用斜体表示“非 SP 图”。
\begin{tikzpicture}[scale=1]
\tikzstyle{every node}=[draw, circle, fill=white, inner sep=0pt,minimum size=0pt]
\draw (0,0) node(in){in}--(1,0) node{}--(2,0) node(b){b}--(5,0) node(e){e}--(6,0) node{}--(7,0) node(out){out};
\node[rectangle,font=\bfseries] at (3.5,-1.7) {Not SP graph};
\end{tikzpicture}
答案1
文档中的字体样式由类文档或包或您在序言或文档中定义。环境 tikzpicture 中使用的字体样式是您在图片中输入时定义的字体样式。您可以使用以下命令更改节点中文本部分的样式font= ...
1em 等尺寸将与节点外部使用的字体相关(通常是图片启动时生效的字体)
就像 David 写的一样,字体样式最终在乳胶中定义,而 Tikz 不会改变任何东西。
答案2
\itshape
是斜体命令(这与\bfseries
tikz 无关)