在這種sample code,筆者做以下查詢有關圖紙TikZ圖
\draw ($(closedStart.south) + (-.5em,0)$)
edge[stateEdge] node[edgeLabel, xshift=-3em]{\emph{Passive open}}
($(listen.north) + (-.5em,0)$);
最令我激怒了這些基於標記的繪圖工具是,我已經測量值和指定。在這種情況下,作者指定.5em
我還沒有理解如何解決這個問題? .5em多少錢?我甚至不知道基礎對象的大小,所以如何確定如果我給出一個值,它將是有效的?
有沒有辦法做到這一點?我應該如何確定價值和單位?他們總是最好的單位使用?
這很有道理。但是,我如何知道.5em是否足夠,或者我是否需要1em或2em或.25em ......試用和錯誤是唯一的出路嗎?還是有一個系統和簡單的方法來估計這些值? – user855
試驗和錯誤基本上 - 但切換到您感覺舒適的測量單位。你可以用'in'或者'cm'替換'em'或者你有什麼。如果你使用足夠的類型,你會學會衡量單位的大小。 – Mica
你寫的是ems,「這個單位沒有用任何特定的字體來定義」 - 雖然你後來說「16點的字體是16點」,但我認爲值得說明的是,字體的縮放比例,簡單來說,大寫字母「M」的寬度是多少。 –