在这个示例代码中,作者做了以下事情
\draw ($(closedStart.south) + (-.5em,0)$)
edge[stateEdge] node[edgeLabel, xshift=-3em]{\emph{Passive open}}
($(listen.north) + (-.5em,0)$);
这些基于标记的绘图工具最让我恼火的是我必须测量一个值并指定。在这种情况下,作者指定 .5em
我还没有明白如何解决这个问题?0.5em 是多少?我什至不知道基础对象的大小,那么我如何确定如果我给出一个值它是有效的呢?
有什么方法可以做到这一点吗?我应该如何决定价值和单位?em 总是最好的单位吗?